From b70101cabf054dc808b57f7db5c0eacd0c58bd9f Mon Sep 17 00:00:00 2001 From: deepakgoudasirsi Date: Sat, 21 Feb 2026 17:18:38 +0530 Subject: [PATCH 1/2] Add Goal Manager: backend API, frontend UI, tests and seed data - Backend: Goal model (Icon, TransactionIds, TagIds), GoalController API, GoalService - Frontend: commbank-web React app with GoalManager, goals slice, GoalCard/GoalsSection - Tests: GoalControllerTests for GET/POST/PUT/DELETE - Config: Secrets.json.example, .gitignore updates - Data & docs: seed JSON, SETUP.md, scripts/seed.sh Co-authored-by: Cursor --- .gitignore | 4 + CommBank-Server/Models/Goal.cs | 4 +- CommBank-Server/Secrets.json.example | 5 + CommBank.Tests/GoalControllerTests.cs | 24 +- commbank-web/.gitignore | 23 + commbank-web/.prettierrc | 8 + commbank-web/README.md | 1 + commbank-web/package-lock.json | 28867 ++++++++++++++++ commbank-web/package.json | 62 + .../public/favicon/android-chrome-192x192.png | Bin 0 -> 7369 bytes .../public/favicon/android-chrome-512x512.png | Bin 0 -> 24135 bytes .../public/favicon/apple-touch-icon.png | Bin 0 -> 6754 bytes commbank-web/public/favicon/browserconfig.xml | 9 + commbank-web/public/favicon/favicon-16x16.png | Bin 0 -> 919 bytes commbank-web/public/favicon/favicon-32x32.png | Bin 0 -> 1515 bytes commbank-web/public/favicon/favicon.ico | Bin 0 -> 15086 bytes .../public/favicon/mstile-144x144.png | Bin 0 -> 5372 bytes .../public/favicon/mstile-150x150.png | Bin 0 -> 5179 bytes .../public/favicon/mstile-310x150.png | Bin 0 -> 5687 bytes .../public/favicon/mstile-310x310.png | Bin 0 -> 11434 bytes commbank-web/public/favicon/mstile-70x70.png | Bin 0 -> 3646 bytes commbank-web/public/favicon/site.webmanifest | 19 + commbank-web/public/index.html | 27 + commbank-web/src/App.tsx | 70 + commbank-web/src/api/lib.ts | 53 + commbank-web/src/api/types.ts | 69 + commbank-web/src/assets/images/commbank.svg | 1 + .../src/assets/images/commbank_card.svg | 1 + commbank-web/src/assets/images/tag.png | Bin 0 -> 549771 bytes commbank-web/src/data/user.ts | 8 + commbank-web/src/index.scss | 21 + commbank-web/src/index.tsx | 17 + commbank-web/src/react-app-env.d.ts | 1 + commbank-web/src/store/goalsSlice.ts | 39 + commbank-web/src/store/hooks.ts | 5 + commbank-web/src/store/modalSlice.ts | 39 + commbank-web/src/store/store.ts | 23 + commbank-web/src/store/themeSlice.ts | 29 + commbank-web/src/store/userSlice.ts | 27 + commbank-web/src/ui/colors.ts | 5 + commbank-web/src/ui/components/Card.tsx | 7 + commbank-web/src/ui/components/Chip.tsx | 32 + commbank-web/src/ui/components/DatePicker.tsx | 29 + .../src/ui/components/EmojiPicker.tsx | 20 + .../src/ui/components/GlobalStyles.tsx | 122 + commbank-web/src/ui/components/Logo.tsx | 10 + .../src/ui/components/SectionHeading.tsx | 7 + commbank-web/src/ui/components/Theme.tsx | 62 + .../src/ui/components/TransparentButton.tsx | 10 + .../ui/features/goalmanager/AddIconButton.tsx | 31 + .../src/ui/features/goalmanager/GoalIcon.tsx | 19 + .../ui/features/goalmanager/GoalManager.tsx | 253 + .../features/themeswitcher/ThemeSwitcher.tsx | 25 + commbank-web/src/ui/pages/Main/Main.tsx | 78 + .../pages/Main/accounts/AccountsSection.tsx | 46 + .../src/ui/pages/Main/goals/GoalCard.tsx | 62 + .../src/ui/pages/Main/goals/GoalsContent.tsx | 34 + .../src/ui/pages/Main/goals/GoalsSection.tsx | 79 + .../Main/transactions/TransactionItem.tsx | 79 + .../Main/transactions/TransactionsContent.tsx | 20 + .../Main/transactions/TransactionsSection.tsx | 78 + .../src/ui/surfaces/drawer/Drawer.tsx | 100 + commbank-web/src/ui/surfaces/modal/Modal.tsx | 36 + .../src/ui/surfaces/navbar/Navbar.tsx | 88 + commbank-web/src/ui/utils/media.tsx | 3 + commbank-web/tsconfig.json | 26 + data/Accounts.json | 53 + data/Goals.json | 94 + data/Tags.json | 26 + data/Transactions.json | 310 + data/Users.json | 69 + docs/SETUP.md | 51 + scripts/seed.sh | 26 + 73 files changed, 31442 insertions(+), 4 deletions(-) create mode 100644 CommBank-Server/Secrets.json.example create mode 100644 commbank-web/.gitignore create mode 100644 commbank-web/.prettierrc create mode 100644 commbank-web/README.md create mode 100644 commbank-web/package-lock.json create mode 100644 commbank-web/package.json create mode 100644 commbank-web/public/favicon/android-chrome-192x192.png create mode 100644 commbank-web/public/favicon/android-chrome-512x512.png create mode 100644 commbank-web/public/favicon/apple-touch-icon.png create mode 100644 commbank-web/public/favicon/browserconfig.xml create mode 100644 commbank-web/public/favicon/favicon-16x16.png create mode 100644 commbank-web/public/favicon/favicon-32x32.png create mode 100644 commbank-web/public/favicon/favicon.ico create mode 100644 commbank-web/public/favicon/mstile-144x144.png create mode 100644 commbank-web/public/favicon/mstile-150x150.png create mode 100644 commbank-web/public/favicon/mstile-310x150.png create mode 100644 commbank-web/public/favicon/mstile-310x310.png create mode 100644 commbank-web/public/favicon/mstile-70x70.png create mode 100644 commbank-web/public/favicon/site.webmanifest create mode 100644 commbank-web/public/index.html create mode 100644 commbank-web/src/App.tsx create mode 100644 commbank-web/src/api/lib.ts create mode 100644 commbank-web/src/api/types.ts create mode 100644 commbank-web/src/assets/images/commbank.svg create mode 100644 commbank-web/src/assets/images/commbank_card.svg create mode 100644 commbank-web/src/assets/images/tag.png create mode 100644 commbank-web/src/data/user.ts create mode 100644 commbank-web/src/index.scss create mode 100644 commbank-web/src/index.tsx create mode 100644 commbank-web/src/react-app-env.d.ts create mode 100644 commbank-web/src/store/goalsSlice.ts create mode 100644 commbank-web/src/store/hooks.ts create mode 100644 commbank-web/src/store/modalSlice.ts create mode 100644 commbank-web/src/store/store.ts create mode 100644 commbank-web/src/store/themeSlice.ts create mode 100644 commbank-web/src/store/userSlice.ts create mode 100644 commbank-web/src/ui/colors.ts create mode 100644 commbank-web/src/ui/components/Card.tsx create mode 100644 commbank-web/src/ui/components/Chip.tsx create mode 100644 commbank-web/src/ui/components/DatePicker.tsx create mode 100644 commbank-web/src/ui/components/EmojiPicker.tsx create mode 100644 commbank-web/src/ui/components/GlobalStyles.tsx create mode 100644 commbank-web/src/ui/components/Logo.tsx create mode 100644 commbank-web/src/ui/components/SectionHeading.tsx create mode 100644 commbank-web/src/ui/components/Theme.tsx create mode 100644 commbank-web/src/ui/components/TransparentButton.tsx create mode 100644 commbank-web/src/ui/features/goalmanager/AddIconButton.tsx create mode 100644 commbank-web/src/ui/features/goalmanager/GoalIcon.tsx create mode 100644 commbank-web/src/ui/features/goalmanager/GoalManager.tsx create mode 100644 commbank-web/src/ui/features/themeswitcher/ThemeSwitcher.tsx create mode 100644 commbank-web/src/ui/pages/Main/Main.tsx create mode 100644 commbank-web/src/ui/pages/Main/accounts/AccountsSection.tsx create mode 100644 commbank-web/src/ui/pages/Main/goals/GoalCard.tsx create mode 100644 commbank-web/src/ui/pages/Main/goals/GoalsContent.tsx create mode 100644 commbank-web/src/ui/pages/Main/goals/GoalsSection.tsx create mode 100644 commbank-web/src/ui/pages/Main/transactions/TransactionItem.tsx create mode 100644 commbank-web/src/ui/pages/Main/transactions/TransactionsContent.tsx create mode 100644 commbank-web/src/ui/pages/Main/transactions/TransactionsSection.tsx create mode 100644 commbank-web/src/ui/surfaces/drawer/Drawer.tsx create mode 100644 commbank-web/src/ui/surfaces/modal/Modal.tsx create mode 100644 commbank-web/src/ui/surfaces/navbar/Navbar.tsx create mode 100644 commbank-web/src/ui/utils/media.tsx create mode 100644 commbank-web/tsconfig.json create mode 100644 data/Accounts.json create mode 100644 data/Goals.json create mode 100644 data/Tags.json create mode 100644 data/Transactions.json create mode 100644 data/Users.json create mode 100644 docs/SETUP.md create mode 100755 scripts/seed.sh diff --git a/.gitignore b/.gitignore index 6769715..79d51eb 100644 --- a/.gitignore +++ b/.gitignore @@ -404,4 +404,8 @@ ASALocalRun/ # Local History for Visual Studio .localhistory/ +# Local secrets (connection strings) - do not commit +CommBank-Server/Secrets.json +Secrets.json + diff --git a/CommBank-Server/Models/Goal.cs b/CommBank-Server/Models/Goal.cs index 77ff1ad..858483f 100644 --- a/CommBank-Server/Models/Goal.cs +++ b/CommBank-Server/Models/Goal.cs @@ -1,4 +1,4 @@ -using MongoDB.Bson; +using MongoDB.Bson; using MongoDB.Bson.Serialization.Attributes; namespace CommBank.Models; @@ -19,6 +19,8 @@ public class Goal public DateTime Created { get; set; } = DateTime.Now; + public string? Icon { get; set; } + [BsonRepresentation(BsonType.ObjectId)] public List? TransactionIds { get; set; } diff --git a/CommBank-Server/Secrets.json.example b/CommBank-Server/Secrets.json.example new file mode 100644 index 0000000..78d6555 --- /dev/null +++ b/CommBank-Server/Secrets.json.example @@ -0,0 +1,5 @@ +{ + "ConnectionStrings": { + "CommBank": "mongodb+srv://:@.mongodb.net/?retryWrites=true&w=majority" + } +} diff --git a/CommBank.Tests/GoalControllerTests.cs b/CommBank.Tests/GoalControllerTests.cs index 8380181..6542e4f 100644 --- a/CommBank.Tests/GoalControllerTests.cs +++ b/CommBank.Tests/GoalControllerTests.cs @@ -1,4 +1,4 @@ -using CommBank.Controllers; +using CommBank.Controllers; using CommBank.Services; using CommBank.Models; using CommBank.Tests.Fake; @@ -66,9 +66,27 @@ public async void Get() public async void GetForUser() { // Arrange - + var goals = collections.GetGoals(); + var users = collections.GetUsers(); + IGoalsService goalsService = new FakeGoalsService(goals, goals[0]); + IUsersService usersService = new FakeUsersService(users, users[0]); + GoalController controller = new(goalsService, usersService); + // Act - + var httpContext = new Microsoft.AspNetCore.Http.DefaultHttpContext(); + controller.ControllerContext.HttpContext = httpContext; + var result = await controller.GetForUser(users[0].Id!); + // Assert + Assert.NotNull(result); + var index = 0; + foreach (Goal goal in result) + { + Assert.IsAssignableFrom(goal); + Assert.Equal(goals[index].Id, goal.Id); + Assert.Equal(goals[index].Name, goal.Name); + index++; + } + Assert.Equal(goals.Count, result.Count); } } \ No newline at end of file diff --git a/commbank-web/.gitignore b/commbank-web/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/commbank-web/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/commbank-web/.prettierrc b/commbank-web/.prettierrc new file mode 100644 index 0000000..bf78630 --- /dev/null +++ b/commbank-web/.prettierrc @@ -0,0 +1,8 @@ +{ + "printWidth": 100, + "tabWidth": 2, + "useTabs": false, + "singleQuote": true, + "trailingComma": "all", + "semi": false +} \ No newline at end of file diff --git a/commbank-web/README.md b/commbank-web/README.md new file mode 100644 index 0000000..b7bff5b --- /dev/null +++ b/commbank-web/README.md @@ -0,0 +1 @@ +# CommBank Goal Tracker \ No newline at end of file diff --git a/commbank-web/package-lock.json b/commbank-web/package-lock.json new file mode 100644 index 0000000..240aecf --- /dev/null +++ b/commbank-web/package-lock.json @@ -0,0 +1,28867 @@ +{ + "name": "commbank-web", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "commbank-web", + "version": "0.1.0", + "dependencies": { + "@date-io/date-fns": "^1.3.13", + "@fortawesome/free-regular-svg-icons": "^6.1.1", + "@fortawesome/free-solid-svg-icons": "^6.1.1", + "@fortawesome/react-fontawesome": "^0.1.18", + "@material-ui/core": "^4.12.4", + "@material-ui/pickers": "^3.3.10", + "@reduxjs/toolkit": "^1.5.1", + "@types/emoji-mart": "^3.0.5", + "@types/node": "^17.0.41", + "@types/react": "^16.9.0", + "@types/react-redux": "^7.1.7", + "axios": "^0.27.2", + "css-in-js-media": "^2.0.1", + "date-fns": "^2.28.0", + "emoji-mart": "^3.0.1", + "file-loader": "^6.2.0", + "prettier": "^2.6.2", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-redux": "^7.2.0", + "react-scripts": "5.0.1", + "sass": "^1.52.3", + "styled-components": "^5.3.5", + "typescript": "^4.7.3", + "web-vitals": "^2.1.4" + }, + "devDependencies": { + "@types/emoji-mart": "^3.0.9", + "@types/react-dom": "^18.0.5", + "@types/styled-components": "^5.1.25" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", + "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.2.tgz", + "integrity": "sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helpers": "^7.18.2", + "@babel/parser": "^7.18.0", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.2.tgz", + "integrity": "sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==", + "dependencies": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", + "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", + "dependencies": { + "@babel/types": "^7.18.2", + "@jridgewell/gen-mapping": "^0.3.0", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz", + "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==", + "dependencies": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz", + "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-member-expression-to-functions": "^7.17.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", + "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", + "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "dependencies": { + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", + "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", + "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz", + "integrity": "sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-member-expression-to-functions": "^7.17.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz", + "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==", + "dependencies": { + "@babel/types": "^7.18.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "dependencies": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.2.tgz", + "integrity": "sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==", + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", + "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.4.tgz", + "integrity": "sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz", + "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", + "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", + "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz", + "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz", + "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.2.tgz", + "integrity": "sha512-kbDISufFOxeczi0v4NQP3p5kIeW6izn/6klfWBrIIdGZZe4UpHR+QU03FAoWjGGd9SUXAwbw2pup1kaL4OQsJQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-replace-supers": "^7.18.2", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.12", + "charcodes": "^0.2.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", + "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", + "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", + "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", + "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz", + "integrity": "sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==", + "dependencies": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.17.10", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", + "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", + "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", + "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", + "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.12.tgz", + "integrity": "sha512-D1Hz0qtGTza8K2xGyEdVNCYLdVHukAcbQr4K3/s6r/esadyEriZovpJimQOpu8ju4/jV8dW/1xdaE0UpDroidw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.17.12.tgz", + "integrity": "sha512-B8QIgBvkIG6G2jgsOHQUist7Sm0EBLDCx8sen072IwqNuzMegZNXrYnSv77cYzA8mLDZAfQYqsLIhimiP1s2HQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz", + "integrity": "sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz", + "integrity": "sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz", + "integrity": "sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", + "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", + "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-remap-async-to-generator": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz", + "integrity": "sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz", + "integrity": "sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-replace-supers": "^7.18.2", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", + "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz", + "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", + "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.17.12.tgz", + "integrity": "sha512-g8cSNt+cHCpG/uunPQELdq/TeV3eg1OLJYwxypwHtAWo9+nErH3lQx9CSO2uI9lF74A0mR0t4KoMjs1snSgnTw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-flow": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz", + "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", + "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz", + "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz", + "integrity": "sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-simple-access": "^7.18.2", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.4.tgz", + "integrity": "sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz", + "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", + "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz", + "integrity": "sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", + "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.12.tgz", + "integrity": "sha512-maEkX2xs2STuv2Px8QuqxqjhV2LsFobT1elCgyU5704fcyTu9DyD/bJXxD/mrRiVyhpHweOQ00OJ5FKhHq9oEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.12.tgz", + "integrity": "sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/types": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.0.tgz", + "integrity": "sha512-6+0IK6ouvqDn9bmEG7mEyF/pwlJXVj5lwydybpyyH3D0A7Hftk+NCTdYjnLNZksn261xaOV5ksmp20pQEmc2RQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz", + "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", + "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.2.tgz", + "integrity": "sha512-mr1ufuRMfS52ttq+1G1PD8OJNqgcTFjq3hwn8SZ5n1x1pBhi0E36rYMdTK0TsKtApJ4lDEdfXJwtGobQMHSMPg==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", + "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz", + "integrity": "sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", + "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.4.tgz", + "integrity": "sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-typescript": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.2.tgz", + "integrity": "sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==", + "dependencies": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-async-generator-functions": "^7.17.12", + "@babel/plugin-proposal-class-properties": "^7.17.12", + "@babel/plugin-proposal-class-static-block": "^7.18.0", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.17.12", + "@babel/plugin-proposal-json-strings": "^7.17.12", + "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.18.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-private-methods": "^7.17.12", + "@babel/plugin-proposal-private-property-in-object": "^7.17.12", + "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.17.12", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.17.12", + "@babel/plugin-transform-async-to-generator": "^7.17.12", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.17.12", + "@babel/plugin-transform-classes": "^7.17.12", + "@babel/plugin-transform-computed-properties": "^7.17.12", + "@babel/plugin-transform-destructuring": "^7.18.0", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.17.12", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.18.1", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.17.12", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.18.0", + "@babel/plugin-transform-modules-commonjs": "^7.18.2", + "@babel/plugin-transform-modules-systemjs": "^7.18.0", + "@babel/plugin-transform-modules-umd": "^7.18.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", + "@babel/plugin-transform-new-target": "^7.17.12", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.17.12", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.18.0", + "@babel/plugin-transform-reserved-words": "^7.17.12", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.17.12", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.18.2", + "@babel/plugin-transform-typeof-symbol": "^7.17.12", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.18.2", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.17.12.tgz", + "integrity": "sha512-h5U+rwreXtZaRBEQhW1hOJLMq8XNJBQ/9oymXiCXTuT/0uOwpbT0gUt+sXeOqoXBgNuUKI7TaObVwoEyWkpFgA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.17.12", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.17.12.tgz", + "integrity": "sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.3.tgz", + "integrity": "sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.3.tgz", + "integrity": "sha512-l4ddFwrc9rnR+EJsHsh+TJ4A35YqQz/UqcjtlX2ov53hlJYG5CxtQmNZxyajwDVmCxwy++rtvGU5HazCK4W41Q==", + "dependencies": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.2.tgz", + "integrity": "sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.18.0", + "@babel/types": "^7.18.2", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", + "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.3.tgz", + "integrity": "sha512-fvXP0+dcllGtRKAjA5n5tBr57xWQalKky09hSiXAZ9qqjHn0sDuQV2Jz0Y5zHRQ6iGrAjJZOf2+xQj3yuXfLwA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz", + "integrity": "sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", + "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.1.tgz", + "integrity": "sha512-AMZwWyHbbNLBsDADWmoXT9A5yl5dsGEBeJSJRUJt8Y9n8Ziu7Wstt4MC8jtPW7xjcLecyfJwtnUTNSmOzcnWeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", + "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.5.tgz", + "integrity": "sha512-Ek+UFI4UP2hB9u0N1cJd6KgSF1rL0J3PT4is0oSStuus8+WzbGGPyJNMOKQ0w/tyPjxiCnOI4RdSMZt3nks64g==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", + "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.0.tgz", + "integrity": "sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.0.tgz", + "integrity": "sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.1.tgz", + "integrity": "sha512-G78CY/+GePc6dDCTUbwI6TTFQ5fs3N9POHhI6v0QzteGpf6ylARiJUNz9HrRKi4eVYBNXjae1W2766iUEFxHlw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.1.tgz", + "integrity": "sha512-f1G1WGDXEU/RN1TWAxBPQgQudtLnLQPyiWdtypkPC+mVYNKFKH/HYXSxH4MVNqwF8M0eDsoiU7HumJHCg/L/jg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.1.tgz", + "integrity": "sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@date-io/core": { + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@date-io/core/-/core-1.3.13.tgz", + "integrity": "sha512-AlEKV7TxjeK+jxWVKcCFrfYAk8spX9aCyiToFIiLPtfQbsjmRGLIhb5VZgptQcJdHtLXo7+m0DuurwFgUToQuA==" + }, + "node_modules/@date-io/date-fns": { + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@date-io/date-fns/-/date-fns-1.3.13.tgz", + "integrity": "sha512-yXxGzcRUPcogiMj58wVgFjc9qUYrCnnU9eLcyNbsQCmae4jPuZCDoIBR21j8ZURsM7GRtU62VOw5yNd4dDHunA==", + "dependencies": { + "@date-io/core": "^1.3.13" + }, + "peerDependencies": { + "date-fns": "^2.0.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.3.tgz", + "integrity": "sha512-RFg04p6C+1uO19uG8N+vqanzKqiM9eeV1LDOG3bmkYmuOj7NbKNlFC/4EZq5gnwAIlcC/jOT24f8Td0iax2SXA==", + "dependencies": { + "@emotion/memoize": "^0.7.4" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "node_modules/@eslint/eslintrc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.2", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@fortawesome/fontawesome-common-types": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.1.1.tgz", + "integrity": "sha512-wVn5WJPirFTnzN6tR95abCx+ocH+3IFLXAgyavnf9hUmN0CfWoDjPT/BAWsUVwSlYYVBeCLJxaqi7ZGe4uSjBA==", + "hasInstallScript": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/fontawesome-svg-core": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.1.1.tgz", + "integrity": "sha512-NCg0w2YIp81f4V6cMGD9iomfsIj7GWrqmsa0ZsPh59G7PKiGN1KymZNxmF00ssuAlo/VZmpK6xazsGOwzKYUMg==", + "hasInstallScript": true, + "peer": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-regular-svg-icons": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.1.1.tgz", + "integrity": "sha512-xXiW7hcpgwmWtndKPOzG+43fPH7ZjxOaoeyooptSztGmJxCAflHZxXNK0GcT0uEsR4jTGQAfGklDZE5NHoBhKg==", + "hasInstallScript": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-solid-svg-icons": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.1.1.tgz", + "integrity": "sha512-0/5exxavOhI/D4Ovm2r3vxNojGZioPwmFrKg0ZUH69Q68uFhFPs6+dhAToh6VEQBntxPRYPuT5Cg1tpNa9JUPg==", + "hasInstallScript": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/react-fontawesome": { + "version": "0.1.18", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.18.tgz", + "integrity": "sha512-RwLIB4TZw0M9gvy5u+TusAA0afbwM4JQIimNH/j3ygd6aIvYPQLqXMhC9ErY26J23rDPyDZldIfPq/HpTTJ/tQ==", + "dependencies": { + "prop-types": "^15.8.1" + }, + "peerDependencies": { + "@fortawesome/fontawesome-svg-core": "~1 || ~6", + "react": ">=16.x" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", + "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", + "dependencies": { + "@sinclair/typebox": "^0.23.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@material-ui/core": { + "version": "4.12.4", + "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.4.tgz", + "integrity": "sha512-tr7xekNlM9LjA6pagJmL8QCgZXaubWUwkJnoYcMKd4gw/t4XiyvnTkjdGrUVicyB2BsdaAv1tvow45bPM4sSwQ==", + "dependencies": { + "@babel/runtime": "^7.4.4", + "@material-ui/styles": "^4.11.5", + "@material-ui/system": "^4.12.2", + "@material-ui/types": "5.1.0", + "@material-ui/utils": "^4.11.3", + "@types/react-transition-group": "^4.2.0", + "clsx": "^1.0.4", + "hoist-non-react-statics": "^3.3.2", + "popper.js": "1.16.1-lts", + "prop-types": "^15.7.2", + "react-is": "^16.8.0 || ^17.0.0", + "react-transition-group": "^4.4.0" + }, + "engines": { + "node": ">=8.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/material-ui" + }, + "peerDependencies": { + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@material-ui/core/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/@material-ui/pickers": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/@material-ui/pickers/-/pickers-3.3.10.tgz", + "integrity": "sha512-hS4pxwn1ZGXVkmgD4tpFpaumUaAg2ZzbTrxltfC5yPw4BJV+mGkfnQOB4VpWEYZw2jv65Z0wLwDE/piQiPPZ3w==", + "dependencies": { + "@babel/runtime": "^7.6.0", + "@date-io/core": "1.x", + "@types/styled-jsx": "^2.2.8", + "clsx": "^1.0.2", + "react-transition-group": "^4.0.0", + "rifm": "^0.7.0" + }, + "peerDependencies": { + "@date-io/core": "^1.3.6", + "@material-ui/core": "^4.0.0", + "prop-types": "^15.6.0", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@material-ui/styles": { + "version": "4.11.5", + "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.5.tgz", + "integrity": "sha512-o/41ot5JJiUsIETME9wVLAJrmIWL3j0R0Bj2kCOLbSfqEkKf0fmaPt+5vtblUh5eXr2S+J/8J3DaCb10+CzPGA==", + "dependencies": { + "@babel/runtime": "^7.4.4", + "@emotion/hash": "^0.8.0", + "@material-ui/types": "5.1.0", + "@material-ui/utils": "^4.11.3", + "clsx": "^1.0.4", + "csstype": "^2.5.2", + "hoist-non-react-statics": "^3.3.2", + "jss": "^10.5.1", + "jss-plugin-camel-case": "^10.5.1", + "jss-plugin-default-unit": "^10.5.1", + "jss-plugin-global": "^10.5.1", + "jss-plugin-nested": "^10.5.1", + "jss-plugin-props-sort": "^10.5.1", + "jss-plugin-rule-value-function": "^10.5.1", + "jss-plugin-vendor-prefixer": "^10.5.1", + "prop-types": "^15.7.2" + }, + "engines": { + "node": ">=8.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/material-ui" + }, + "peerDependencies": { + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@material-ui/system": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.12.2.tgz", + "integrity": "sha512-6CSKu2MtmiJgcCGf6nBQpM8fLkuB9F55EKfbdTC80NND5wpTmKzwdhLYLH3zL4cLlK0gVaaltW7/wMuyTnN0Lw==", + "dependencies": { + "@babel/runtime": "^7.4.4", + "@material-ui/utils": "^4.11.3", + "csstype": "^2.5.2", + "prop-types": "^15.7.2" + }, + "engines": { + "node": ">=8.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/material-ui" + }, + "peerDependencies": { + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@material-ui/types": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", + "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==", + "peerDependencies": { + "@types/react": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@material-ui/utils": { + "version": "4.11.3", + "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.11.3.tgz", + "integrity": "sha512-ZuQPV4rBK/V1j2dIkSSEcH5uT6AaHuKWFfotADHsC0wVL1NLd2WkFCm4ZZbX33iO4ydl6V0GPngKm8HZQ2oujg==", + "dependencies": { + "@babel/runtime": "^7.4.4", + "prop-types": "^15.7.2", + "react-is": "^16.8.0 || ^17.0.0" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@material-ui/utils/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <3.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@reduxjs/toolkit": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.8.2.tgz", + "integrity": "sha512-CtPw5TkN1pHRigMFCOS/0qg3b/yfPV5qGCsltVnIz7bx4PKTJlGHYfIxm97qskLknMzuGfjExaYdXJ77QTL0vg==", + "dependencies": { + "immer": "^9.0.7", + "redux": "^4.1.2", + "redux-thunk": "^2.4.1", + "reselect": "^4.1.5" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.0.0-beta" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz", + "integrity": "sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.23.5", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", + "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.17.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", + "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/emoji-mart": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@types/emoji-mart/-/emoji-mart-3.0.9.tgz", + "integrity": "sha512-qdBo/2Y8MXaJ/2spKjDZocuq79GpnOhkwMHnK2GnVFa8WYFgfA+ei6sil3aeWQPCreOKIx9ogPpR5+7MaOqYAA==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/eslint": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "node_modules/@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "node_modules/@types/node": { + "version": "17.0.42", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.42.tgz", + "integrity": "sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", + "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "node_modules/@types/react": { + "version": "16.14.26", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.26.tgz", + "integrity": "sha512-c/5CYyciOO4XdFcNhZW1O2woVx86k4T+DO2RorHZL7EhitkNQgSD/SgpdZJAUJa/qjVgOmTM44gHkAdZSXeQuQ==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.5.tgz", + "integrity": "sha512-OWPWTUrY/NIrjsAPkAk1wW9LZeIjSvkXRhclsFO8CZcZGCOg2G0YZy4ft+rOyYxy8B7ui5iZzi9OkDebZ7/QSA==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-redux": { + "version": "7.1.24", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.24.tgz", + "integrity": "sha512-7FkurKcS1k0FHZEtdbbgN8Oc6b+stGSfZYjQGicofJ0j4U0qIn/jaSvnP2pLwZKiai3/17xqqxkkrxTgN8UNbQ==", + "dependencies": { + "@types/hoist-non-react-statics": "^3.3.0", + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0", + "redux": "^4.0.0" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz", + "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react/node_modules/csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/styled-components": { + "version": "5.1.25", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.25.tgz", + "integrity": "sha512-fgwl+0Pa8pdkwXRoVPP9JbqF0Ivo9llnmsm+7TCI330kbPIFd9qv1Lrhr37shf4tnxCOSu+/IgqM7uJXLWZZNQ==", + "dev": true, + "dependencies": { + "@types/hoist-non-react-statics": "*", + "@types/react": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/styled-components/node_modules/csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==", + "dev": true + }, + "node_modules/@types/styled-jsx": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/@types/styled-jsx/-/styled-jsx-2.2.9.tgz", + "integrity": "sha512-W/iTlIkGEyTBGTEvZCey8EgQlQ5l0DwMqi3iOXlLs2kyBwYTXHKEiU6IZ5EwoRwngL8/dGYuzezSup89ttVHLw==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.27.1.tgz", + "integrity": "sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/type-utils": "5.27.1", + "@typescript-eslint/utils": "5.27.1", + "debug": "^4.3.4", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1.tgz", + "integrity": "sha512-Vd8uewIixGP93sEnmTRIH6jHZYRQRkGPDPpapACMvitJKX8335VHNyqKTE+mZ+m3E2c5VznTZfSsSsS5IF7vUA==", + "dependencies": { + "@typescript-eslint/utils": "5.27.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.27.1.tgz", + "integrity": "sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/typescript-estree": "5.27.1", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.27.1.tgz", + "integrity": "sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==", + "dependencies": { + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/visitor-keys": "5.27.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.27.1.tgz", + "integrity": "sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==", + "dependencies": { + "@typescript-eslint/utils": "5.27.1", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.27.1.tgz", + "integrity": "sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.1.tgz", + "integrity": "sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==", + "dependencies": { + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/visitor-keys": "5.27.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.1.tgz", + "integrity": "sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/typescript-estree": "5.27.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.1.tgz", + "integrity": "sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==", + "dependencies": { + "@typescript-eslint/types": "5.27.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", + "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", + "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axe-core": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz", + "integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-styled-components": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", + "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserslist": { + "version": "4.20.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.4.tgz", + "integrity": "sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001349", + "electron-to-chromium": "^1.4.147", + "escalade": "^3.1.1", + "node-releases": "^2.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001352", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz", + "integrity": "sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", + "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==" + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "node_modules/clean-css": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", + "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", + "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + }, + "node_modules/colorette": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.17.tgz", + "integrity": "sha512-hJo+3Bkn0NCHybn9Tu35fIeoOKGOk5OCC32y4Hz2It+qlCO2Q3DeQ1hRn/tDDMQKRYUEzqsl7jbF6dYKjlE60g==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-js": { + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.8.tgz", + "integrity": "sha512-UoGQ/cfzGYIuiq6Z7vWL1HfkE9U9IZ4Ub+0XSiJTCzvbZzgPA69oDF2f+lgJ6dFFLEdjW5O6svvoKzXX23xFkA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.8.tgz", + "integrity": "sha512-pQnwg4xtuvc2Bs/5zYQPaEYYSuTxsF7LBWF0SvnVhthZo/Qe+rJpcEekrdNK5DWwDJ0gv0oI9NNX5Mppdy0ctg==", + "dependencies": { + "browserslist": "^4.20.3", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.22.8.tgz", + "integrity": "sha512-bOxbZIy9S5n4OVH63XaLVXZ49QKicjowDx/UELyJ68vxfCRpYsbyh/WNZNfEfAk+ekA8vSjt+gCDpvh672bc3w==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", + "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-in-js-media": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/css-in-js-media/-/css-in-js-media-2.0.1.tgz", + "integrity": "sha512-Eug6hI2pWWn/t5M/imxwD2HSVqK7m7r42DdkKZVVHBmVGP/Th/ez2Oo7HC3dNXwIiRyFD1mC4RI5CGv7Q5PTSQ==", + "dependencies": { + "rollup": "^2.0.6" + } + }, + "node_modules/css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-vendor": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", + "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", + "dependencies": { + "@babel/runtime": "^7.8.3", + "is-in-browser": "^1.0.2" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", + "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.11.tgz", + "integrity": "sha512-2nx+O6LvewPo5EBtYrKc8762mMkZRk9cMGIOP4UlkmxHm7ObxH+zvsJJ+qLwPkUc4/yumL/qJkavYi9NlodWIQ==", + "dependencies": { + "cssnano-preset-default": "^5.2.11", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.11", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.11.tgz", + "integrity": "sha512-4PadR1NtuaIK8MvLNuY7MznK4WJteldGlzCiMaaTiOUP+apeiIvUDIXykzUOoqgOOUAHrU64ncdD90NfZR3LSQ==", + "dependencies": { + "css-declaration-sorter": "^6.2.2", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.5", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.0", + "postcss-normalize-repeat-style": "^5.1.0", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.2", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "2.6.20", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", + "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/date-fns": { + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", + "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==", + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.1.tgz", + "integrity": "sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dom-helpers/node_modules/csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.152", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.152.tgz", + "integrity": "sha512-jk4Ju5SGZAQQJ1iI4Rgru7dDlvkQPLpNPWH9gIZmwCD4YteA5Bbk1xPcPDUf5jUYs3e1e80RXdi8XgKQZaigeg==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-mart": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/emoji-mart/-/emoji-mart-3.0.1.tgz", + "integrity": "sha512-sxpmMKxqLvcscu6mFn9ITHeZNkGzIvD0BSNFE/LJESPbCA8s1jM6bCDPjWbV31xHq7JXaxgpHxLB54RCbBZSlg==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "prop-types": "^15.6.0" + }, + "peerDependencies": { + "react": "^0.14.0 || ^15.0.0-0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", + "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz", + "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==", + "dependencies": { + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.2", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "dependencies": { + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", + "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "dependencies": { + "@babel/runtime": "^7.16.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.4", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.3.5", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.30.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.0.tgz", + "integrity": "sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==", + "dependencies": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz", + "integrity": "sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.5.1.tgz", + "integrity": "sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g==", + "dependencies": { + "@typescript-eslint/utils": "^5.13.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", + "dependencies": { + "@types/eslint": "^7.28.2", + "jest-worker": "^27.3.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "dependencies": { + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + }, + "node_modules/follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/hyphenate-style-name": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", + "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.14", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.14.tgz", + "integrity": "sha512-ubBeqQutOSLIFCUBN03jGeOS6a3DoYlSYwYJTa+gSKEZKU5redJIqkIdZ3JVv/4RZpfcXdAWH5zCNLWPRv2WDw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==" + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-in-browser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", + "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==" + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.1.tgz", + "integrity": "sha512-0RiUocPVFEm3WRMOStIHbRWllG6iW6E3/gUPnf4lkrVFyXIIDeCe+vlKeYyFOMhB2EPE6FLFCNADSOOQMaqvyA==", + "dependencies": { + "@jest/types": "^28.1.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.1", + "jest-util": "^28.1.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.1.tgz", + "integrity": "sha512-hPmkugBktqL6rRzwWAtp1JtYT4VHwv8OQ+9lE5Gymj6dHzubI/oJHMUpPOt8NrdVWSrz9S7bHjJUmv2ggFoUNQ==", + "dependencies": { + "@jest/console": "^28.1.1", + "@jest/types": "^28.1.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.1.tgz", + "integrity": "sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw==", + "dependencies": { + "@jest/schemas": "^28.0.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.10", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", + "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.1.tgz", + "integrity": "sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", + "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", + "dependencies": { + "@jest/types": "^28.1.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.1.tgz", + "integrity": "sha512-RQIpeZ8EIJMxbQrXpJQYIIlubBnB9imEHsxxE41f54ZwcqWLysL/A0ZcdMirf+XsMn3xfphVQVV4EW0/p7i7Ug==", + "dependencies": { + "@jest/test-result": "^28.1.1", + "@jest/types": "^28.1.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.1.tgz", + "integrity": "sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==", + "dependencies": { + "@jest/schemas": "^28.0.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", + "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jss": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/jss/-/jss-10.9.0.tgz", + "integrity": "sha512-YpzpreB6kUunQBbrlArlsMpXYyndt9JATbt95tajx0t4MTJJcCJdd4hdNpHmOIDiUJrF/oX5wtVFrS3uofWfGw==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "csstype": "^3.0.2", + "is-in-browser": "^1.1.3", + "tiny-warning": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/jss" + } + }, + "node_modules/jss-plugin-camel-case": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.9.0.tgz", + "integrity": "sha512-UH6uPpnDk413/r/2Olmw4+y54yEF2lRIV8XIZyuYpgPYTITLlPOsq6XB9qeqv+75SQSg3KLocq5jUBXW8qWWww==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "hyphenate-style-name": "^1.0.3", + "jss": "10.9.0" + } + }, + "node_modules/jss-plugin-default-unit": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.9.0.tgz", + "integrity": "sha512-7Ju4Q9wJ/MZPsxfu4T84mzdn7pLHWeqoGd/D8O3eDNNJ93Xc8PxnLmV8s8ZPNRYkLdxZqKtm1nPQ0BM4JRlq2w==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "jss": "10.9.0" + } + }, + "node_modules/jss-plugin-global": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.9.0.tgz", + "integrity": "sha512-4G8PHNJ0x6nwAFsEzcuVDiBlyMsj2y3VjmFAx/uHk/R/gzJV+yRHICjT4MKGGu1cJq2hfowFWCyrr/Gg37FbgQ==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "jss": "10.9.0" + } + }, + "node_modules/jss-plugin-nested": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.9.0.tgz", + "integrity": "sha512-2UJnDrfCZpMYcpPYR16oZB7VAC6b/1QLsRiAutOt7wJaaqwCBvNsosLEu/fUyKNQNGdvg2PPJFDO5AX7dwxtoA==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "jss": "10.9.0", + "tiny-warning": "^1.0.2" + } + }, + "node_modules/jss-plugin-props-sort": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.9.0.tgz", + "integrity": "sha512-7A76HI8bzwqrsMOJTWKx/uD5v+U8piLnp5bvru7g/3ZEQOu1+PjHvv7bFdNO3DwNPC9oM0a//KwIJsIcDCjDzw==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "jss": "10.9.0" + } + }, + "node_modules/jss-plugin-rule-value-function": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.9.0.tgz", + "integrity": "sha512-IHJv6YrEf8pRzkY207cPmdbBstBaE+z8pazhPShfz0tZSDtRdQua5jjg6NMz3IbTasVx9FdnmptxPqSWL5tyJg==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "jss": "10.9.0", + "tiny-warning": "^1.0.2" + } + }, + "node_modules/jss-plugin-vendor-prefixer": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.9.0.tgz", + "integrity": "sha512-MbvsaXP7iiVdYVSEoi+blrW+AYnTDvHTW6I6zqi7JcwXdc6I9Kbm234nEblayhF38EftoenbM+5218pidmC5gA==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "css-vendor": "^2.0.8", + "jss": "10.9.0" + } + }, + "node_modules/jss/node_modules/csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.0.tgz", + "integrity": "sha512-XzO9luP6L0xkxwhIJMTJQpZo/eeN60K08jHdexfD569AGxeNug6UketeHXEhROoM8aR7EcUoOQmIhcJQjcuq8Q==", + "dependencies": { + "array-includes": "^3.1.4", + "object.assign": "^4.1.2" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.4.tgz", + "integrity": "sha512-W4gHNUE++1oSJVn8Y68jPXi+mkx3fXR5ITE/Ubz6EQ3xRpCN5k2CQ4AUR8094Z7211F876TyoBACGsIveqgiGA==", + "dependencies": { + "fs-monkey": "1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", + "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "dependencies": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/popper.js": { + "version": "1.16.1-lts", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz", + "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==" + }, + "node_modules/postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.1.tgz", + "integrity": "sha512-wrt2VndqSLJpyBRNz9OmJcgnhI9MaongeWgapdBuUMu2a/KNJ8SENesG4SdiTnQwGO9b1VKbTWYAfCPeokLqZQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.3.tgz", + "integrity": "sha512-5fbr6FzFzjwHXKsVnkmEYrJYG8VNNzvD1tAXaPPWR97S6rhKI5uh2yOfV5TAzhDkZoq4h+chxEplFDc8GeyFtw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.0.tgz", + "integrity": "sha512-1jtE5AKnZcKq4pjOrltFHcbEM2/IvtbD1OdhZ/wqds18//bh0UmQkffcCkzDJU+/vGodfIsVQeKn+45CJvX9Bw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "dependencies": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.8", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", + "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", + "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", + "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", + "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", + "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz", + "integrity": "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.5.tgz", + "integrity": "sha512-NOG1grw9wIO+60arKa2YYsrbgvP6tp+jqc7+ZD5/MalIw234ooH2C6KlR6FEn4yle7GqZoBxSK1mLBE9KPur6w==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "dependencies": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.1.8", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.8.tgz", + "integrity": "sha512-txdb3/idHYsBbNDFo1PFY0ExCgH5nfWi8G5lO49e6iuU42TydbODTzJgF5UuL5bhgeSlnAtDgfFTDG0Cl1zaSQ==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", + "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", + "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "dependencies": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.2.tgz", + "integrity": "sha512-wr2avRbW4HS2XE2ZCqpfp4N/tDC6GZKZ+SVP8UBTOVS8QWrc4TD8MYrebJrvVVlGPKszmiSCzue43NDiVtgDmg==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", + "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", + "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.1.tgz", + "integrity": "sha512-1sx6+Nl1wMVJzaYLVaz4OAR6JodIN/Z1upmVqLwSPCLT6XyxrEoePgNMHPH08kseLe3z06i9Vfkt/32BYEKDeA==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.0.2", + "@csstools/postcss-color-function": "^1.1.0", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.1", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.4", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.1.0", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.1", + "@csstools/postcss-unset-value": "^1.0.1", + "autoprefixer": "^10.4.7", + "browserslist": "^4.20.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.6.3", + "postcss-attribute-case-insensitive": "^5.0.1", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.3", + "postcss-color-hex-alpha": "^8.0.3", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.1", + "postcss-custom-properties": "^12.1.7", + "postcss-custom-selectors": "^6.0.2", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.1", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.0", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.7", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.4", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.4.tgz", + "integrity": "sha512-JxRcLXm96u14N3RzFavPIE9cRPuOqLDuzKeBsqi4oRk4vt8n0A7I0plFs/VXTg7U2n7g/XkQi0OwqTO3VWBfEg==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.0.tgz", + "integrity": "sha512-i/HI/VNd3V9e1WOLCwJsf9nePBRXqcGtVibcJ9FsVo0agfDEfsLSlFt94aYjY35wUNcdG0KrvdyjEr7It50wLQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", + "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-is": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==" + }, + "node_modules/react-redux": { + "version": "7.2.8", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.8.tgz", + "integrity": "sha512-6+uDjhs3PSIclqoCk0kd6iX74gzrGc3W5zcAjbrFgEdIjRSQObdIwfx80unTkVUYvbQ95Y8Av3OvFHq1w5EOUw==", + "dependencies": { + "@babel/runtime": "^7.15.4", + "@types/react-redux": "^7.1.20", + "hoist-non-react-statics": "^3.3.2", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "peerDependencies": { + "react": "^16.8.3 || ^17 || ^18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/react-redux/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dependencies": { + "minimatch": "3.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/recursive-readdir/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/redux": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz", + "integrity": "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==", + "dependencies": { + "@babel/runtime": "^7.9.2" + } + }, + "node_modules/redux-thunk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.1.tgz", + "integrity": "sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q==", + "peerDependencies": { + "redux": "^4" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/reselect": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.6.tgz", + "integrity": "sha512-ZovIuXqto7elwnxyXbBtCPo9YFEr3uJqj2rRbcOOog1bmu2Ag85M4hixSwFWyaBMKXNgvPaJ9OSu9SkBPIeJHQ==" + }, + "node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dependencies": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rifm": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/rifm/-/rifm-0.7.0.tgz", + "integrity": "sha512-DSOJTWHD67860I5ojetXdEQRIBvF6YcpNe53j0vn1vp9EUb9N80EiZTxgP+FkDKorWC8PZw052kTF4C1GOivCQ==", + "dependencies": { + "@babel/runtime": "^7.3.1" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.75.6", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.6.tgz", + "integrity": "sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass": { + "version": "1.52.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.3.tgz", + "integrity": "sha512-LNNPJ9lafx+j1ArtA7GyEJm9eawXN8KlA1+5dF6IZyoONg1Tyo/g+muOsENWJH/2Q1FHbbV4UwliU0cXMa/VIA==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "node_modules/stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/styled-components": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", + "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", + "hasInstallScript": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "dependencies": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.2.tgz", + "integrity": "sha512-yJ6L5s1U5AeS5g7HHy212zdQfjwD426FBfm59pet/JsyneuZuD4C2W7PpJEg4ppisiB21uLqtNagv8KXury3+Q==", + "dependencies": { + "arg": "^5.0.1", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", + "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/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==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", + "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.73.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", + "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.3", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.2.tgz", + "integrity": "sha512-H95Ns95dP24ZsEzO6G9iT+PNw4Q7ltll1GfJHV4fKphuHWgKFzGHWi4alTlTnpk1SPPk41X+l2RB7rLfIhnB9Q==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", + "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", + "integrity": "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==", + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz", + "integrity": "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-build": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz", + "integrity": "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.3", + "workbox-broadcast-update": "6.5.3", + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-google-analytics": "6.5.3", + "workbox-navigation-preload": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-range-requests": "6.5.3", + "workbox-recipes": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3", + "workbox-streams": "6.5.3", + "workbox-sw": "6.5.3", + "workbox-window": "6.5.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.4.tgz", + "integrity": "sha512-Ic2d8ZT6HJiSikGVQvSklaFyw1OUv4g8sDOxa0PXSlbmN/3gL5IO1WYY9DOwTDqOFmjWoqG1yaaKnPDqYCE9KA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz", + "integrity": "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-core": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz", + "integrity": "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz", + "integrity": "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==", + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz", + "integrity": "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==", + "dependencies": { + "workbox-background-sync": "6.5.3", + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz", + "integrity": "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz", + "integrity": "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==", + "dependencies": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz", + "integrity": "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz", + "integrity": "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==", + "dependencies": { + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz", + "integrity": "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz", + "integrity": "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz", + "integrity": "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==", + "dependencies": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz", + "integrity": "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-Es8Xr02Gi6Kc3zaUwR691ZLy61hz3vhhs5GztcklQ7kl5k2qAusPh0s6LF3wEtlpfs9ZDErnmy5SErwoll7jBA==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.3" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz", + "integrity": "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.3" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz", + "integrity": "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/compat-data": { + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", + "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==" + }, + "@babel/core": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.2.tgz", + "integrity": "sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helpers": "^7.18.2", + "@babel/parser": "^7.18.0", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.2.tgz", + "integrity": "sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==", + "requires": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/generator": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", + "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", + "requires": { + "@babel/types": "^7.18.2", + "@jridgewell/gen-mapping": "^0.3.0", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz", + "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==", + "requires": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz", + "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-member-expression-to-functions": "^7.17.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", + "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", + "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==" + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-function-name": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "requires": { + "@babel/template": "^7.16.7", + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "requires": { + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", + "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", + "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helper-replace-supers": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz", + "integrity": "sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-member-expression-to-functions": "^7.17.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz", + "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==", + "requires": { + "@babel/types": "^7.18.2" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + }, + "@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "requires": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helpers": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.2.tgz", + "integrity": "sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==", + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" + } + }, + "@babel/highlight": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", + "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.4.tgz", + "integrity": "sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz", + "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", + "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.17.12" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", + "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz", + "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz", + "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.2.tgz", + "integrity": "sha512-kbDISufFOxeczi0v4NQP3p5kIeW6izn/6klfWBrIIdGZZe4UpHR+QU03FAoWjGGd9SUXAwbw2pup1kaL4OQsJQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-replace-supers": "^7.18.2", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.12", + "charcodes": "^0.2.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", + "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", + "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", + "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", + "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz", + "integrity": "sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==", + "requires": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.17.10", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.17.12" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", + "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", + "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", + "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", + "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.12.tgz", + "integrity": "sha512-D1Hz0qtGTza8K2xGyEdVNCYLdVHukAcbQr4K3/s6r/esadyEriZovpJimQOpu8ju4/jV8dW/1xdaE0UpDroidw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.17.12.tgz", + "integrity": "sha512-B8QIgBvkIG6G2jgsOHQUist7Sm0EBLDCx8sen072IwqNuzMegZNXrYnSv77cYzA8mLDZAfQYqsLIhimiP1s2HQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz", + "integrity": "sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz", + "integrity": "sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz", + "integrity": "sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", + "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", + "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-remap-async-to-generator": "^7.16.8" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz", + "integrity": "sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz", + "integrity": "sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-replace-supers": "^7.18.2", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", + "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz", + "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", + "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.17.12.tgz", + "integrity": "sha512-g8cSNt+cHCpG/uunPQELdq/TeV3eg1OLJYwxypwHtAWo9+nErH3lQx9CSO2uI9lF74A0mR0t4KoMjs1snSgnTw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-flow": "^7.17.12" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz", + "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "requires": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", + "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz", + "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==", + "requires": { + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz", + "integrity": "sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==", + "requires": { + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-simple-access": "^7.18.2", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.4.tgz", + "integrity": "sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==", + "requires": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz", + "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==", + "requires": { + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", + "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz", + "integrity": "sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", + "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.12.tgz", + "integrity": "sha512-maEkX2xs2STuv2Px8QuqxqjhV2LsFobT1elCgyU5704fcyTu9DyD/bJXxD/mrRiVyhpHweOQ00OJ5FKhHq9oEw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.12.tgz", + "integrity": "sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/types": "^7.17.12" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.0.tgz", + "integrity": "sha512-6+0IK6ouvqDn9bmEG7mEyF/pwlJXVj5lwydybpyyH3D0A7Hftk+NCTdYjnLNZksn261xaOV5ksmp20pQEmc2RQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz", + "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", + "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.2.tgz", + "integrity": "sha512-mr1ufuRMfS52ttq+1G1PD8OJNqgcTFjq3hwn8SZ5n1x1pBhi0E36rYMdTK0TsKtApJ4lDEdfXJwtGobQMHSMPg==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", + "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz", + "integrity": "sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", + "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.4.tgz", + "integrity": "sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-typescript": "^7.17.12" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/preset-env": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.2.tgz", + "integrity": "sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==", + "requires": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-async-generator-functions": "^7.17.12", + "@babel/plugin-proposal-class-properties": "^7.17.12", + "@babel/plugin-proposal-class-static-block": "^7.18.0", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.17.12", + "@babel/plugin-proposal-json-strings": "^7.17.12", + "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.18.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-private-methods": "^7.17.12", + "@babel/plugin-proposal-private-property-in-object": "^7.17.12", + "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.17.12", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.17.12", + "@babel/plugin-transform-async-to-generator": "^7.17.12", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.17.12", + "@babel/plugin-transform-classes": "^7.17.12", + "@babel/plugin-transform-computed-properties": "^7.17.12", + "@babel/plugin-transform-destructuring": "^7.18.0", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.17.12", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.18.1", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.17.12", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.18.0", + "@babel/plugin-transform-modules-commonjs": "^7.18.2", + "@babel/plugin-transform-modules-systemjs": "^7.18.0", + "@babel/plugin-transform-modules-umd": "^7.18.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", + "@babel/plugin-transform-new-target": "^7.17.12", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.17.12", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.18.0", + "@babel/plugin-transform-reserved-words": "^7.17.12", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.17.12", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.18.2", + "@babel/plugin-transform-typeof-symbol": "^7.17.12", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.18.2", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.17.12.tgz", + "integrity": "sha512-h5U+rwreXtZaRBEQhW1hOJLMq8XNJBQ/9oymXiCXTuT/0uOwpbT0gUt+sXeOqoXBgNuUKI7TaObVwoEyWkpFgA==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.17.12", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + } + }, + "@babel/preset-typescript": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.17.12.tgz", + "integrity": "sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.17.12" + } + }, + "@babel/runtime": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.3.tgz", + "integrity": "sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.3.tgz", + "integrity": "sha512-l4ddFwrc9rnR+EJsHsh+TJ4A35YqQz/UqcjtlX2ov53hlJYG5CxtQmNZxyajwDVmCxwy++rtvGU5HazCK4W41Q==", + "requires": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.2.tgz", + "integrity": "sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.18.0", + "@babel/types": "^7.18.2", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", + "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "@csstools/postcss-cascade-layers": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.3.tgz", + "integrity": "sha512-fvXP0+dcllGtRKAjA5n5tBr57xWQalKky09hSiXAZ9qqjHn0sDuQV2Jz0Y5zHRQ6iGrAjJZOf2+xQj3yuXfLwA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz", + "integrity": "sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", + "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.1.tgz", + "integrity": "sha512-AMZwWyHbbNLBsDADWmoXT9A5yl5dsGEBeJSJRUJt8Y9n8Ziu7Wstt4MC8jtPW7xjcLecyfJwtnUTNSmOzcnWeg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", + "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.5.tgz", + "integrity": "sha512-Ek+UFI4UP2hB9u0N1cJd6KgSF1rL0J3PT4is0oSStuus8+WzbGGPyJNMOKQ0w/tyPjxiCnOI4RdSMZt3nks64g==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", + "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.0.tgz", + "integrity": "sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.0.tgz", + "integrity": "sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.1.tgz", + "integrity": "sha512-G78CY/+GePc6dDCTUbwI6TTFQ5fs3N9POHhI6v0QzteGpf6ylARiJUNz9HrRKi4eVYBNXjae1W2766iUEFxHlw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.1.tgz", + "integrity": "sha512-f1G1WGDXEU/RN1TWAxBPQgQudtLnLQPyiWdtypkPC+mVYNKFKH/HYXSxH4MVNqwF8M0eDsoiU7HumJHCg/L/jg==", + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.1.tgz", + "integrity": "sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==", + "requires": {} + }, + "@date-io/core": { + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@date-io/core/-/core-1.3.13.tgz", + "integrity": "sha512-AlEKV7TxjeK+jxWVKcCFrfYAk8spX9aCyiToFIiLPtfQbsjmRGLIhb5VZgptQcJdHtLXo7+m0DuurwFgUToQuA==" + }, + "@date-io/date-fns": { + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@date-io/date-fns/-/date-fns-1.3.13.tgz", + "integrity": "sha512-yXxGzcRUPcogiMj58wVgFjc9qUYrCnnU9eLcyNbsQCmae4jPuZCDoIBR21j8ZURsM7GRtU62VOw5yNd4dDHunA==", + "requires": { + "@date-io/core": "^1.3.13" + } + }, + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "@emotion/is-prop-valid": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.3.tgz", + "integrity": "sha512-RFg04p6C+1uO19uG8N+vqanzKqiM9eeV1LDOG3bmkYmuOj7NbKNlFC/4EZq5gnwAIlcC/jOT24f8Td0iax2SXA==", + "requires": { + "@emotion/memoize": "^0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@eslint/eslintrc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.2", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "globals": { + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "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==" + } + } + }, + "@fortawesome/fontawesome-common-types": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.1.1.tgz", + "integrity": "sha512-wVn5WJPirFTnzN6tR95abCx+ocH+3IFLXAgyavnf9hUmN0CfWoDjPT/BAWsUVwSlYYVBeCLJxaqi7ZGe4uSjBA==" + }, + "@fortawesome/fontawesome-svg-core": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.1.1.tgz", + "integrity": "sha512-NCg0w2YIp81f4V6cMGD9iomfsIj7GWrqmsa0ZsPh59G7PKiGN1KymZNxmF00ssuAlo/VZmpK6xazsGOwzKYUMg==", + "peer": true, + "requires": { + "@fortawesome/fontawesome-common-types": "6.1.1" + } + }, + "@fortawesome/free-regular-svg-icons": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.1.1.tgz", + "integrity": "sha512-xXiW7hcpgwmWtndKPOzG+43fPH7ZjxOaoeyooptSztGmJxCAflHZxXNK0GcT0uEsR4jTGQAfGklDZE5NHoBhKg==", + "requires": { + "@fortawesome/fontawesome-common-types": "6.1.1" + } + }, + "@fortawesome/free-solid-svg-icons": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.1.1.tgz", + "integrity": "sha512-0/5exxavOhI/D4Ovm2r3vxNojGZioPwmFrKg0ZUH69Q68uFhFPs6+dhAToh6VEQBntxPRYPuT5Cg1tpNa9JUPg==", + "requires": { + "@fortawesome/fontawesome-common-types": "6.1.1" + } + }, + "@fortawesome/react-fontawesome": { + "version": "0.1.18", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.18.tgz", + "integrity": "sha512-RwLIB4TZw0M9gvy5u+TusAA0afbwM4JQIimNH/j3ygd6aIvYPQLqXMhC9ErY26J23rDPyDZldIfPq/HpTTJ/tQ==", + "requires": { + "prop-types": "^15.8.1" + } + }, + "@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/schemas": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", + "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", + "requires": { + "@sinclair/typebox": "^0.23.3" + } + }, + "@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==" + }, + "@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==" + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "@material-ui/core": { + "version": "4.12.4", + "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.4.tgz", + "integrity": "sha512-tr7xekNlM9LjA6pagJmL8QCgZXaubWUwkJnoYcMKd4gw/t4XiyvnTkjdGrUVicyB2BsdaAv1tvow45bPM4sSwQ==", + "requires": { + "@babel/runtime": "^7.4.4", + "@material-ui/styles": "^4.11.5", + "@material-ui/system": "^4.12.2", + "@material-ui/types": "5.1.0", + "@material-ui/utils": "^4.11.3", + "@types/react-transition-group": "^4.2.0", + "clsx": "^1.0.4", + "hoist-non-react-statics": "^3.3.2", + "popper.js": "1.16.1-lts", + "prop-types": "^15.7.2", + "react-is": "^16.8.0 || ^17.0.0", + "react-transition-group": "^4.4.0" + }, + "dependencies": { + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } + } + }, + "@material-ui/pickers": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/@material-ui/pickers/-/pickers-3.3.10.tgz", + "integrity": "sha512-hS4pxwn1ZGXVkmgD4tpFpaumUaAg2ZzbTrxltfC5yPw4BJV+mGkfnQOB4VpWEYZw2jv65Z0wLwDE/piQiPPZ3w==", + "requires": { + "@babel/runtime": "^7.6.0", + "@date-io/core": "1.x", + "@types/styled-jsx": "^2.2.8", + "clsx": "^1.0.2", + "react-transition-group": "^4.0.0", + "rifm": "^0.7.0" + } + }, + "@material-ui/styles": { + "version": "4.11.5", + "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.5.tgz", + "integrity": "sha512-o/41ot5JJiUsIETME9wVLAJrmIWL3j0R0Bj2kCOLbSfqEkKf0fmaPt+5vtblUh5eXr2S+J/8J3DaCb10+CzPGA==", + "requires": { + "@babel/runtime": "^7.4.4", + "@emotion/hash": "^0.8.0", + "@material-ui/types": "5.1.0", + "@material-ui/utils": "^4.11.3", + "clsx": "^1.0.4", + "csstype": "^2.5.2", + "hoist-non-react-statics": "^3.3.2", + "jss": "^10.5.1", + "jss-plugin-camel-case": "^10.5.1", + "jss-plugin-default-unit": "^10.5.1", + "jss-plugin-global": "^10.5.1", + "jss-plugin-nested": "^10.5.1", + "jss-plugin-props-sort": "^10.5.1", + "jss-plugin-rule-value-function": "^10.5.1", + "jss-plugin-vendor-prefixer": "^10.5.1", + "prop-types": "^15.7.2" + } + }, + "@material-ui/system": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.12.2.tgz", + "integrity": "sha512-6CSKu2MtmiJgcCGf6nBQpM8fLkuB9F55EKfbdTC80NND5wpTmKzwdhLYLH3zL4cLlK0gVaaltW7/wMuyTnN0Lw==", + "requires": { + "@babel/runtime": "^7.4.4", + "@material-ui/utils": "^4.11.3", + "csstype": "^2.5.2", + "prop-types": "^15.7.2" + } + }, + "@material-ui/types": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", + "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==", + "requires": {} + }, + "@material-ui/utils": { + "version": "4.11.3", + "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.11.3.tgz", + "integrity": "sha512-ZuQPV4rBK/V1j2dIkSSEcH5uT6AaHuKWFfotADHsC0wVL1NLd2WkFCm4ZZbX33iO4ydl6V0GPngKm8HZQ2oujg==", + "requires": { + "@babel/runtime": "^7.4.4", + "prop-types": "^15.7.2", + "react-is": "^16.8.0 || ^17.0.0" + }, + "dependencies": { + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + } + }, + "@reduxjs/toolkit": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.8.2.tgz", + "integrity": "sha512-CtPw5TkN1pHRigMFCOS/0qg3b/yfPV5qGCsltVnIz7bx4PKTJlGHYfIxm97qskLknMzuGfjExaYdXJ77QTL0vg==", + "requires": { + "immer": "^9.0.7", + "redux": "^4.1.2", + "redux-thunk": "^2.4.1", + "reselect": "^4.1.5" + } + }, + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz", + "integrity": "sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==" + }, + "@sinclair/typebox": { + "version": "0.23.5", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", + "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + }, + "@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + } + }, + "@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "requires": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "requires": { + "@babel/types": "^7.12.6" + } + }, + "@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "requires": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + } + }, + "@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.17.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", + "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/emoji-mart": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@types/emoji-mart/-/emoji-mart-3.0.9.tgz", + "integrity": "sha512-qdBo/2Y8MXaJ/2spKjDZocuq79GpnOhkwMHnK2GnVFa8WYFgfA+ei6sil3aeWQPCreOKIx9ogPpR5+7MaOqYAA==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/eslint": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "requires": { + "@types/node": "*" + } + }, + "@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "requires": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "@types/node": { + "version": "17.0.42", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.42.tgz", + "integrity": "sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prettier": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", + "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==" + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "@types/react": { + "version": "16.14.26", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.26.tgz", + "integrity": "sha512-c/5CYyciOO4XdFcNhZW1O2woVx86k4T+DO2RorHZL7EhitkNQgSD/SgpdZJAUJa/qjVgOmTM44gHkAdZSXeQuQ==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + }, + "dependencies": { + "csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + } + } + }, + "@types/react-dom": { + "version": "18.0.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.5.tgz", + "integrity": "sha512-OWPWTUrY/NIrjsAPkAk1wW9LZeIjSvkXRhclsFO8CZcZGCOg2G0YZy4ft+rOyYxy8B7ui5iZzi9OkDebZ7/QSA==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/react-redux": { + "version": "7.1.24", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.24.tgz", + "integrity": "sha512-7FkurKcS1k0FHZEtdbbgN8Oc6b+stGSfZYjQGicofJ0j4U0qIn/jaSvnP2pLwZKiai3/17xqqxkkrxTgN8UNbQ==", + "requires": { + "@types/hoist-non-react-statics": "^3.3.0", + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0", + "redux": "^4.0.0" + } + }, + "@types/react-transition-group": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz", + "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==", + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "requires": { + "@types/node": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "@types/styled-components": { + "version": "5.1.25", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.25.tgz", + "integrity": "sha512-fgwl+0Pa8pdkwXRoVPP9JbqF0Ivo9llnmsm+7TCI330kbPIFd9qv1Lrhr37shf4tnxCOSu+/IgqM7uJXLWZZNQ==", + "dev": true, + "requires": { + "@types/hoist-non-react-statics": "*", + "@types/react": "*", + "csstype": "^3.0.2" + }, + "dependencies": { + "csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==", + "dev": true + } + } + }, + "@types/styled-jsx": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/@types/styled-jsx/-/styled-jsx-2.2.9.tgz", + "integrity": "sha512-W/iTlIkGEyTBGTEvZCey8EgQlQ5l0DwMqi3iOXlLs2kyBwYTXHKEiU6IZ5EwoRwngL8/dGYuzezSup89ttVHLw==", + "requires": { + "@types/react": "*" + } + }, + "@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.27.1.tgz", + "integrity": "sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==", + "requires": { + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/type-utils": "5.27.1", + "@typescript-eslint/utils": "5.27.1", + "debug": "^4.3.4", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1.tgz", + "integrity": "sha512-Vd8uewIixGP93sEnmTRIH6jHZYRQRkGPDPpapACMvitJKX8335VHNyqKTE+mZ+m3E2c5VznTZfSsSsS5IF7vUA==", + "requires": { + "@typescript-eslint/utils": "5.27.1" + } + }, + "@typescript-eslint/parser": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.27.1.tgz", + "integrity": "sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==", + "requires": { + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/typescript-estree": "5.27.1", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.27.1.tgz", + "integrity": "sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==", + "requires": { + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/visitor-keys": "5.27.1" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.27.1.tgz", + "integrity": "sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==", + "requires": { + "@typescript-eslint/utils": "5.27.1", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.27.1.tgz", + "integrity": "sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.1.tgz", + "integrity": "sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==", + "requires": { + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/visitor-keys": "5.27.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.1.tgz", + "integrity": "sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==", + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/typescript-estree": "5.27.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.1.tgz", + "integrity": "sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==", + "requires": { + "@typescript-eslint/types": "5.27.1", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "requires": {} + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + }, + "address": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", + "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==" + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.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" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "autoprefixer": { + "version": "10.4.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", + "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "requires": { + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "axe-core": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz", + "integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==" + }, + "axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "requires": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "requires": {} + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + } + }, + "babel-plugin-styled-components": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + } + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "bonjour-service": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", + "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browserslist": { + "version": "4.20.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.4.tgz", + "integrity": "sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw==", + "requires": { + "caniuse-lite": "^1.0.30001349", + "electron-to-chromium": "^1.4.147", + "escalade": "^3.1.1", + "node-releases": "^2.0.5", + "picocolors": "^1.0.0" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, + "camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001352", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz", + "integrity": "sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==" + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==" + }, + "check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "ci-info": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", + "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==" + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "clean-css": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", + "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "clsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", + "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + }, + "colorette": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.17.tgz", + "integrity": "sha512-hJo+3Bkn0NCHybn9Tu35fIeoOKGOk5OCC32y4Hz2It+qlCO2Q3DeQ1hRn/tDDMQKRYUEzqsl7jbF6dYKjlE60g==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "core-js": { + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.8.tgz", + "integrity": "sha512-UoGQ/cfzGYIuiq6Z7vWL1HfkE9U9IZ4Ub+0XSiJTCzvbZzgPA69oDF2f+lgJ6dFFLEdjW5O6svvoKzXX23xFkA==" + }, + "core-js-compat": { + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.8.tgz", + "integrity": "sha512-pQnwg4xtuvc2Bs/5zYQPaEYYSuTxsF7LBWF0SvnVhthZo/Qe+rJpcEekrdNK5DWwDJ0gv0oI9NNX5Mppdy0ctg==", + "requires": { + "browserslist": "^4.20.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-js-pure": { + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.22.8.tgz", + "integrity": "sha512-bOxbZIy9S5n4OVH63XaLVXZ49QKicjowDx/UELyJ68vxfCRpYsbyh/WNZNfEfAk+ekA8vSjt+gCDpvh672bc3w==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==" + }, + "css-declaration-sorter": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", + "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", + "requires": {} + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-in-js-media": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/css-in-js-media/-/css-in-js-media-2.0.1.tgz", + "integrity": "sha512-Eug6hI2pWWn/t5M/imxwD2HSVqK7m7r42DdkKZVVHBmVGP/Th/ez2Oo7HC3dNXwIiRyFD1mC4RI5CGv7Q5PTSQ==", + "requires": { + "rollup": "^2.0.6" + } + }, + "css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + } + }, + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "requires": {} + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "requires": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-vendor": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", + "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", + "requires": { + "@babel/runtime": "^7.8.3", + "is-in-browser": "^1.0.2" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "cssdb": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", + "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "5.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.11.tgz", + "integrity": "sha512-2nx+O6LvewPo5EBtYrKc8762mMkZRk9cMGIOP4UlkmxHm7ObxH+zvsJJ+qLwPkUc4/yumL/qJkavYi9NlodWIQ==", + "requires": { + "cssnano-preset-default": "^5.2.11", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.11", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.11.tgz", + "integrity": "sha512-4PadR1NtuaIK8MvLNuY7MznK4WJteldGlzCiMaaTiOUP+apeiIvUDIXykzUOoqgOOUAHrU64ncdD90NfZR3LSQ==", + "requires": { + "css-declaration-sorter": "^6.2.2", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.5", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.0", + "postcss-normalize-repeat-style": "^5.1.0", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.2", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "csstype": { + "version": "2.6.20", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", + "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "date-fns": { + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", + "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "requires": { + "execa": "^5.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "requires": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "dns-packet": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.1.tgz", + "integrity": "sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw==", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + }, + "dependencies": { + "csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + } + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "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" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.152", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.152.tgz", + "integrity": "sha512-jk4Ju5SGZAQQJ1iI4Rgru7dDlvkQPLpNPWH9gIZmwCD4YteA5Bbk1xPcPDUf5jUYs3e1e80RXdi8XgKQZaigeg==" + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + }, + "emoji-mart": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/emoji-mart/-/emoji-mart-3.0.1.tgz", + "integrity": "sha512-sxpmMKxqLvcscu6mFn9ITHeZNkGzIvD0BSNFE/LJESPbCA8s1jM6bCDPjWbV31xHq7JXaxgpHxLB54RCbBZSlg==", + "requires": { + "@babel/runtime": "^7.0.0", + "prop-types": "^15.6.0" + } + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "enhanced-resolve": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", + "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz", + "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==", + "requires": { + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.2", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "globals": { + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "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==" + } + } + }, + "eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "requires": { + "debug": "^3.2.7", + "find-up": "^2.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" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "requires": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "requires": { + "@typescript-eslint/experimental-utils": "^5.0.0" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", + "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "requires": { + "@babel/runtime": "^7.16.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.4", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.3.5", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" + } + }, + "eslint-plugin-react": { + "version": "7.30.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.0.tgz", + "integrity": "sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==", + "requires": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz", + "integrity": "sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.5.1.tgz", + "integrity": "sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g==", + "requires": { + "@typescript-eslint/utils": "^5.13.0" + } + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" + }, + "eslint-webpack-plugin": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", + "requires": { + "@types/eslint": "^7.28.2", + "jest-worker": "^27.3.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + } + }, + "espree": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "requires": { + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + } + }, + "express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + }, + "follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==" + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } + } + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "requires": { + "duplexer": "^0.1.2" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "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==" + } + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "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" + } + } + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "hyphenate-style-name": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + }, + "idb": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", + "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "immer": { + "version": "9.0.14", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.14.tgz", + "integrity": "sha512-ubBeqQutOSLIFCUBN03jGeOS6a3DoYlSYwYJTa+gSKEZKU5redJIqkIdZ3JVv/4RZpfcXdAWH5zCNLWPRv2WDw==" + }, + "immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + }, + "is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-in-browser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", + "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==" + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + }, + "istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "istanbul-reports": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, + "jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + } + }, + "jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "requires": {} + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + }, + "jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "@jest/console": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.1.tgz", + "integrity": "sha512-0RiUocPVFEm3WRMOStIHbRWllG6iW6E3/gUPnf4lkrVFyXIIDeCe+vlKeYyFOMhB2EPE6FLFCNADSOOQMaqvyA==", + "requires": { + "@jest/types": "^28.1.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.1", + "jest-util": "^28.1.1", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.1.tgz", + "integrity": "sha512-hPmkugBktqL6rRzwWAtp1JtYT4VHwv8OQ+9lE5Gymj6dHzubI/oJHMUpPOt8NrdVWSrz9S7bHjJUmv2ggFoUNQ==", + "requires": { + "@jest/console": "^28.1.1", + "@jest/types": "^28.1.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.1.tgz", + "integrity": "sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw==", + "requires": { + "@jest/schemas": "^28.0.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.10", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", + "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-message-util": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.1.tgz", + "integrity": "sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + }, + "jest-util": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", + "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", + "requires": { + "@jest/types": "^28.1.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-watcher": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.1.tgz", + "integrity": "sha512-RQIpeZ8EIJMxbQrXpJQYIIlubBnB9imEHsxxE41f54ZwcqWLysL/A0ZcdMirf+XsMn3xfphVQVV4EW0/p7i7Ug==", + "requires": { + "@jest/test-result": "^28.1.1", + "@jest/types": "^28.1.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.1", + "string-length": "^4.0.1" + }, + "dependencies": { + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "pretty-format": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.1.tgz", + "integrity": "sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==", + "requires": { + "@jest/schemas": "^28.0.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "requires": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + } + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + } + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "requires": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "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" + } + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonpointer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", + "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==" + }, + "jss": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/jss/-/jss-10.9.0.tgz", + "integrity": "sha512-YpzpreB6kUunQBbrlArlsMpXYyndt9JATbt95tajx0t4MTJJcCJdd4hdNpHmOIDiUJrF/oX5wtVFrS3uofWfGw==", + "requires": { + "@babel/runtime": "^7.3.1", + "csstype": "^3.0.2", + "is-in-browser": "^1.1.3", + "tiny-warning": "^1.0.2" + }, + "dependencies": { + "csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + } + } + }, + "jss-plugin-camel-case": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.9.0.tgz", + "integrity": "sha512-UH6uPpnDk413/r/2Olmw4+y54yEF2lRIV8XIZyuYpgPYTITLlPOsq6XB9qeqv+75SQSg3KLocq5jUBXW8qWWww==", + "requires": { + "@babel/runtime": "^7.3.1", + "hyphenate-style-name": "^1.0.3", + "jss": "10.9.0" + } + }, + "jss-plugin-default-unit": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.9.0.tgz", + "integrity": "sha512-7Ju4Q9wJ/MZPsxfu4T84mzdn7pLHWeqoGd/D8O3eDNNJ93Xc8PxnLmV8s8ZPNRYkLdxZqKtm1nPQ0BM4JRlq2w==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "10.9.0" + } + }, + "jss-plugin-global": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.9.0.tgz", + "integrity": "sha512-4G8PHNJ0x6nwAFsEzcuVDiBlyMsj2y3VjmFAx/uHk/R/gzJV+yRHICjT4MKGGu1cJq2hfowFWCyrr/Gg37FbgQ==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "10.9.0" + } + }, + "jss-plugin-nested": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.9.0.tgz", + "integrity": "sha512-2UJnDrfCZpMYcpPYR16oZB7VAC6b/1QLsRiAutOt7wJaaqwCBvNsosLEu/fUyKNQNGdvg2PPJFDO5AX7dwxtoA==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "10.9.0", + "tiny-warning": "^1.0.2" + } + }, + "jss-plugin-props-sort": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.9.0.tgz", + "integrity": "sha512-7A76HI8bzwqrsMOJTWKx/uD5v+U8piLnp5bvru7g/3ZEQOu1+PjHvv7bFdNO3DwNPC9oM0a//KwIJsIcDCjDzw==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "10.9.0" + } + }, + "jss-plugin-rule-value-function": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.9.0.tgz", + "integrity": "sha512-IHJv6YrEf8pRzkY207cPmdbBstBaE+z8pazhPShfz0tZSDtRdQua5jjg6NMz3IbTasVx9FdnmptxPqSWL5tyJg==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "10.9.0", + "tiny-warning": "^1.0.2" + } + }, + "jss-plugin-vendor-prefixer": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.9.0.tgz", + "integrity": "sha512-MbvsaXP7iiVdYVSEoi+blrW+AYnTDvHTW6I6zqi7JcwXdc6I9Kbm234nEblayhF38EftoenbM+5218pidmC5gA==", + "requires": { + "@babel/runtime": "^7.3.1", + "css-vendor": "^2.0.8", + "jss": "10.9.0" + } + }, + "jsx-ast-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.0.tgz", + "integrity": "sha512-XzO9luP6L0xkxwhIJMTJQpZo/eeN60K08jHdexfD569AGxeNug6UketeHXEhROoM8aR7EcUoOQmIhcJQjcuq8Q==", + "requires": { + "array-includes": "^3.1.4", + "object.assign": "^4.1.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + }, + "language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==" + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "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" + } + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "memfs": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.4.tgz", + "integrity": "sha512-W4gHNUE++1oSJVn8Y68jPXi+mkx3fXR5ITE/Ubz6EQ3xRpCN5k2CQ4AUR8094Z7211F876TyoBACGsIveqgiGA==", + "requires": { + "fs-monkey": "1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mini-css-extract-plugin": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", + "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-releases": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "requires": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + } + }, + "object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "popper.js": { + "version": "1.16.1-lts", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz", + "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==" + }, + "postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.1.tgz", + "integrity": "sha512-wrt2VndqSLJpyBRNz9OmJcgnhI9MaongeWgapdBuUMu2a/KNJ8SENesG4SdiTnQwGO9b1VKbTWYAfCPeokLqZQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "requires": {} + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.3.tgz", + "integrity": "sha512-5fbr6FzFzjwHXKsVnkmEYrJYG8VNNzvD1tAXaPPWR97S6rhKI5uh2yOfV5TAzhDkZoq4h+chxEplFDc8GeyFtw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.0.tgz", + "integrity": "sha512-1jtE5AKnZcKq4pjOrltFHcbEM2/IvtbD1OdhZ/wqds18//bh0UmQkffcCkzDJU+/vGodfIsVQeKn+45CJvX9Bw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "requires": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-properties": { + "version": "12.1.8", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", + "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", + "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} + }, + "postcss-double-position-gradients": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", + "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "requires": {} + }, + "postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "requires": {} + }, + "postcss-gap-properties": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", + "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", + "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "requires": {} + }, + "postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-lab-function": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz", + "integrity": "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + } + }, + "postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "requires": {} + }, + "postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "requires": {} + }, + "postcss-merge-longhand": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.5.tgz", + "integrity": "sha512-NOG1grw9wIO+60arKa2YYsrbgvP6tp+jqc7+ZD5/MalIw234ooH2C6KlR6FEn4yle7GqZoBxSK1mLBE9KPur6w==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + } + }, + "postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "requires": { + "postcss-selector-parser": "^6.0.6" + } + }, + "postcss-nesting": { + "version": "10.1.8", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.8.tgz", + "integrity": "sha512-txdb3/idHYsBbNDFo1PFY0ExCgH5nfWi8G5lO49e6iuU42TydbODTzJgF5UuL5bhgeSlnAtDgfFTDG0Cl1zaSQ==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "requires": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", + "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", + "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "requires": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" + }, + "postcss-ordered-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.2.tgz", + "integrity": "sha512-wr2avRbW4HS2XE2ZCqpfp4N/tDC6GZKZ+SVP8UBTOVS8QWrc4TD8MYrebJrvVVlGPKszmiSCzue43NDiVtgDmg==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", + "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", + "requires": {} + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "requires": {} + }, + "postcss-place": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", + "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.1.tgz", + "integrity": "sha512-1sx6+Nl1wMVJzaYLVaz4OAR6JodIN/Z1upmVqLwSPCLT6XyxrEoePgNMHPH08kseLe3z06i9Vfkt/32BYEKDeA==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.0.2", + "@csstools/postcss-color-function": "^1.1.0", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.1", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.4", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.1.0", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.1", + "@csstools/postcss-unset-value": "^1.0.1", + "autoprefixer": "^10.4.7", + "browserslist": "^4.20.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.6.3", + "postcss-attribute-case-insensitive": "^5.0.1", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.3", + "postcss-color-hex-alpha": "^8.0.3", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.1", + "postcss-custom-properties": "^12.1.7", + "postcss-custom-selectors": "^6.0.2", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.1", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.0", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.7", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.4", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.4.tgz", + "integrity": "sha512-JxRcLXm96u14N3RzFavPIE9cRPuOqLDuzKeBsqi4oRk4vt8n0A7I0plFs/VXTg7U2n7g/XkQi0OwqTO3VWBfEg==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "requires": {} + }, + "postcss-selector-not": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.0.tgz", + "integrity": "sha512-i/HI/VNd3V9e1WOLCwJsf9nePBRXqcGtVibcJ9FsVo0agfDEfsLSlFt94aYjY35wUNcdG0KrvdyjEr7It50wLQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + } + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "prettier": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", + "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==" + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "requires": { + "asap": "~2.0.6" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "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==" + } + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + } + } + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "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" + } + } + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "requires": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + } + }, + "react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "react-is": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==" + }, + "react-redux": { + "version": "7.2.8", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.8.tgz", + "integrity": "sha512-6+uDjhs3PSIclqoCk0kd6iX74gzrGc3W5zcAjbrFgEdIjRSQObdIwfx80unTkVUYvbQ95Y8Av3OvFHq1w5EOUw==", + "requires": { + "@babel/runtime": "^7.15.4", + "@types/react-redux": "^7.1.20", + "hoist-non-react-statics": "^3.3.2", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "dependencies": { + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } + } + }, + "react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + }, + "react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "requires": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "fsevents": "^2.3.2", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + } + }, + "react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "requires": { + "minimatch": "3.0.4" + }, + "dependencies": { + "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" + } + } + } + }, + "redux": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz", + "integrity": "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==", + "requires": { + "@babel/runtime": "^7.9.2" + } + }, + "redux-thunk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.1.tgz", + "integrity": "sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q==", + "requires": {} + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "regexpu-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "reselect": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.6.tgz", + "integrity": "sha512-ZovIuXqto7elwnxyXbBtCPo9YFEr3uJqj2rRbcOOog1bmu2Ag85M4hixSwFWyaBMKXNgvPaJ9OSu9SkBPIeJHQ==" + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rifm": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/rifm/-/rifm-0.7.0.tgz", + "integrity": "sha512-DSOJTWHD67860I5ojetXdEQRIBvF6YcpNe53j0vn1vp9EUb9N80EiZTxgP+FkDKorWC8PZw052kTF4C1GOivCQ==", + "requires": { + "@babel/runtime": "^7.3.1" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.75.6", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.6.tgz", + "integrity": "sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==", + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-buffer": { + "version": "5.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==" + }, + "sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "sass": { + "version": "1.52.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.3.tgz", + "integrity": "sha512-LNNPJ9lafx+j1ArtA7GyEJm9eawXN8KlA1+5dF6IZyoONg1Tyo/g+muOsENWJH/2Q1FHbbV4UwliU0cXMa/VIA==", + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + } + } + }, + "string.prototype.matchall": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "requires": {} + }, + "styled-components": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", + "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + } + }, + "stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "requires": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "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" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } + } + }, + "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" + } + } + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "tailwindcss": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.2.tgz", + "integrity": "sha512-yJ6L5s1U5AeS5g7HHy212zdQfjwD426FBfm59pet/JsyneuZuD4C2W7PpJEg4ppisiB21uLqtNagv8KXury3+Q==", + "requires": { + "arg": "^5.0.1", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.0" + }, + "dependencies": { + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", + "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.2" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "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==" + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "dependencies": { + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + } + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + }, + "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" + } + }, + "typescript": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", + "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==" + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "webpack": { + "version": "5.73.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", + "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.3", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.2.tgz", + "integrity": "sha512-H95Ns95dP24ZsEzO6G9iT+PNw4Q7ltll1GfJHV4fKphuHWgKFzGHWi4alTlTnpk1SPPk41X+l2RB7rLfIhnB9Q==", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "ws": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", + "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", + "requires": {} + } + } + }, + "webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "requires": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + } + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "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" + } + } + } + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "workbox-background-sync": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", + "integrity": "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.5.3" + } + }, + "workbox-broadcast-update": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz", + "integrity": "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-build": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz", + "integrity": "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==", + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.3", + "workbox-broadcast-update": "6.5.3", + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-google-analytics": "6.5.3", + "workbox-navigation-preload": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-range-requests": "6.5.3", + "workbox-recipes": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3", + "workbox-streams": "6.5.3", + "workbox-sw": "6.5.3", + "workbox-window": "6.5.3" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.4.tgz", + "integrity": "sha512-Ic2d8ZT6HJiSikGVQvSklaFyw1OUv4g8sDOxa0PXSlbmN/3gL5IO1WYY9DOwTDqOFmjWoqG1yaaKnPDqYCE9KA==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz", + "integrity": "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-core": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz", + "integrity": "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==" + }, + "workbox-expiration": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz", + "integrity": "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.5.3" + } + }, + "workbox-google-analytics": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz", + "integrity": "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==", + "requires": { + "workbox-background-sync": "6.5.3", + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "workbox-navigation-preload": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz", + "integrity": "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-precaching": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz", + "integrity": "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==", + "requires": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "workbox-range-requests": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz", + "integrity": "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-recipes": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz", + "integrity": "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==", + "requires": { + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "workbox-routing": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz", + "integrity": "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-strategies": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz", + "integrity": "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-streams": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz", + "integrity": "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==", + "requires": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3" + } + }, + "workbox-sw": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz", + "integrity": "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==" + }, + "workbox-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-Es8Xr02Gi6Kc3zaUwR691ZLy61hz3vhhs5GztcklQ7kl5k2qAusPh0s6LF3wEtlpfs9ZDErnmy5SErwoll7jBA==", + "requires": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.3" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } + } + }, + "workbox-window": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz", + "integrity": "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.3" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz", + "integrity": "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==", + "requires": {} + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } + } +} diff --git a/commbank-web/package.json b/commbank-web/package.json new file mode 100644 index 0000000..87958ce --- /dev/null +++ b/commbank-web/package.json @@ -0,0 +1,62 @@ +{ + "name": "commbank-web", + "version": "0.1.0", + "private": true, + "dependencies": { + "@date-io/date-fns": "^1.3.13", + "@fortawesome/free-regular-svg-icons": "^6.1.1", + "@fortawesome/free-solid-svg-icons": "^6.1.1", + "@fortawesome/react-fontawesome": "^0.1.18", + "@material-ui/core": "^4.12.4", + "@material-ui/pickers": "^3.3.10", + "@reduxjs/toolkit": "^1.5.1", + "@types/emoji-mart": "^3.0.5", + "@types/node": "^17.0.41", + "@types/react": "^16.9.0", + "@types/react-redux": "^7.1.7", + "axios": "^0.27.2", + "css-in-js-media": "^2.0.1", + "date-fns": "^2.28.0", + "emoji-mart": "^3.0.1", + "file-loader": "^6.2.0", + "prettier": "^2.6.2", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-redux": "^7.2.0", + "react-scripts": "5.0.1", + "sass": "^1.52.3", + "styled-components": "^5.3.5", + "typescript": "^4.7.3", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject", + "format": "prettier --config .prettierrc 'src/**/*.ts*' --write" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "devDependencies": { + "@types/emoji-mart": "^3.0.9", + "@types/react-dom": "^18.0.5", + "@types/styled-components": "^5.1.25" + } +} \ No newline at end of file diff --git a/commbank-web/public/favicon/android-chrome-192x192.png b/commbank-web/public/favicon/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..0834edf94d5d9941c778f8016547ad02cf23d16f GIT binary patch literal 7369 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 literal 0 HcmV?d00001 diff --git a/commbank-web/public/favicon/android-chrome-512x512.png b/commbank-web/public/favicon/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..7b8ec782db2c32d1127b98a0fe08abf6449459dc GIT binary patch literal 24135 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┊frIql9Xb)24@$;q7AAb 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 CITP3b literal 0 HcmV?d00001 diff --git a/commbank-web/public/favicon/apple-touch-icon.png b/commbank-web/public/favicon/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f8ea4724a858a403ddaaae20749f69eb4891905e GIT binary patch literal 6754 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 Yn3vlXwPI;-m+t~#Z{uWLW{FGsA9Iv`*8l(j literal 0 HcmV?d00001 diff --git a/commbank-web/public/favicon/browserconfig.xml b/commbank-web/public/favicon/browserconfig.xml new file mode 100644 index 0000000..b3930d0 --- /dev/null +++ b/commbank-web/public/favicon/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #da532c + + + diff --git a/commbank-web/public/favicon/favicon-16x16.png b/commbank-web/public/favicon/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..dd1ac69ed1725b697e09b779ea0968ca2465166a GIT binary patch literal 919 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 VzAIWP&;IyD|EjT0vDR(U{{d}8X}16X literal 0 HcmV?d00001 diff --git a/commbank-web/public/favicon/mstile-310x150.png b/commbank-web/public/favicon/mstile-310x150.png new file mode 100644 index 0000000000000000000000000000000000000000..794ca9afbca6025a8f9bdca7319b1b2552f4150d GIT binary patch literal 5687 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 literal 0 HcmV?d00001 diff --git a/commbank-web/public/favicon/mstile-310x310.png b/commbank-web/public/favicon/mstile-310x310.png new file mode 100644 index 0000000000000000000000000000000000000000..9aa13fa322222943a580b57eb3c9fbfbb328040d GIT binary patch literal 11434 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 literal 0 HcmV?d00001 diff --git a/commbank-web/public/favicon/mstile-70x70.png b/commbank-web/public/favicon/mstile-70x70.png new file mode 100644 index 0000000000000000000000000000000000000000..ef85b7491c22cfa120edc0fed000d7fbdcde26cb GIT binary patch literal 3646 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 RdF8B literal 0 HcmV?d00001 diff --git a/commbank-web/public/favicon/site.webmanifest b/commbank-web/public/favicon/site.webmanifest new file mode 100644 index 0000000..b20abb7 --- /dev/null +++ b/commbank-web/public/favicon/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/commbank-web/public/index.html b/commbank-web/public/index.html new file mode 100644 index 0000000..f1a8c7a --- /dev/null +++ b/commbank-web/public/index.html @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + CommBank • Goal Tracker + + + + +

+ + + \ No newline at end of file diff --git a/commbank-web/src/App.tsx b/commbank-web/src/App.tsx new file mode 100644 index 0000000..5a862a6 --- /dev/null +++ b/commbank-web/src/App.tsx @@ -0,0 +1,70 @@ +import { createTheme, ThemeProvider as ThemeProviderMui } from '@material-ui/core' +import React, { useEffect } from 'react' +import styled, { ThemeProvider } from 'styled-components' +import { getUser as getUserApi } from './api/lib' +import { useAppDispatch, useAppSelector } from './store/hooks' +import { selectIsOpen, setIsOpen as setIsOpenRedux } from './store/modalSlice' +import { selectMode } from './store/themeSlice' +import { setUser as setUserRedux } from './store/userSlice' +import { GlobalStyle } from './ui/components/GlobalStyles' +import { DarkTheme, LightTheme } from './ui/components/Theme' +import Main from './ui/pages/Main/Main' +import Modal from './ui/surfaces/modal/Modal' + +export default function App() { + const mode = useAppSelector(selectMode) + const modalIsOpen = useAppSelector(selectIsOpen) + const dispatch = useAppDispatch() + + const muiTheme = createTheme({ palette: { type: mode } }) + + useEffect(() => { + async function fetch() { + const user = await getUserApi() + if (user != null) { + dispatch(setUserRedux(user)) + } + } + + fetch() + }, [dispatch]) + + const onClick = (event: React.MouseEvent) => { + event.stopPropagation() + dispatch(setIsOpenRedux(false)) + } + + return ( + + + + + +
+ + + + + + + + ) +} + +const AppContainer = styled.div` + position: relative; +` +const ModalContainer = styled.div` + width: 100vw; + height: 100vh; + display: ${(props) => (props.isOpen ? 'flex' : 'none')}; + flex-direction: row; + justify-content: center; + align-items: center; + background-color: ${({ theme }) => theme.overlay}; + position: absolute; + top: 0; + left: 0; +` + +type ModalContainerProps = { isOpen: boolean } diff --git a/commbank-web/src/api/lib.ts b/commbank-web/src/api/lib.ts new file mode 100644 index 0000000..3c593ca --- /dev/null +++ b/commbank-web/src/api/lib.ts @@ -0,0 +1,53 @@ +import axios from 'axios' +import { user } from '../data/user' +import { Goal, Transaction, User } from './types' + +export const API_ROOT = 'https://fencer-commbank.azurewebsites.net' + +export async function getUser(): Promise { + try { + const response = await axios.get(`${API_ROOT}/api/User/${user.id}`) + return response.data + } catch (error: any) { + return null + } +} + +export async function getTransactions(): Promise { + try { + const response = await axios.get(`${API_ROOT}/api/Transaction/User/${user.id}`) + return response.data + } catch (error: any) { + return null + } +} + +export async function getGoals(): Promise { + try { + const response = await axios.get(`${API_ROOT}/api/Goal/User/${user.id}`) + return response.data + } catch (error: any) { + return null + } +} + +export async function createGoal(): Promise { + try { + const response = await axios.post(`${API_ROOT}/api/Goal`, { + userId: user.id, + targetDate: new Date(), + }) + return response.data + } catch (error: any) { + return null + } +} + +export async function updateGoal(goalId: string, updatedGoal: Goal): Promise { + try { + await axios.put(`${API_ROOT}/api/Goal/${goalId}`, updatedGoal) + return true + } catch (error: any) { + return false + } +} diff --git a/commbank-web/src/api/types.ts b/commbank-web/src/api/types.ts new file mode 100644 index 0000000..526257f --- /dev/null +++ b/commbank-web/src/api/types.ts @@ -0,0 +1,69 @@ +export interface Account { + id: string + number: number + name: string + balance: number + accountType: AccountType + applicationId: string + transactionIds: string[] +} + +export interface Application { + id: string + created: Date + modified: Date + accountType: AccountType + applicationStatus: ApplicationStatus + userId: string +} + +export interface Goal { + id: string + name: string + targetAmount: number + balance: number + targetDate: Date + created: Date + accountId: string + transactionIds: string[] + tagIds: string[] + icon?: string | null +} + +export interface Tag { + id: string + name: string +} + +export interface Transaction { + id: string + transactionType: 'Debit' | 'Credit' | 'Transfer' + amount: number + dateTime: Date + goalId?: string + description: string + tagIds: string[] +} + +export interface User { + id: string + name: string + email: string + applicationIds: string[] +} + +export enum AccountType { + GoalSaver, + NetBankSaver, +} + +export enum ApplicationStatus { + Received, + Assigned, + UnderReview, + Approved, + Rejected, +} + +export type ModalContent = Goal +export type ModalType = 'Goal' diff --git a/commbank-web/src/assets/images/commbank.svg b/commbank-web/src/assets/images/commbank.svg new file mode 100644 index 0000000..3eb71a1 --- /dev/null +++ b/commbank-web/src/assets/images/commbank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/commbank-web/src/assets/images/commbank_card.svg b/commbank-web/src/assets/images/commbank_card.svg new file mode 100644 index 0000000..e6e1ede --- /dev/null +++ b/commbank-web/src/assets/images/commbank_card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/commbank-web/src/assets/images/tag.png b/commbank-web/src/assets/images/tag.png new file mode 100644 index 0000000000000000000000000000000000000000..9b7d0ca24da2150f35066cdd462eb0175463c657 GIT binary patch literal 549771 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

apxu@6b8E;POnr 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�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⁡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 z zvTP;7BgQcFE$7pj^*Wzmv(TTO=Q;cRp3~_x1;D0hreIrcHf$dr7{^hFaO!r#Ec@I; zYgADbJU;FxqC{DibZy7=a+!#Hr_&kdEW6!~JQt??>2#rPr5$UxdjR15?daXrG$s}U zmTg(GU2l0i9#P7(t0ToVnnetR?JpkSUDtaV(1^NfxSXXvJM=vd+ma6-o{3O2O+^xm z8e8AbHne>^@a5Mps8O?jd>}CqxRJi=*p(%_-5zZWy@wq`tJ=mR8%n9^cVW^_gcKzB zOTB#7fIl1#lM%}0a`781ub?ynTG|J(79ClXF_ifZ7s286z_qF*OVCalV`YMA6G~bK}%?J?R?+qLyszEd4NYI$tp+rmAaTR%mh#vEcQsc%#pB`d$K7 zD9QAFFG0#ljlO9cy0&FgtayHTp|@bQ=I#BR&H4$I73ge(b1{d*SCUmmU$>;LMOnux zPuZ3!X%;b}`RUI;^WUG}DRbu4}ng!7kOW*ZgcYTM@EVL@0(wsk~kPXyFcvK`KKd0ZJo@vfM9@9)m>9-X*HFhaJvTwj;a`OUa`^k5o$ zb$hHZmLb!<&vySW6d*hff>q&oqZNIBg_fGWb>asySf44I#d~QV;6-jXBsOr1Y%I~2 z`*B)+EjORxOWx^Mx_(+HTrBH%%k*<~} + + + + , + document.getElementById('root'), +) + +export {} diff --git a/commbank-web/src/react-app-env.d.ts b/commbank-web/src/react-app-env.d.ts new file mode 100644 index 0000000..6431bc5 --- /dev/null +++ b/commbank-web/src/react-app-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/commbank-web/src/store/goalsSlice.ts b/commbank-web/src/store/goalsSlice.ts new file mode 100644 index 0000000..1ed0276 --- /dev/null +++ b/commbank-web/src/store/goalsSlice.ts @@ -0,0 +1,39 @@ +import { createSlice, PayloadAction } from '@reduxjs/toolkit' +import { Goal } from '../api/types' +import { RootState } from './store' + +export interface GoalsState { + map: IdToGoal + list: string[] +} + +export interface IdToGoal { + [id: string]: Goal +} + +const initialState: GoalsState = { + map: {}, + list: [], +} + +export const goalsSlice = createSlice({ + name: 'goal', + initialState, + reducers: { + createGoal: (state, action: PayloadAction) => { + state.map[action.payload.id] = action.payload + state.list.push(action.payload.id) + }, + + updateGoal: (state, action: PayloadAction) => { + state.map[action.payload.id] = action.payload + }, + }, +}) + +export const { createGoal, updateGoal } = goalsSlice.actions + +export const selectGoalsMap = (state: RootState) => state.goals.map +export const selectGoalsList = (state: RootState) => state.goals.list + +export default goalsSlice.reducer diff --git a/commbank-web/src/store/hooks.ts b/commbank-web/src/store/hooks.ts new file mode 100644 index 0000000..597f281 --- /dev/null +++ b/commbank-web/src/store/hooks.ts @@ -0,0 +1,5 @@ +import { TypedUseSelectorHook, useDispatch, useSelector } from 'react-redux' +import type { AppDispatch, RootState } from './store' + +export const useAppDispatch = () => useDispatch() +export const useAppSelector: TypedUseSelectorHook = useSelector diff --git a/commbank-web/src/store/modalSlice.ts b/commbank-web/src/store/modalSlice.ts new file mode 100644 index 0000000..c6e2996 --- /dev/null +++ b/commbank-web/src/store/modalSlice.ts @@ -0,0 +1,39 @@ +import { createSlice, PayloadAction } from '@reduxjs/toolkit' +import { ModalContent, ModalType } from '../api/types' +import { RootState } from './store' + +export interface ModalState { + isOpen: boolean + type: ModalType | null + content: ModalContent | null +} + +const initialState: ModalState = { + isOpen: false, + type: null, + content: null, +} + +export const modalSlice = createSlice({ + name: 'modal', + initialState, + reducers: { + setContent: (state, action: PayloadAction) => { + state.content = action.payload + }, + setIsOpen: (state, action: PayloadAction) => { + state.isOpen = action.payload + }, + setType: (state, action: PayloadAction) => { + state.type = action.payload + }, + }, +}) + +export const { setContent, setIsOpen, setType } = modalSlice.actions + +export const selectIsOpen = (state: RootState) => state.modal.isOpen +export const selectContent = (state: RootState) => state.modal.content +export const selectType = (state: RootState) => state.modal.type + +export default modalSlice.reducer diff --git a/commbank-web/src/store/store.ts b/commbank-web/src/store/store.ts new file mode 100644 index 0000000..6741bd8 --- /dev/null +++ b/commbank-web/src/store/store.ts @@ -0,0 +1,23 @@ +import { Action, configureStore, ThunkAction } from '@reduxjs/toolkit' +import goalsReducer from './goalsSlice' +import modalReducer from './modalSlice' +import themeReducer from './themeSlice' +import userReducer from './userSlice' + +export const store = configureStore({ + reducer: { + goals: goalsReducer, + modal: modalReducer, + theme: themeReducer, + user: userReducer, + }, +}) + +export type AppDispatch = typeof store.dispatch +export type RootState = ReturnType +export type AppThunk = ThunkAction< + ReturnType, + RootState, + unknown, + Action +> diff --git a/commbank-web/src/store/themeSlice.ts b/commbank-web/src/store/themeSlice.ts new file mode 100644 index 0000000..cc4ff15 --- /dev/null +++ b/commbank-web/src/store/themeSlice.ts @@ -0,0 +1,29 @@ +import { createSlice } from '@reduxjs/toolkit' +import { RootState } from './store' + +export interface ThemeState { + mode: 'light' | 'dark' +} + +const initialState: ThemeState = { + mode: 'dark', +} + +export const themeSlice = createSlice({ + name: 'theme', + initialState, + reducers: { + setLightMode: (state) => { + state.mode = 'light' + }, + setDarkMode: (state) => { + state.mode = 'dark' + }, + }, +}) + +export const { setLightMode, setDarkMode } = themeSlice.actions + +export const selectMode = (state: RootState) => state.theme.mode + +export default themeSlice.reducer diff --git a/commbank-web/src/store/userSlice.ts b/commbank-web/src/store/userSlice.ts new file mode 100644 index 0000000..271ca3d --- /dev/null +++ b/commbank-web/src/store/userSlice.ts @@ -0,0 +1,27 @@ +import { createSlice, PayloadAction } from '@reduxjs/toolkit' +import { User } from '../api/types' +import { RootState } from './store' + +export interface UserState { + user: User | null +} + +const initialState: UserState = { + user: null, +} + +export const userSlice = createSlice({ + name: 'user', + initialState, + reducers: { + setUser: (state, action: PayloadAction) => { + state.user = action.payload + }, + }, +}) + +export const { setUser } = userSlice.actions + +export const selectUser = (state: RootState) => state.user.user + +export default userSlice.reducer diff --git a/commbank-web/src/ui/colors.ts b/commbank-web/src/ui/colors.ts new file mode 100644 index 0000000..8d77c98 --- /dev/null +++ b/commbank-web/src/ui/colors.ts @@ -0,0 +1,5 @@ +export const GREEN = 'rgba(151, 215, 0, 0.49)' +export const YELLOW = 'rgba(254, 223, 3, 0.4)' +export const ORANGE = 'rgba(255, 104, 0, 0.5)' +export const BLUE = 'rgba(25, 123, 189, 0.46)' +export const PURPLE = 'rgba(199, 35, 177, 0.49)' diff --git a/commbank-web/src/ui/components/Card.tsx b/commbank-web/src/ui/components/Card.tsx new file mode 100644 index 0000000..83921af --- /dev/null +++ b/commbank-web/src/ui/components/Card.tsx @@ -0,0 +1,7 @@ +import styled from 'styled-components' +import { Theme } from './Theme' + +export const Card = styled.div` + background-color: ${({ theme }: { theme: Theme }) => theme.cardBackground}; + box-shadow: ${({ theme }: { theme: Theme }) => theme.boxShadow}; +` diff --git a/commbank-web/src/ui/components/Chip.tsx b/commbank-web/src/ui/components/Chip.tsx new file mode 100644 index 0000000..e3532bb --- /dev/null +++ b/commbank-web/src/ui/components/Chip.tsx @@ -0,0 +1,32 @@ +import styled from 'styled-components' +import { BLUE, GREEN, ORANGE, PURPLE, YELLOW } from '../colors' + +type ChipProps = { label: string } + +export default function Chip(props: ChipProps) { + return ( + + {props.label} + + ) +} + +const ChipContainer = styled.div` + display: flex; + background-color: ${(props) => tagToColor[props.label]}; + border-radius: 2rem; + padding: 1rem; + font-weight: bold; +` + +interface TagToColor { + [label: string]: string +} + +const tagToColor: TagToColor = { + Groceries: GREEN, + Restaurant: YELLOW, + Income: ORANGE, + Gas: BLUE, + Investment: PURPLE, +} diff --git a/commbank-web/src/ui/components/DatePicker.tsx b/commbank-web/src/ui/components/DatePicker.tsx new file mode 100644 index 0000000..ec2ad59 --- /dev/null +++ b/commbank-web/src/ui/components/DatePicker.tsx @@ -0,0 +1,29 @@ +import DateFnsUtils from '@date-io/date-fns' +import { KeyboardDatePicker, MuiPickersUtilsProvider } from '@material-ui/pickers' +import { MaterialUiPickersDate } from '@material-ui/pickers/typings/date' +import 'date-fns' +import React from 'react' + +type Props = { value: Date | null; onChange: (date: MaterialUiPickersDate) => void } +export default function DatePicker(props: Props) { + return ( + + + + ) +} diff --git a/commbank-web/src/ui/components/EmojiPicker.tsx b/commbank-web/src/ui/components/EmojiPicker.tsx new file mode 100644 index 0000000..00bb54d --- /dev/null +++ b/commbank-web/src/ui/components/EmojiPicker.tsx @@ -0,0 +1,20 @@ +import { BaseEmoji, Picker } from 'emoji-mart' +import 'emoji-mart/css/emoji-mart.css' +import { useAppSelector } from '../../store/hooks' +import { selectMode } from '../../store/themeSlice' + +type Props = { onClick: (emoji: BaseEmoji, event: React.MouseEvent) => void } + +export default function EmojiPicker(props: Props) { + const theme = useAppSelector(selectMode) + + return ( + + ) +} diff --git a/commbank-web/src/ui/components/GlobalStyles.tsx b/commbank-web/src/ui/components/GlobalStyles.tsx new file mode 100644 index 0000000..e52fafd --- /dev/null +++ b/commbank-web/src/ui/components/GlobalStyles.tsx @@ -0,0 +1,122 @@ +import { createGlobalStyle } from 'styled-components' +import { Theme } from './Theme' + +export const GlobalStyle = createGlobalStyle` +:root { + --shadow-md: 0 2px 4px 0 rgb(12 0 46 / 4%); + --shadow-lg: 0 10px 14px 0 rgb(12 0 46 / 6%); + + --z-sticky: 7777; + --z-navbar: 8888; + --z-drawer: 9999; + --z-modal: 9999; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +body, +h1, +h2, +h3, +h4, +p, +figure, +blockquote, +dl, +dd { + margin: 0; +} + +ul[role='list'], +ol[role='list'] { + list-style: none; +} + +html:focus-within { + scroll-behavior: smooth; +} + +html { + -webkit-font-smoothing: antialiased; + touch-action: manipulation; + text-rendering: optimizelegibility; + text-size-adjust: 100%; + font-size: 62.5%; + + @media (max-width: 37.5em) { + font-size: 50%; + } + + @media (max-width: 48.0625em) { + font-size: 55%; + } + + @media (max-width: 56.25em) { + font-size: 60%; + } +} + +/* Set core body defaults */ + + +body { + min-height: 100vh; + line-height: 1.5; + font-family: var(--font); + color: ${({ theme }: { theme: Theme }) => theme.text}; + background-color: ${({ theme }: { theme: Theme }) => theme.background}; +} + +.background { + background-color: ${({ theme }: { theme: Theme }) => theme.background}; +} + +.modal { + background-color: ${({ theme }: { theme: Theme }) => theme.modalBackground}; +} + +.alert { + color: ${({ theme }: { theme: Theme }) => theme.alertColor}; +} + +svg { + color: ${({ theme }: { theme: Theme }) => theme.text}; +} + +/* A elements that don't have a class get default styles */ +a:not([class]) { + text-decoration-skip-ink: auto; +} + +img, +picture { + max-width: 100%; + display: block; +} + +input, +button, +textarea, +select { + font: inherit; +} + +@media (prefers-reduced-motion: reduce) { + html:focus-within { + scroll-behavior: auto; + } + + *, + *::before, + *::after { + animation-duration: 0.01ms !important; + animation-iteration-count: 1 !important; + transition-duration: 0.01ms !important; + scroll-behavior: auto !important; + } + +}` diff --git a/commbank-web/src/ui/components/Logo.tsx b/commbank-web/src/ui/components/Logo.tsx new file mode 100644 index 0000000..ef9ef16 --- /dev/null +++ b/commbank-web/src/ui/components/Logo.tsx @@ -0,0 +1,10 @@ +import CommBank from '../assets/images/commbank.svg' + +type LogoProps = { + height: number + width: number +} + +export default function Logo(props: LogoProps) { + return +} diff --git a/commbank-web/src/ui/components/SectionHeading.tsx b/commbank-web/src/ui/components/SectionHeading.tsx new file mode 100644 index 0000000..82b2535 --- /dev/null +++ b/commbank-web/src/ui/components/SectionHeading.tsx @@ -0,0 +1,7 @@ +import styled from 'styled-components' + +export const SectionHeading = styled.h1` + font-weight: bold; + font-family: Roboto; + font-size: 3rem; +` diff --git a/commbank-web/src/ui/components/Theme.tsx b/commbank-web/src/ui/components/Theme.tsx new file mode 100644 index 0000000..7cafa2a --- /dev/null +++ b/commbank-web/src/ui/components/Theme.tsx @@ -0,0 +1,62 @@ +export type Theme = { + background: string + secondBackground: string + text: string + textSecondary: string + primary: string + secondary: string + tertiary: string + cardBackground: string + inputBackground: string + navbarBackground: string + modalBackground: string + errorColor: string + logoColor: string + alertColor: string + boxShadow: string + overlay: string +} + +export const LightTheme: Theme = { + background: 'rgb(251,251,253)', + secondBackground: 'rgb(255,255,255)', + text: 'rgb(10,18,30)', + textSecondary: 'rgb(255,255,255)', + primary: 'rgb(22,115,255)', + secondary: 'rgb(10,18,30)', + tertiary: 'rgb(231,241,251)', + cardBackground: 'hsla(0, 100%, 100%, 0.09)', + inputBackground: 'rgb(255,255,255)', + navbarBackground: 'rgb(255,255,255)', + modalBackground: 'rgb(251,251,253)', + errorColor: 'rgb(207,34,46)', + logoColor: '#000', + alertColor: 'rgba(155, 0, 50, 1)', + boxShadow: ` + 0px 12px 17px 2px hsla(0,0%,0%,0.14), + 0px 5px 22px 4px hsla(0,0%,0%,0.12), + 0px 7px 8px -4px hsla(0,0%,0%,0.2);`, + overlay: 'rgba(0,0,0,0.4)', +} + +export const DarkTheme: Theme = { + background: 'rgba(18, 18, 18, 1)', + secondBackground: 'rgb(45,55,72)', + text: 'rgb(237,237,238)', + textSecondary: 'rgb(255,255,255)', + primary: '22,115,255', + secondary: 'rgb(10,18,30)', + tertiary: 'rgb(231,241,251)', + cardBackground: 'hsla(0, 100%, 100%, 0.09)', + inputBackground: 'rgb(45,55,72)', + navbarBackground: 'rgb(45,55,72)', + modalBackground: 'rgb(39, 39, 39)', + errorColor: 'rgb(207,34,46)', + logoColor: '#fff', + alertColor: 'rgba(155, 0, 50, 1)', + boxShadow: ` + 0px 12px 17px 2px hsla(0,0%,0%,0.14), + 0px 5px 22px 4px hsla(0,0%,0%,0.12), + 0px 7px 8px -4px hsla(0,0%,0%,0.2);`, + overlay: 'rgba(0,0,0,0.7)', +} diff --git a/commbank-web/src/ui/components/TransparentButton.tsx b/commbank-web/src/ui/components/TransparentButton.tsx new file mode 100644 index 0000000..561b504 --- /dev/null +++ b/commbank-web/src/ui/components/TransparentButton.tsx @@ -0,0 +1,10 @@ +import styled from 'styled-components' + +export const TransparentButton = styled.button` + background-color: transparent; + outline: none; + border: none; + padding: 0; + margin: 0; + cursor: pointer; +` diff --git a/commbank-web/src/ui/features/goalmanager/AddIconButton.tsx b/commbank-web/src/ui/features/goalmanager/AddIconButton.tsx new file mode 100644 index 0000000..d0c8c2c --- /dev/null +++ b/commbank-web/src/ui/features/goalmanager/AddIconButton.tsx @@ -0,0 +1,31 @@ +import { faSmile } from '@fortawesome/free-solid-svg-icons' +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' +import 'date-fns' +import React from 'react' +import styled from 'styled-components' +import { TransparentButton } from '../../components/TransparentButton' + +type Props = { hasIcon: boolean; onClick: (event: React.MouseEvent) => void } + +export default function AddIconButton(props: Props) { + if (props.hasIcon) return null + + return ( + + + + Add icon + + + ) +} + +const Container = styled.div` + flex-direction: row; + align-items: flex-end; +` +const Text = styled.span` + margin-left: 0.6rem; + font-size: 1.5rem; + color: rgba(174, 174, 174, 1); +` diff --git a/commbank-web/src/ui/features/goalmanager/GoalIcon.tsx b/commbank-web/src/ui/features/goalmanager/GoalIcon.tsx new file mode 100644 index 0000000..b5a0d75 --- /dev/null +++ b/commbank-web/src/ui/features/goalmanager/GoalIcon.tsx @@ -0,0 +1,19 @@ +import 'date-fns' +import React from 'react' +import styled from 'styled-components' +import { TransparentButton } from '../../components/TransparentButton' + +type Props = { icon: string | null; onClick: (e: React.MouseEvent) => void } + +export default function GoalIcon(props: Props) { + return ( + + {props.icon} + + ) +} + +const Icon = styled.h1` + font-size: 6rem; + cursor: pointer; +` diff --git a/commbank-web/src/ui/features/goalmanager/GoalManager.tsx b/commbank-web/src/ui/features/goalmanager/GoalManager.tsx new file mode 100644 index 0000000..ebe3348 --- /dev/null +++ b/commbank-web/src/ui/features/goalmanager/GoalManager.tsx @@ -0,0 +1,253 @@ +import { faCalendarAlt } from '@fortawesome/free-regular-svg-icons' +import { faDollarSign, IconDefinition } from '@fortawesome/free-solid-svg-icons' +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' +import { BaseEmoji } from 'emoji-mart' +import { MaterialUiPickersDate } from '@material-ui/pickers/typings/date' +import 'date-fns' +import React, { useEffect, useState } from 'react' +import styled from 'styled-components' +import { updateGoal as updateGoalApi } from '../../../api/lib' +import { Goal } from '../../../api/types' +import { selectGoalsMap, updateGoal as updateGoalRedux } from '../../../store/goalsSlice' +import { useAppDispatch, useAppSelector } from '../../../store/hooks' +import AddIconButton from './AddIconButton' +import GoalIcon from './GoalIcon' +import DatePicker from '../../components/DatePicker' +import EmojiPicker from '../../components/EmojiPicker' +import { Theme } from '../../components/Theme' + +type Props = { goal: Goal } +export function GoalManager(props: Props) { + const dispatch = useAppDispatch() + + const goal = useAppSelector(selectGoalsMap)[props.goal.id] + + const [name, setName] = useState(null) + const [targetDate, setTargetDate] = useState(null) + const [targetAmount, setTargetAmount] = useState(null) + const [icon, setIcon] = useState(null) + const [emojiPickerIsOpen, setEmojiPickerIsOpen] = useState(false) + + useEffect(() => { + setName(props.goal.name) + setTargetDate(props.goal.targetDate) + setTargetAmount(props.goal.targetAmount) + }, [ + props.goal.id, + props.goal.name, + props.goal.targetDate, + props.goal.targetAmount, + ]) + + useEffect(() => { + setIcon(props.goal.icon ?? null) + }, [props.goal.id, props.goal.icon]) + + useEffect(() => { + setName(goal.name) + }, [goal.name]) + + const hasIcon = () => icon != null + + const addIconOnClick = (event: React.MouseEvent) => { + event.stopPropagation() + setEmojiPickerIsOpen(true) + } + + const pickEmojiOnClick = (emoji: BaseEmoji, event: React.MouseEvent) => { + event.stopPropagation() + + setIcon(emoji.native) + setEmojiPickerIsOpen(false) + + const updatedGoal: Goal = { + ...props.goal, + icon: emoji.native ?? props.goal.icon, + name: name ?? props.goal.name, + targetDate: targetDate ?? props.goal.targetDate, + targetAmount: targetAmount ?? props.goal.targetAmount, + } + + dispatch(updateGoalRedux(updatedGoal)) + updateGoalApi(props.goal.id, updatedGoal) + } + + const updateNameOnChange = (event: React.ChangeEvent) => { + const nextName = event.target.value + setName(nextName) + const updatedGoal: Goal = { + ...props.goal, + name: nextName, + } + dispatch(updateGoalRedux(updatedGoal)) + updateGoalApi(props.goal.id, updatedGoal) + } + + const updateTargetAmountOnChange = (event: React.ChangeEvent) => { + const nextTargetAmount = parseFloat(event.target.value) + setTargetAmount(nextTargetAmount) + const updatedGoal: Goal = { + ...props.goal, + name: name ?? props.goal.name, + targetDate: targetDate ?? props.goal.targetDate, + targetAmount: nextTargetAmount, + } + dispatch(updateGoalRedux(updatedGoal)) + updateGoalApi(props.goal.id, updatedGoal) + } + + const pickDateOnChange = (date: MaterialUiPickersDate) => { + if (date != null) { + setTargetDate(date) + const updatedGoal: Goal = { + ...props.goal, + name: name ?? props.goal.name, + targetDate: date ?? props.goal.targetDate, + targetAmount: targetAmount ?? props.goal.targetAmount, + } + dispatch(updateGoalRedux(updatedGoal)) + updateGoalApi(props.goal.id, updatedGoal) + } + } + + return ( + + event.stopPropagation()} + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {props.goal.balance} + + + + + + + {new Date(props.goal.created).toLocaleDateString()} + + + + ) +} + +type FieldProps = { name: string; icon: IconDefinition } +type AddIconButtonContainerProps = { hasIcon: boolean } +type GoalIconContainerProps = { shouldShow: boolean } +type EmojiPickerContainerProps = { isOpen: boolean; hasIcon: boolean } + +const AddIconButtonContainer = styled.div` + display: ${(props) => (props.hasIcon ? 'none' : 'flex')}; +` + +const GoalIconContainer = styled.div` + display: ${(props) => (props.shouldShow ? 'flex' : 'none')}; +` + +const EmojiPickerContainer = styled.div` + display: ${(props) => (props.isOpen ? 'flex' : 'none')}; + position: absolute; + top: ${(props) => (props.hasIcon ? '10rem' : '2rem')}; + left: 0; +` + +const Field = (props: FieldProps) => ( + + + {props.name} + +) + +const GoalManagerContainer = styled.div` + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: flex-start; + height: 100%; + width: 100%; + position: relative; +` + +const Group = styled.div` + display: flex; + flex-direction: row; + width: 100%; + margin-top: 1.25rem; + margin-bottom: 1.25rem; +` +const NameInput = styled.input` + display: flex; + background-color: transparent; + outline: none; + border: none; + font-size: 4rem; + font-weight: bold; + color: ${({ theme }: { theme: Theme }) => theme.text}; +` + +const FieldName = styled.h1` + font-size: 1.8rem; + margin-left: 1rem; + color: rgba(174, 174, 174, 1); + font-weight: normal; +` +const FieldContainer = styled.div` + display: flex; + flex-direction: row; + align-items: center; + width: 20rem; + + svg { + color: rgba(174, 174, 174, 1); + } +` +const StringValue = styled.h1` + font-size: 1.8rem; + font-weight: bold; +` +const StringInput = styled.input` + display: flex; + background-color: transparent; + outline: none; + border: none; + font-size: 1.8rem; + font-weight: bold; + color: ${({ theme }: { theme: Theme }) => theme.text}; +` + +const Value = styled.div` + margin-left: 2rem; +` diff --git a/commbank-web/src/ui/features/themeswitcher/ThemeSwitcher.tsx b/commbank-web/src/ui/features/themeswitcher/ThemeSwitcher.tsx new file mode 100644 index 0000000..556518f --- /dev/null +++ b/commbank-web/src/ui/features/themeswitcher/ThemeSwitcher.tsx @@ -0,0 +1,25 @@ +import { faMoon, faSun } from '@fortawesome/free-regular-svg-icons' +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' +import React from 'react' +import { useAppDispatch, useAppSelector } from '../../../store/hooks' +import { + selectMode, + setDarkMode as setDarkModeRedux, + setLightMode as setLightModeRedux, +} from '../../../store/themeSlice' + +export default function ThemeSwitcher() { + const mode = useAppSelector(selectMode) + const dispatch = useAppDispatch() + + const onClick = () => { + if (mode === 'light') dispatch(setDarkModeRedux()) + else dispatch(setLightModeRedux()) + } + + return ( +

+ ) +} diff --git a/commbank-web/src/ui/pages/Main/Main.tsx b/commbank-web/src/ui/pages/Main/Main.tsx new file mode 100644 index 0000000..714f091 --- /dev/null +++ b/commbank-web/src/ui/pages/Main/Main.tsx @@ -0,0 +1,78 @@ +import React from 'react' +import styled from 'styled-components' +import Drawer from '../../surfaces/drawer/Drawer' +import Navbar from '../../surfaces/navbar/Navbar' +import { media } from '../../utils/media' +import AccountsSection from './accounts/AccountsSection' +import GoalsSection from './goals/GoalsSection' +import TransactionsSection from './transactions/TransactionsSection' + +export default function Main() { + return ( + + + + + + + + + + + + + + + + ) +} + +const Container = styled.div` + display: flex; + flex-direction: row; + width: 100vw; + height: 100vh; + background-color: rgb(var(--background)); + overflow: hidden; +` + +const MainSection = styled.div` + display: flex; + flex-direction: column; + width: calc(100% - 250px); + height: 100%; + + ${media('<=tablet')} { + width: 100%; + overflow: scroll; + } +` + +const Content = styled.div` + display: flex; + flex-direction: row; + width: 100%; + height: 100%; + justify-content: space-around; + align-items: center; + + ${media(' + + Accounts + + + + ) +} + +const Container = styled(Card)` + display: flex; + flex-direction: column; + justify-content: center; + padding: 4rem 2rem; + width: 400px; + height: 300px; + border-radius: 2rem; + margin-top: 2rem; + margin-bottom: 2rem; + + ${media(' { + event.stopPropagation() + dispatch(setContentRedux(goal)) + dispatch(setTypeRedux('Goal')) + dispatch(setIsOpenRedux(true)) + } + + const asLocaleDateString = (date: Date) => new Date(date).toLocaleDateString() + + return ( + + {goal.icon != null && {goal.icon}} + ${goal.targetAmount} + {asLocaleDateString(goal.targetDate)} + + ) +} + +const Container = styled(Card)` + display: flex; + flex-direction: column; + min-height: 140px; + min-width: 140px; + width: 33%; + cursor: pointer; + margin-left: 2rem; + margin-right: 2rem; + border-radius: 2rem; + + align-items: center; +` + +const Icon = styled.h1` + font-size: 5.5rem; +` + +const TargetAmount = styled.h2` + font-size: 2rem; +` + +const TargetDate = styled.h4` + color: rgba(174, 174, 174, 1); + font-size: 1rem; +` diff --git a/commbank-web/src/ui/pages/Main/goals/GoalsContent.tsx b/commbank-web/src/ui/pages/Main/goals/GoalsContent.tsx new file mode 100644 index 0000000..75c1f7f --- /dev/null +++ b/commbank-web/src/ui/pages/Main/goals/GoalsContent.tsx @@ -0,0 +1,34 @@ +import React from 'react' +import styled from 'styled-components' +import { media } from '../../../utils/media' +import GoalCard from './GoalCard' + +type Props = { ids: string[] | null } + +export default function GoalsContent(props: Props) { + if (!props.ids) return null + + return ( + + {props.ids.map((id) => ( + + ))} + + ) +} + +const Container = styled.div` + display: flex; + flex-direction: row; + justify-content: flex-start; + width: 400px; + padding: 4rem; + overflow-x: auto; + + ${media(' { + async function fetch() { + const goals = await getGoals() + goals?.forEach((goal) => dispatch(createGoalRedux(goal))) + } + fetch() + }, [dispatch]) + + const onClick = async () => { + const goal = await createGoalApi() + + if (goal != null) { + dispatch(createGoalRedux(goal)) + dispatch(setContentRedux(goal)) + dispatch(setTypeRedux('Goal')) + dispatch(setIsOpenRedux(true)) + } + } + + return ( + + + Goals + + + + + + + + ) +} + +const Container = styled.div` + display: flex; + flex-direction: column; + width: 400px; + margin-top: 2rem; + margin-bottom: 2rem; + + ${media('(null) + + useEffect(() => { + async function fetch(tagId: string): Promise { + const response = await axios.get(`${API_ROOT}/api/Tag/${tagId}`) + return response.data + } + + async function fetchAll() { + const tags: Tag[] = [] + for (const tagId of props.transaction.tagIds) { + const tag = await fetch(tagId) + tags.push(tag) + } + + setTags(tags) + } + + fetchAll() + }) + + return ( + + +
{props.transaction.description}
+ + {tags ? tags.map((tag) => ) : null} + +
{`${new Date( + props.transaction.dateTime, + ).toLocaleDateString()}`}
+ +
{`${ + props.transaction.transactionType === 'Credit' + ? `$${props.transaction.amount}` + : `-$${props.transaction.amount}` + }`}
+
+ +
+ ) +} + +const Container = styled.div` + display: flex; + flex-direction: column; +` + +const Divider = styled.div` + width: 100%; + height: 0.2px; + background-color: rgba(174, 174, 174, 0.6); +` + +const Content = styled.div` + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + + h6 { + font-size: 1.2rem; + } + + h6.datetime { + color: rgba(174, 174, 174, 1); + font-weight: bold; + } +` diff --git a/commbank-web/src/ui/pages/Main/transactions/TransactionsContent.tsx b/commbank-web/src/ui/pages/Main/transactions/TransactionsContent.tsx new file mode 100644 index 0000000..d898517 --- /dev/null +++ b/commbank-web/src/ui/pages/Main/transactions/TransactionsContent.tsx @@ -0,0 +1,20 @@ +import React from 'react' +import { Transaction } from '../../../../api/types' +import { TransactionItem } from './TransactionItem' + +type Props = { transactions: Transaction[] | null } + +export default function TransactionsContent(props: Props) { + if (!props.transactions) return null + return ( + <> + {props.transactions.sort(sortByDateDesc).map((transaction) => ( + + ))} + + ) +} + +function sortByDateDesc(a: Transaction, b: Transaction) { + return new Date(b.dateTime).getTime() - new Date(a.dateTime).getTime() +} diff --git a/commbank-web/src/ui/pages/Main/transactions/TransactionsSection.tsx b/commbank-web/src/ui/pages/Main/transactions/TransactionsSection.tsx new file mode 100644 index 0000000..06b5530 --- /dev/null +++ b/commbank-web/src/ui/pages/Main/transactions/TransactionsSection.tsx @@ -0,0 +1,78 @@ +import React, { useEffect, useState } from 'react' +import styled from 'styled-components' +import { getTransactions as getTransactionsApi } from '../../../../api/lib' +import { Transaction } from '../../../../api/types' +import { Card } from '../../../components/Card' +import { SectionHeading } from '../../../components/SectionHeading' +import { TransparentButton } from '../../../components/TransparentButton' +import { media } from '../../../utils/media' +import TransactionsContent from './TransactionsContent' + +export default function TransactionsSection() { + const [transactions, setTransactions] = useState(null) + + useEffect(() => { + async function fetch() { + const response = await getTransactionsApi() + + if (response !== null) { + setTransactions(response) + } + } + + fetch() + }, []) + + return ( + + + Recent Transactions + + +

See All

+
+
+ + +
+ ) +} + +const Container = styled(Card)` + display: flex; + flex-direction: column; + width: 400px; + min-height: 400px; + height: 80%; + padding: 4rem 2rem; + overflow-y: hidden; + border-radius: 2rem; + margin-top: 2rem; + margin-bottom: 2rem; + + ${media(' +
+ + + + + + + Dashboard + + + + + Goals + +
+ +
+ + + Settings + +
+ + ) +} + +const DrawerContainer = styled.div` + display: flex; + flex-direction: column; + justify-content: space-between; + overflow: hidden; + + padding: 1.5rem 1.5rem; + width: 250px; + height: 100%; + background-color: rgb(var(--primary)); + z-index: 2; + + box-shadow: ${({ theme }) => theme.boxShadow}; + + ${media('` + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: center; + padding: 1rem; + width: 100%; + border-radius: 12px; + margin-top: 4rem; + background-color: ${(props) => (props.isSelected ? 'rgba(254, 223, 3, 0.4)' : '')}; + color: ${(props) => (props.isSelected ? '' : 'rgba(174, 174, 174, 1)')}; + font-weight: ${(props) => (props.isSelected ? 'bold' : 'light')}; + span { + font-size: 2rem; + margin-left: 1rem; + } + + svg { + color: ${(props) => (props.isSelected ? '' : 'rgba(174, 174, 174, 1)')}; + } +` + +const LogoWrapper = styled.a` + display: flex; + margin-right: auto; + text-decoration: none; + flex-direction: row; + justify-content: center; + width: 100%; + + margin-bottom: 10rem; +` + +const Logo = styled.img` + width: 100px; + height: 100px; + ${media(' { + switch (type) { + case 'Goal': + return + } + } + + if (!isOpen || content === null) return null + + const onClick = (event: React.MouseEvent) => event.stopPropagation() + + return {renderSwitch()} +} + +export const Container = styled.div` + width: 85%; + max-width: 1000px; + height: 85%; + max-width: 1000px; + background-color: ${({ theme }) => theme.modalBackground}; + border-radius: 2rem; + padding: 8rem; + z-index: 100; +` diff --git a/commbank-web/src/ui/surfaces/navbar/Navbar.tsx b/commbank-web/src/ui/surfaces/navbar/Navbar.tsx new file mode 100644 index 0000000..35c8358 --- /dev/null +++ b/commbank-web/src/ui/surfaces/navbar/Navbar.tsx @@ -0,0 +1,88 @@ +import { faBell, faEnvelope } from '@fortawesome/free-regular-svg-icons' +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' +import React from 'react' +import styled from 'styled-components' +import Tag from '../../../assets/images/tag.png' +import { useAppSelector } from '../../../store/hooks' +import { selectUser } from '../../../store/userSlice' +import ThemeSwitcher from '../../features/themeswitcher/ThemeSwitcher' +import { media } from '../../utils/media' + +export default function Navbar() { + const user = useAppSelector(selectUser) + + return ( + + + + + + + + + + + + + + + + + + + + + {user?.name} + {user?.email} + + + + + ) +} + +const Container = styled.div` + display: flex; + flex-direction: row; + justify-content: flex-end; + position: sticky; + top: 0; + padding: 1.5rem 1.5rem; + width: 100%; + height: 8rem; +` + +const NavbarActions = styled.div` + display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; +` + +const NavbarAction = styled.a` + margin: 0.8rem; +` + +const Avatar = styled.img` + width: 50px; + height: 50px; + border-radius: 50%; +` + +const UserGroup = styled.div` + display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; +` + +const UserNameAndEmailGroup = styled.div` + display: flex; + flex-direction: column; + justify-content: space-around; + align-items: flex-start; + + ${media('` with the database user password). +`Secrets.json` is gitignored; do not commit it. + +## 2. Seed the database + +Seed data is in the `data/` folder (Accounts, Goals, Tags, Transactions, Users). + +### Option A: Shell script (MongoDB Database Tools) + +Install tools: `brew install mongodb-database-tools` (macOS). + +Then run (use the same URI as in Secrets.json): + +```bash +export CONNECTION_STRING="mongodb+srv://user:pass@cluster.mongodb.net/..." +./scripts/seed.sh +``` + +Or: `./scripts/seed.sh "mongodb+srv://..."` + +### Option B: MongoDB Compass + +1. Connect to your cluster in [Compass](https://www.mongodb.com/products/compass) using your connection string. +2. Create database `CommBank`. +3. For each of `Accounts`, `Goals`, `Tags`, `Transactions`, `Users`: create the collection and use **Add Data** → **Import File** with the corresponding JSON from `data/`. + +## 3. Run the API + +```bash +cd CommBank-Server +dotnet run +``` + +Then test with Postman (e.g. goals endpoint). After adding the `Icon` field to the Goal model, responses can include `icon` where present in the data. diff --git a/scripts/seed.sh b/scripts/seed.sh new file mode 100755 index 0000000..0b52e14 --- /dev/null +++ b/scripts/seed.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash +# Seed CommBank database with data from ../data/ +# Requires: MongoDB Database Tools (brew install mongodb-database-tools) +# Usage: +# CONNECTION_STRING="mongodb+srv://..." ./seed.sh +# or: ./seed.sh "mongodb+srv://..." +set -e +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +DATA_DIR="$(cd "$SCRIPT_DIR/../data" && pwd)" +if [ -n "$1" ]; then + URI="$1" +elif [ -n "$CONNECTION_STRING" ]; then + URI="$CONNECTION_STRING" +else + echo "Usage: CONNECTION_STRING= $0 OR $0 " + echo "Get the URI from Atlas Connect > Connect your application, or from CommBank-Server/Secrets.json" + exit 1 +fi +DB="CommBank" +for collection in Accounts Goals Tags Transactions Users; do + file="$DATA_DIR/${collection}.json" + if [ ! -f "$file" ]; then echo "Missing $file"; exit 1; fi + echo "Importing $collection..." + mongoimport --uri="$URI" --db="$DB" --collection="$collection" --file="$file" --jsonArray --mode=upsert --upsertFields=_id +done +echo "Done. Database $DB seeded." From ee2d79fdb64a0e0370b2fdd6c4f3ca537325d305 Mon Sep 17 00:00:00 2001 From: deepakgoudasirsi Date: Sat, 21 Feb 2026 17:19:49 +0530 Subject: [PATCH 2/2] Task 5: Add PR description and submission instructions Co-authored-by: Cursor --- TASK5_INSTRUCTIONS.md | 58 ++++++++++++++++++++++++++++++++ docs/PULL_REQUEST_DESCRIPTION.md | 38 +++++++++++++++++++++ task5-submission.txt | 12 +++++++ 3 files changed, 108 insertions(+) create mode 100644 TASK5_INSTRUCTIONS.md create mode 100644 docs/PULL_REQUEST_DESCRIPTION.md create mode 100644 task5-submission.txt diff --git a/TASK5_INSTRUCTIONS.md b/TASK5_INSTRUCTIONS.md new file mode 100644 index 0000000..aeef665 --- /dev/null +++ b/TASK5_INSTRUCTIONS.md @@ -0,0 +1,58 @@ +# Task 5: Create a Pull Request – Instructions + +Your branch **feature/goal-manager** is created and all changes are **committed** locally. You need to push to **your fork** and then open a PR on GitHub. + +--- + +## Step 1: Fork the repository (if you haven’t already) + +1. Go to: **https://github.com/fencer-so/commbank-server** +2. Click **Fork** (top right) to create a fork under your account (e.g. `https://github.com/deepakgoudasirsi/commbank-server`). + +--- + +## Step 2: Add your fork as a remote and push + +In your project folder (`cc`), run (replace `YOUR_GITHUB_USERNAME` with your GitHub username, e.g. `deepakgoudasirsi`): + +```bash +cd /Users/deepakgouda/cc + +# Add your fork as remote (name: myfork) +git remote add myfork https://github.com/YOUR_GITHUB_USERNAME/commbank-server.git + +# Push your branch to your fork +git push -u myfork feature/goal-manager +``` + +If you already added a fork with a different remote name, use that name instead of `myfork` (e.g. `git push -u origin feature/goal-manager` if origin was changed to your fork). + +--- + +## Step 3: Open the Pull Request on GitHub + +1. Go to **your fork** on GitHub: `https://github.com/YOUR_GITHUB_USERNAME/commbank-server` +2. You should see a banner: **“feature/goal-manager had recent pushes”** with a button **“Compare & pull request”**. Click it. + - Or: switch branch to `feature/goal-manager`, then click **“Contribute”** → **“Open pull request”**. +3. Set: + - **Base repository:** `fencer-so/commbank-server`, branch **main** + - **Head repository:** `YOUR_GITHUB_USERNAME/commbank-server`, branch **feature/goal-manager** +4. **Title:** e.g. `Add Goal Manager: backend API, frontend UI, and tests` +5. **Description:** Copy the contents of **docs/PULL_REQUEST_DESCRIPTION.md** from this repo and paste into the PR description. +6. Click **“Create pull request”**. + +--- + +## Step 4: Submit the task + +1. Copy the URL of the new pull request (e.g. `https://github.com/fencer-so/commbank-server/pull/123`). +2. Put that link in the file **task5-submission.txt** (see below). +3. Upload **task5-submission.txt** where the task asks you to submit your file. + +--- + +## Summary of what’s already done + +- Branch **feature/goal-manager** created +- All relevant changes committed (backend, frontend, tests, data, docs) +- Push to **fencer-so/commbank-server** failed (no write access) — so you push to **your fork** and open a PR from there. diff --git a/docs/PULL_REQUEST_DESCRIPTION.md b/docs/PULL_REQUEST_DESCRIPTION.md new file mode 100644 index 0000000..787e501 --- /dev/null +++ b/docs/PULL_REQUEST_DESCRIPTION.md @@ -0,0 +1,38 @@ +# Goal Manager: Backend API, Frontend UI & Tests + +## Summary +This PR adds a full **Goal Manager** feature: backend REST API for goals, a React frontend to create and manage savings goals with icons, and unit tests to verify the API behaviour. + +## Changes + +### Backend (CommBank-Server) +- **Goal model** (`Models/Goal.cs`): Extended with `Icon`, `TransactionIds`, and `TagIds` for richer goal data. +- **GoalController** (existing): REST API at `/api/Goal` — GET all, GET by id, POST, PUT, DELETE. +- **GoalService / IGoalsService** (existing): CRUD and MongoDB integration. +- **Config**: `Secrets.json.example` for local MongoDB connection template; `.gitignore` updated to exclude `Secrets.json`. + +### Frontend (commbank-web) +- **React app** (TypeScript): New `commbank-web` app with Redux store, API client, and UI components. +- **Goal Manager**: Create/edit/delete goals with name, target amount, target date, balance, and **icon** (emoji picker). +- **Goals section**: Goal cards on the main page, wired to the goals API. +- **Shared UI**: Cards, modals, date picker, theme switcher, navbar, drawer. + +### Tests +- **GoalControllerTests**: Unit tests for `Get` (all), `Get(id)`, `Post`, `Put`, and `Delete` using fake services. + +### Data & setup +- **Seed data**: `data/*.json` (Goals, Accounts, Tags, Transactions, Users) for local development. +- **Scripts**: `scripts/seed.sh` for seeding the database. +- **Docs**: `docs/SETUP.md` for setup and run instructions. + +## How to test +1. Backend: Run CommBank-Server, ensure MongoDB is configured (see `Secrets.json.example`). +2. Frontend: From `commbank-web/`, run `npm install` and `npm start`. +3. Tests: Run `CommBank.Tests` (e.g. `dotnet test`). + +## Checklist +- [x] Backend API for goals (GET/POST/PUT/DELETE) +- [x] Goal model includes Icon, TransactionIds, TagIds +- [x] Frontend Goal Manager UI wired to API +- [x] Unit tests for GoalController +- [x] Setup docs and seed data diff --git a/task5-submission.txt b/task5-submission.txt new file mode 100644 index 0000000..de48334 --- /dev/null +++ b/task5-submission.txt @@ -0,0 +1,12 @@ +Task 5: Pull Request submission + +Paste your pull request URL below (after you create the PR on GitHub): + +Pull Request URL: + +Instructions: +1. Fork https://github.com/fencer-so/commbank-server to your GitHub account (if not already). +2. Add your fork as a remote and push: see TASK5_INSTRUCTIONS.md. +3. On GitHub, create a Pull Request from your fork's branch "feature/goal-manager" to fencer-so/commbank-server main. +4. Use the description in docs/PULL_REQUEST_DESCRIPTION.md for the PR body. +5. Copy the PR link here and upload this file for submission.

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≦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�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 e;YOpJ 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