From af495908c41ee92b644df0415d374da5b00ec555 Mon Sep 17 00:00:00 2001 From: sigonasr2 Date: Mon, 28 Feb 2022 18:27:35 -0700 Subject: [PATCH] POTD Tracker layout and base data structures prepared. --- README.md | 70 + package-lock.json | 27556 +++++++++++++++++++++++++++++++++ package.json | 39 + public/favicon.ico | Bin 0 -> 3870 bytes public/index.html | 43 + public/layout.png | Bin 0 -> 358379 bytes public/logo192.png | Bin 0 -> 5347 bytes public/logo512.png | Bin 0 -> 9664 bytes public/manifest.json | 25 + public/robots.txt | 3 + src/App.css | 38 + src/App.js | 24 + src/App.js.bak | 25 + src/App.test.js | 8 + src/backend/00000000.log | 338 + src/backend/00000000.log.bak | 338 + src/backend/log.txt | Bin 0 -> 103011 bytes src/backend/logreader.js | 70 + src/backend/logreader.js.bak | 42 + src/bootstrap.css | 10837 +++++++++++++ src/index.css | 13 + src/index.js | 17 + src/logo.svg | 1 + src/reportWebVitals.js | 13 + src/setupTests.js | 5 + 25 files changed, 39505 insertions(+) create mode 100644 README.md create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/favicon.ico create mode 100644 public/index.html create mode 100644 public/layout.png create mode 100644 public/logo192.png create mode 100644 public/logo512.png create mode 100644 public/manifest.json create mode 100644 public/robots.txt create mode 100644 src/App.css create mode 100644 src/App.js create mode 100644 src/App.js.bak create mode 100644 src/App.test.js create mode 100644 src/backend/00000000.log create mode 100644 src/backend/00000000.log.bak create mode 100644 src/backend/log.txt create mode 100644 src/backend/logreader.js create mode 100644 src/backend/logreader.js.bak create mode 100644 src/bootstrap.css create mode 100644 src/index.css create mode 100644 src/index.js create mode 100644 src/logo.svg create mode 100644 src/reportWebVitals.js create mode 100644 src/setupTests.js diff --git a/README.md b/README.md new file mode 100644 index 0000000..58beeac --- /dev/null +++ b/README.md @@ -0,0 +1,70 @@ +# Getting Started with Create React App + +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in your browser. + +The page will reload when you make changes.\ +You may also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can't go back!** + +If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own. + +You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). + +### Code Splitting + +This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) + +### Analyzing the Bundle Size + +This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) + +### Making a Progressive Web App + +This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) + +### Advanced Configuration + +This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) + +### Deployment + +This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) + +### `npm run build` fails to minify + +This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..d4538a2 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,27556 @@ +{ + "name": "potdtracker", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "potdtracker", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^5.16.2", + "@testing-library/react": "^12.1.3", + "@testing-library/user-event": "^13.5.0", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-scripts": "5.0.0", + "tail": "^2.2.4", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.0" + }, + "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.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz", + "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.17.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.5.tgz", + "integrity": "sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.17.2", + "@babel/parser": "^7.17.3", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "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.17.0", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", + "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", + "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.17.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.3.tgz", + "integrity": "sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==", + "dependencies": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dependencies": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "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.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", + "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.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.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dependencies": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "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.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz", + "integrity": "sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "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.17.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.2.tgz", + "integrity": "sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==", + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.0", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "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.17.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.3.tgz", + "integrity": "sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==", + "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.16.7", + "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.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "dependencies": { + "@babel/helper-create-class-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-proposal-class-static-block": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", + "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@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.17.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz", + "integrity": "sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.1", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.0", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@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.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", + "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "dependencies": { + "@babel/compat-data": "^7.17.0", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + }, + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@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.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "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.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", + "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", + "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "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-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "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-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "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-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "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-destructuring": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.3.tgz", + "integrity": "sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg==", + "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-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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "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-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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", + "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-flow": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "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-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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "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-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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^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-commonjs": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", + "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^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-systemjs": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", + "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "dependencies": { + "@babel/helper-module-transforms": "^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-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "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-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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "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-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.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", + "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", + "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-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.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", + "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.17.0" + }, + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", + "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^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-regenerator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "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-runtime": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", + "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "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-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "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-typescript": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" + }, + "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.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "dependencies": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@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-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.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@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.16.8", + "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.20.2", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.2.tgz", + "integrity": "sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.2.tgz", + "integrity": "sha512-NcKtr2epxfIrNM4VOmPKO46TvDMCBhgi2CrSHaEarrz+Plk2K5r9QemmOFTGpZaoKnWoGH5MO+CzeRsih/Fcgg==", + "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.17.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", + "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.3", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "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-color-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.0.2.tgz", + "integrity": "sha512-uayvFqfa0hITPwVduxRYNL9YBD/anTqula0tu2llalaxblEd7QPuETSN3gB5PvTYxSfd0d8kS4Fypgo5JaUJ6A==", + "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/@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.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", + "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.0.tgz", + "integrity": "sha512-WnfZlyuh/CW4oS530HBbrKq0G8BKl/bsNr5NMFoubBFzJfvFRGJhplCgIJYWUidLuL3WJ/zhMtDIyNFTqhx63Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.0.1.tgz", + "integrity": "sha512-Bnly2FWWSTZX20hDJLYHpurhp1ot+ZGvojLOsrHa9frzOVruOv4oPYMZ6wQomi9KsbZZ+Af/CuRYaGReTyGtEg==", + "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/@csstools/postcss-progressive-custom-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.2.0.tgz", + "integrity": "sha512-YLpFPK5OaLIRKZhUfnrZPT9s9cmtqltIOg7W6jPcxmiDpnZ4lk+odfufZttOAgcg6IHWvNLgcITSLpJxIQB/qQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.1.0.tgz", + "integrity": "sha512-C1DfL7XX4nPqGd6jcP01W9pVM1HYCuUkFk1432D7F0v3JSlUIeOYn9oCoi3eoLZ+iwBSb29BMFxxny0YrrEZqg==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "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.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "engines": { + "node": ">= 4" + } + }, + "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/@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/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/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", + "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", + "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", + "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/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz", + "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==" + }, + "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/@testing-library/dom": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.3.tgz", + "integrity": "sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.16.2", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.2.tgz", + "integrity": "sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug==", + "dependencies": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "12.1.3", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.3.tgz", + "integrity": "sha512-oCULRXWRrBtC9m6G/WohPo1GLcLesH7T4fuKzRAKn1CWVu9BzXtqLXDDTA6KhFNNtRwLtfSMr20HFl+Qrdrvmg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.0.0", + "@types/react-dom": "*" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "node_modules/@types/babel__core": { + "version": "7.1.18", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", + "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", + "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.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "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/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.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "27.4.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", + "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", + "dependencies": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "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.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz", + "integrity": "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==" + }, + "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.4.4", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", + "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, + "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": "17.0.39", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz", + "integrity": "sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz", + "integrity": "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + }, + "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/testing-library__jest-dom": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.2.tgz", + "integrity": "sha512-vehbtyHUShPxIa9SioxDwCvgxukDMH//icJG90sXQBUm5lJOHLT5kNeU9tnivhnA/TkOFMzGIXN2cTc4hY8/kg==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "node_modules/@types/ws": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.1.tgz", + "integrity": "sha512-UxlLOfkuQnT2YSBCNq0x86SGOUxas6gAySFeDe2DcnEnA8655UIPoCDorWZCugcvKIL8IUI4oueUfJ1hhZSE2A==", + "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": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.12.1.tgz", + "integrity": "sha512-M499lqa8rnNK7mUv74lSFFttuUsubIRdAbHcVaP93oFcKkEmHmLqy2n7jM9C8DVmFMYK61ExrZU6dLYhQZmUpw==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.12.1", + "@typescript-eslint/type-utils": "5.12.1", + "@typescript-eslint/utils": "5.12.1", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "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.12.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.1.tgz", + "integrity": "sha512-4bEa8WrS5DdzJq43smPH12ys4AOoCxVu2xjYGXQR4DnNyM8pqNzCr28zodf38Jc4bxWdniSEKKC1bQaccXGq5Q==", + "dependencies": { + "@typescript-eslint/utils": "5.12.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.12.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.12.1.tgz", + "integrity": "sha512-6LuVUbe7oSdHxUWoX/m40Ni8gsZMKCi31rlawBHt7VtW15iHzjbpj2WLiToG2758KjtCCiLRKZqfrOdl3cNKuw==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.12.1", + "@typescript-eslint/types": "5.12.1", + "@typescript-eslint/typescript-estree": "5.12.1", + "debug": "^4.3.2" + }, + "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.12.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.12.1.tgz", + "integrity": "sha512-J0Wrh5xS6XNkd4TkOosxdpObzlYfXjAFIm9QxYLCPOcHVv1FyyFCPom66uIh8uBr0sZCrtS+n19tzufhwab8ZQ==", + "dependencies": { + "@typescript-eslint/types": "5.12.1", + "@typescript-eslint/visitor-keys": "5.12.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.12.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.12.1.tgz", + "integrity": "sha512-Gh8feEhsNLeCz6aYqynh61Vsdy+tiNNkQtc+bN3IvQvRqHkXGUhYkUi+ePKzP0Mb42se7FDb+y2SypTbpbR/Sg==", + "dependencies": { + "@typescript-eslint/utils": "5.12.1", + "debug": "^4.3.2", + "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.12.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.12.1.tgz", + "integrity": "sha512-hfcbq4qVOHV1YRdhkDldhV9NpmmAu2vp6wuFODL71Y0Ixak+FLeEU4rnPxgmZMnGreGEghlEucs9UZn5KOfHJA==", + "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.12.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.12.1.tgz", + "integrity": "sha512-ahOdkIY9Mgbza7L9sIi205Pe1inCkZWAHE1TV1bpxlU4RZNPtXaDZfiiFWcL9jdxvW1hDYZJXrFm+vlMkXRbBw==", + "dependencies": { + "@typescript-eslint/types": "5.12.1", + "@typescript-eslint/visitor-keys": "5.12.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "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.12.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.12.1.tgz", + "integrity": "sha512-Qq9FIuU0EVEsi8fS6pG+uurbhNTtoYr4fq8tKjBupsK5Bgbk2I32UGm0Sh+WOyjOPgo/5URbxxSNV6HYsxV4MQ==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.12.1", + "@typescript-eslint/types": "5.12.1", + "@typescript-eslint/typescript-estree": "5.12.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.12.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.12.1.tgz", + "integrity": "sha512-l1KSLfupuwrXx6wc0AuOmC7Ko5g14ZOQ86wJJqRbdLbXLK02pK/DPiDDqCc7BqqiiA04/eAA6ayL0bgOrAkH7A==", + "dependencies": { + "@typescript-eslint/types": "5.12.1", + "eslint-visitor-keys": "^3.0.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.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "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.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "engines": { + "node": ">= 0.12.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/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "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.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", + "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + }, + "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": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "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": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "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/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", + "dependencies": { + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001297", + "fraction.js": "^4.1.2", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axe-core": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", + "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.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/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/babel-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "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-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": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "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.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "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.19.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.3.tgz", + "integrity": "sha512-XK3X4xtKJ+Txj8G5c30B4gsm71s69lqXlkYui4s6EkKxuv49qjYlY6oVd+IFJ73d4YymtM3+djvvt/R/iJwwDg==", + "dependencies": { + "caniuse-lite": "^1.0.30001312", + "electron-to-chromium": "^1.4.71", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "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/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "node_modules/builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "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": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "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/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.30001312", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz", + "integrity": "sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" + }, + "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.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", + "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", + "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/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "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.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" + }, + "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": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/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.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/core-js": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", + "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", + "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", + "dependencies": { + "browserslist": "^4.19.1", + "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.21.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", + "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==", + "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": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", + "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", + "dependencies": { + "timsort": "^0.3.0" + }, + "engines": { + "node": ">= 10" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.6.0.tgz", + "integrity": "sha512-FK7H2lisOixPT406s5gZM1S3l8GrfhEBT3ZiL2UX1Ng1XWs0y2GPllz/OTyvbaHe12VgQrIXIzuEGVlbUhodqg==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.5", + "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.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "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-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "node_modules/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/cssdb": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.4.0.tgz", + "integrity": "sha512-8NMWrur/ewSNrRNZndbtOTXc2Xb2b+NCTPHj8VErFYvJUlgsMAiBGaFaxG6hjy9zbCjj2ZLwSQrMM+tormO8qA==" + }, + "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.0.17", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.17.tgz", + "integrity": "sha512-fmjLP7k8kL18xSspeXTzRhaFtRI7DL9b8IcXR80JgtnWBpvAzHT7sCR/6qdn0tnxIaINUN6OEQu83wF57Gs3Xw==", + "dependencies": { + "cssnano-preset-default": "^5.1.12", + "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.1.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.12.tgz", + "integrity": "sha512-rO/JZYyjW1QNkWBxMGV28DW7d98UDLaF759frhli58QFehZ+D/LSmwQ2z/ylBAe2hUlsIWTq6NYGfQPq65EF9w==", + "dependencies": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^3.0.2", + "postcss-calc": "^8.2.0", + "postcss-colormin": "^5.2.5", + "postcss-convert-values": "^5.0.4", + "postcss-discard-comments": "^5.0.3", + "postcss-discard-duplicates": "^5.0.3", + "postcss-discard-empty": "^5.0.3", + "postcss-discard-overridden": "^5.0.4", + "postcss-merge-longhand": "^5.0.6", + "postcss-merge-rules": "^5.0.6", + "postcss-minify-font-values": "^5.0.4", + "postcss-minify-gradients": "^5.0.6", + "postcss-minify-params": "^5.0.5", + "postcss-minify-selectors": "^5.1.3", + "postcss-normalize-charset": "^5.0.3", + "postcss-normalize-display-values": "^5.0.3", + "postcss-normalize-positions": "^5.0.4", + "postcss-normalize-repeat-style": "^5.0.4", + "postcss-normalize-string": "^5.0.4", + "postcss-normalize-timing-functions": "^5.0.3", + "postcss-normalize-unicode": "^5.0.4", + "postcss-normalize-url": "^5.0.5", + "postcss-normalize-whitespace": "^5.0.4", + "postcss-ordered-values": "^5.0.5", + "postcss-reduce-initial": "^5.0.3", + "postcss-reduce-transforms": "^5.0.4", + "postcss-svgo": "^5.0.4", + "postcss-unique-selectors": "^5.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.0.2.tgz", + "integrity": "sha512-KhprijuQv2sP4kT92sSQwhlK3SJTbDIsxcfIEySB0O+3m9esFOai7dP9bMx5enHAh2MwarVIcnwiWoOm01RIbQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", + "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "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/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "node_modules/del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "node_modules/detect-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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dependencies": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "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": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "node_modules/dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.12.tgz", + "integrity": "sha512-gQ2mON6fLWZeM8ubjzL7RtMeHS/g8hb82j4MjHmcQECD7pevWsMlhqwp9BjIRrQvmyJMMyv/XiO1cXzeFlUw4g==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "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.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "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.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "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": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "dependencies": { + "jake": "^10.6.1" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.73", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.73.tgz", + "integrity": "sha512-RlCffXkE/LliqfA5m29+dVDPB2r72y2D2egMMfIy3Le8ODrxjuZNVo4NIC2yPL01N4xb4nZQLwzi6Z5tGIGLnA==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.0.tgz", + "integrity": "sha512-weDYmzbBygL7HzGGS26M3hGQx68vehdEg6VUmqSOaFzXExFqlnKuSvsEJCVGQHScS8CQMbrAqftT+AzzHNt/YA==", + "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.0.7", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", + "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", + "dependencies": { + "stackframe": "^1.1.1" + } + }, + "node_modules/es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-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": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "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": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "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": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "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": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.9.0.tgz", + "integrity": "sha512-PB09IGwv4F4b0/atrbcMFboF/giawbBLVC7fyDamk5Wtey4Jh2K+rYaBhCAbUyEI4QzB1ly09Uglc9iCtFaG2Q==", + "dependencies": { + "@eslint/eslintrc": "^1.1.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.1", + "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.6.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.0.4", + "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.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.0.tgz", + "integrity": "sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g==", + "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": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "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": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "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": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "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": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "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": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "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.25.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", + "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", + "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.2", + "has": "^1.0.3", + "is-core-module": "^2.8.0", + "is-glob": "^4.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.5", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.12.0" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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.29.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.0.tgz", + "integrity": "sha512-lwbGCO4cEotwl+Wo0zkkjzbhxEzFcG6lv4mpWXfxKzXNZMF5wDEQqykPetB4mi3uTLGVSXxmgVlBMzHTHue6cA==", + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "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.0", + "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.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", + "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", + "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.0.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.0.5.tgz", + "integrity": "sha512-0j355vJpJCE/2g+aayIgJRUB6jBVqpD5ztMLGcadR1PgrgGPnPxN1HJuOAsAAwiMo27GwRnpJB8KOQzyNuNZrw==", + "dependencies": { + "@typescript-eslint/utils": "^5.10.2" + }, + "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.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", + "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.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "dependencies": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "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": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "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": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "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.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.7", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "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": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "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.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", + "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.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", + "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.3.tgz", + "integrity": "sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg==", + "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": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", + "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "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": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "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/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": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-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.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "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.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "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": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "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.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" + }, + "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": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.3.tgz", + "integrity": "sha512-1bloEwnrHMnCoO/Gcwbz7eSVvW50KPES01PecpagI+YLNLci4AcuKJrujW4Mc3sBLpFxMSlsLNHS5Nl/lvrTPA==", + "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.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.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": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "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.12", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", + "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-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": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "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.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "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": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "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-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "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.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "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": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "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.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "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": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "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": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "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.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "dependencies": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jake/node_modules/async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz", + "integrity": "sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^27.0.0", + "jest-watcher": "^27.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" + } + }, + "node_modules/jest-watch-typeahead/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/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/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/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/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/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/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/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/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-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dependencies": { + "minimist": "^1.2.5" + }, + "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/jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "dependencies": { + "array-includes": "^3.1.3", + "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": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "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.4", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", + "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", + "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.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "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": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "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": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "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/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, + "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": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "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": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "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": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "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.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "dependencies": { + "mime-db": "1.51.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz", + "integrity": "sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==", + "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.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "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": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "node_modules/nanoid": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", + "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", + "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": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz", + "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==", + "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": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node_modules/node-releases": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" + }, + "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": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "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.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "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": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.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.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "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-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "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": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "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": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "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/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": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/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/postcss": { + "version": "8.4.7", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.7.tgz", + "integrity": "sha512-L9Ye3r6hkkCeOETQX6iOaWZgjp3LL6Lpqm6EtgbKrgqGGteRMNb9vzBfRL96YOSu8o7x3MfIH9Mo5cPJFGrW6A==", + "dependencies": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", + "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.2" + }, + "peerDependencies": { + "postcss": "^8.0.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.0.0.tgz", + "integrity": "sha512-FsMmeBZtymFN7Jtlnw9is8I4nB+qEEb/qS0ZLTIqcKiwZyHBq44Yhv29Q+VQsTGHYFqIr/s/9tqvNM7j+j1d+g==", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", + "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", + "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", + "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-colormin": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.5.tgz", + "integrity": "sha512-+X30aDaGYq81mFqwyPpnYInsZQnNpdxMX0ajlY7AExCexEFkPVV+KrO7kXwayqEWL2xwEbNQ4nUO0ZsRWGnevg==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.4.tgz", + "integrity": "sha512-bugzSAyjIexdObovsPZu/sBCTHccImJxLyFgeV0MmNBm/Lw5h5XnjfML6gzEmJ3A6nyfCW7hb1JXzcsA4Zfbdw==", + "dependencies": { + "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.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", + "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.4.tgz", + "integrity": "sha512-i6AytuTCoDLJkWN/MtAIGriJz3j7UX6bV7Z5t+KgFz+dwZS15/mlTJY1S0kRizlk6ba0V8u8hN50Fz5Nm7tdZw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", + "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.2" + } + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.3.tgz", + "integrity": "sha512-6W5BemziRoqIdAKT+1QjM4bNcJAQ7z7zk073730NHg4cUXh3/rQHHj7pmYxUB9aGhuRhBiUf0pXvIHkRwhQP0Q==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.3.tgz", + "integrity": "sha512-vPtm1Mf+kp7iAENTG7jI1MN1lk+fBqL5y+qxyi4v3H+lzsXEdfS3dwUZD45KVhgzDEgduur8ycB4hMegyMTeRw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.3.tgz", + "integrity": "sha512-xGJugpaXKakwKI7sSdZjUuN4V3zSzb2Y0LOlmTajFbNinEjTfVs9PFW2lmKBaC/E64WwYppfqLD03P8l9BuueA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.4.tgz", + "integrity": "sha512-3j9QH0Qh1KkdxwiZOW82cId7zdwXVQv/gRXYDnwx5pBtR1sTkU4cXRK9lp5dSdiM0r0OICO/L8J6sV1/7m0kHg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.0.tgz", + "integrity": "sha512-oz73I08yMN3oxjj0s8mED1rG+uOYoK3H8N9RjQofyg52KBRNmePJKg3fVwTpL2U5ZFbCzXoZBsUD/CvZdlqE4Q==", + "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.5", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.5.tgz", + "integrity": "sha512-gPUJc71ji9XKyl0WSzAalBeEA/89kU+XpffpPxSaaaZ1c48OL36r1Ep5R6+9XAPkIiDlSvVAwP4io12q/vTcvA==", + "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-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.1.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.1.1.tgz", + "integrity": "sha512-j3Z0WQCimY2tMle++YcmygnnVbt6XdnrCV1FO2IpzaCSmtTF2oO8h4ZYUA1Q+QHYroIiaWPvNHt9uBR4riCksQ==", + "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-load-config": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.3.tgz", + "integrity": "sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw==", + "dependencies": { + "lilconfig": "^2.0.4", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "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.0.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.6.tgz", + "integrity": "sha512-rkmoPwQO6ymJSmWsX6l2hHeEBQa7C4kJb9jyi5fZB1sE8nSCv7sqchoYPixRwX/yvLoZP2y6FA5kcjiByeJqDg==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.0.3" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.6.tgz", + "integrity": "sha512-nzJWJ9yXWp8AOEpn/HFAW72WKVGD2bsLiAmgw4hDchSij27bt6TF+sIK0cJUBAYT3SGcjtGGsOR89bwkkMuMgQ==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.0.2", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.4.tgz", + "integrity": "sha512-RN6q3tyuEesvyCYYFCRGJ41J1XFvgV+dvYGHr0CeHv8F00yILlN8Slf4t8XW4IghlfZYCeyRrANO6HpJ948ieA==", + "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.0.6", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.6.tgz", + "integrity": "sha512-E/dT6oVxB9nLGUTiY/rG5dX9taugv9cbLNTFad3dKxOO+BQg25Q/xo2z2ddG+ZB1CbkZYaVwx5blY8VC7R/43A==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.5.tgz", + "integrity": "sha512-YBNuq3Rz5LfLFNHb9wrvm6t859b8qIqfXsWeK7wROm3jSKNpO1Y5e8cOyBv6Acji15TgSrAwb3JkVNCqNyLvBg==", + "dependencies": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.3.tgz", + "integrity": "sha512-9RJfTiQEKA/kZhMaEXND893nBqmYQ8qYa/G+uPdVnXF6D/FzpfI6kwBtWEcHx5FqDbA79O9n6fQJfrIj6M8jvQ==", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.2.tgz", + "integrity": "sha512-dJGmgmsvpzKoVMtDMQQG/T6FSqs6kDtUDirIfl4KnjMCiY9/ETX8jdKyCd20swSRAbUYkaBKV20pxkzxoOXLqQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.8" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.3.tgz", + "integrity": "sha512-iKEplDBco9EfH7sx4ut7R2r/dwTnUqyfACf62Unc9UiyFuI7uUqZZtY+u+qp7g8Qszl/U28HIfcsI3pEABWFfA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.3.tgz", + "integrity": "sha512-FIV5FY/qs4Ja32jiDb5mVj5iWBlS3N8tFcw2yg98+8MkRgyhtnBgSC0lxU+16AMHbjX5fbSJgw5AXLMolonuRQ==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.4.tgz", + "integrity": "sha512-qynirjBX0Lc73ROomZE3lzzmXXTu48/QiEzKgMeqh28+MfuHLsuqC9po4kj84igZqqFGovz8F8hf44hA3dPYmQ==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.4.tgz", + "integrity": "sha512-Innt+wctD7YpfeDR7r5Ik6krdyppyAg2HBRpX88fo5AYzC1Ut/l3xaxACG0KsbX49cO2n5EB13clPwuYVt8cMA==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.4.tgz", + "integrity": "sha512-Dfk42l0+A1CDnVpgE606ENvdmksttLynEqTQf5FL3XGQOyqxjbo25+pglCUvziicTxjtI2NLUR6KkxyUWEVubQ==", + "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.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.3.tgz", + "integrity": "sha512-QRfjvFh11moN4PYnJ7hia4uJXeFotyK3t2jjg8lM9mswleGsNw2Lm3I5wO+l4k1FzK96EFwEVn8X8Ojrp2gP4g==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.4.tgz", + "integrity": "sha512-W79Regn+a+eXTzB+oV/8XJ33s3pDyFTND2yDuUCo0Xa3QSy1HtNIfRVPXNubHxjhlqmMFADr3FSCHT84ITW3ig==", + "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.0.5", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.5.tgz", + "integrity": "sha512-Ws3tX+PcekYlXh+ycAt0wyzqGthkvVtZ9SZLutMVvHARxcpu4o7vvXcNoiNKyjKuWecnjS6HDI3fjBuDr5MQxQ==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.4.tgz", + "integrity": "sha512-wsnuHolYZjMwWZJoTC9jeI2AcjA67v4UuidDrPN9RnX8KIZfE+r2Nd6XZRwHVwUiHmRvKQtxiqo64K+h8/imaw==", + "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.0.5", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.5.tgz", + "integrity": "sha512-mfY7lXpq+8bDEHfP+muqibDPhZ5eP9zgBEF9XRvoQgXcQe2Db3G1wcvjbnfjXG6wYsl+0UIjikqq4ym1V2jGMQ==", + "dependencies": { + "cssnano-utils": "^3.0.2", + "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.4.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.1.tgz", + "integrity": "sha512-UvBVvPJ2vb4odAtckSbryndyBz+Me1q8wawqq0qznpDXy188I+8W5Sa929sCPqw2/NSYnqpHJbo41BKso3+I9A==", + "dependencies": { + "@csstools/postcss-color-function": "^1.0.2", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.0", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.0.1", + "@csstools/postcss-progressive-custom-properties": "^1.2.0", + "autoprefixer": "^10.4.2", + "browserslist": "^4.19.1", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.3.1", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-clamp": "^4.0.0", + "postcss-color-functional-notation": "^4.2.2", + "postcss-color-hex-alpha": "^8.0.3", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.1.4", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.0", + "postcss-env-function": "^4.0.5", + "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.1.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.2", + "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.1", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz", + "integrity": "sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.3.tgz", + "integrity": "sha512-c88TkSnQ/Dnwgb4OZbKPOBbCaauwEjbECP5uAuFPOzQ+XdjNjRH7SG0dteXrpp1LlIFEKK76iUGgmw2V0xeieA==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.4.tgz", + "integrity": "sha512-VIJB9SFSaL8B/B7AXb7KHL6/GNNbbCHslgdzS9UDfBZYIA2nx8NLY7iD/BXFSO/1sRUILzBTfHCoW5inP37C5g==", + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "dependencies": { + "balanced-match": "^1.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.4.tgz", + "integrity": "sha512-yDKHvULbnZtIrRqhZoA+rxreWpee28JSRH/gy9727u0UCgtpv1M/9WEWY3xySlFa0zQJcqf6oCBJPR5NwkmYpg==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.4.tgz", + "integrity": "sha512-5ampwoSDJCxDPoANBIlMgoBcYUHnhaiuLYJR5pj1DLnYQvMRVyFuTA5C3Bvt+aHtiqWpJkD/lXT50Vo1D0ZsAQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/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": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "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.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "1.8.1", + "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.0", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz", + "integrity": "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==", + "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.10", + "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.10", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", + "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz", + "integrity": "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==", + "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.0", + "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.0", + "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/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/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.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.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "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.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "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": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "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": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "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": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "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/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.68.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.68.0.tgz", + "integrity": "sha512-XrMKOYK7oQcTio4wyTz466mucnd8LzkiZLozZ4Rz0zQD+HeX4nUK4B8GrTX/2EvN2/vBF/i2WnaXboPxo0JylA==", + "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-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": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "node_modules/selfsigned": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", + "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", + "dependencies": { + "node-forge": "^1.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "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/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.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.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "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-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.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": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", + "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", + "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.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "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-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.3.tgz", + "integrity": "sha512-ENcUdpf4yO0E1rubu8rkxI+JGQk4CgjchynZ4bDBJDfqdy+uhTRSWb8/F3Jtu+Bw5MW45Po3/aQGeIyyxgQtxg==", + "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/tail": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/tail/-/tail-2.2.4.tgz", + "integrity": "sha512-PX8klSxW1u3SdgDrDeewh5GNE+hkJ4h02JvHfV6YrHqWOVJ88nUdSQqtsUf/gWhgZlPAws3fiZ+F1f8euspcuQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/tailwindcss": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", + "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", + "dependencies": { + "arg": "^5.0.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss": "^8.4.6", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.9", + "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": { + "autoprefixer": "^10.0.2", + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/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/tailwindcss/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/tailwindcss/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/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/tailwindcss/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/tailwindcss/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/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.11.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.11.0.tgz", + "integrity": "sha512-uCA9DLanzzWSsN1UirKwylhhRz3aKPInlfmpGfw8VN6jHsAtu8HJtIpeeHHK23rxnE/cDc+yvmq5wqkIC6Kn0A==", + "dependencies": { + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", + "dependencies": { + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "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-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/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/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "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": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "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/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "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": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "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.12.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", + "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "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": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "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.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "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": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "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": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "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": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "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/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "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.69.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.69.1.tgz", + "integrity": "sha512-+VyvOSJXZMT2V5vLzOnDuMz5GxEqLk7hKWQ56YxPW/PQRUuKimPqmEIJOx8jHYeyo65pKbapbW464mvsKbaj4A==", + "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.8.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-better-errors": "^1.0.2", + "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.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", + "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.1", + "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.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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.7.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", + "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", + "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/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", + "ansi-html-community": "^0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "del": "^6.0.0", + "express": "^4.17.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "strip-ansi": "^7.0.0", + "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.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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/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/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/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/webpack-dev-server/node_modules/ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "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.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.0.tgz", + "integrity": "sha512-rrekt/gt6qOIZsisj6QZfmAFPAnocq1Z603zAjt+qHmeXY8DLPOklVtvrXSaHoHH3qIjUq3SQY5s2x240iTIKw==", + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.5.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.0.tgz", + "integrity": "sha512-JC97c7tYqoGWcCfbKO9KHG6lkU+WhXCnDB2j1oFWEiv53nUHy3yjPpzMmAGNLD9oV5lInO15n6V18HfwgkhISw==", + "dependencies": { + "workbox-core": "6.5.0" + } + }, + "node_modules/workbox-build": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.0.tgz", + "integrity": "sha512-da0/1b6//P9+ts7ofcIKcMVPyN6suJvjJASXokF7DsqvUmgRBPcCVV4KCy8QWjgfcz7mzuTpkSbdVHcPFJ/p0A==", + "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.0", + "workbox-broadcast-update": "6.5.0", + "workbox-cacheable-response": "6.5.0", + "workbox-core": "6.5.0", + "workbox-expiration": "6.5.0", + "workbox-google-analytics": "6.5.0", + "workbox-navigation-preload": "6.5.0", + "workbox-precaching": "6.5.0", + "workbox-range-requests": "6.5.0", + "workbox-recipes": "6.5.0", + "workbox-routing": "6.5.0", + "workbox-strategies": "6.5.0", + "workbox-streams": "6.5.0", + "workbox-sw": "6.5.0", + "workbox-window": "6.5.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", + "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", + "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.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "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.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.0.tgz", + "integrity": "sha512-sqAtWAiBwWvI8HG/2Do7BeKPhHuUczt22ORkAjkH9DfTq9LuWRFd6T4HAMqX5G8F1gM9XA2UPlxRrEeSpFIz/A==", + "dependencies": { + "workbox-core": "6.5.0" + } + }, + "node_modules/workbox-core": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.0.tgz", + "integrity": "sha512-5SPwNipUzYBhrneLVT02JFA0fw3LG82jFAN/G2NzxkIW10t4MVZuML2nU94bbkgjq25u0fkY8+4JXzMfHgxEWQ==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.0.tgz", + "integrity": "sha512-y3WRkKRy/gMuZZNkrLFahjY0QZtLoq+QfhTbVAsOGHVg1CCtnNbeFAnEidQs7UisI2BK76VqQPvM7hEOFyZ92A==", + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.5.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.0.tgz", + "integrity": "sha512-CHHh55wMNCc/BV1URrzEM2Zjgf6g2CV6QpAAc1pBRqaLY5755PeQZbp3o8KbJEM7YsC9mIBeQVsOkSKkGS30bg==", + "dependencies": { + "workbox-background-sync": "6.5.0", + "workbox-core": "6.5.0", + "workbox-routing": "6.5.0", + "workbox-strategies": "6.5.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.0.tgz", + "integrity": "sha512-ktrRQzXJ0zFy0puOtCa49wE3BSBGUB8KRMot3tEieikCkSO0wMLmiCb9GwTVvNMJLl0THRlsdFoI93si04nTxA==", + "dependencies": { + "workbox-core": "6.5.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.0.tgz", + "integrity": "sha512-IVLzgHx38T6LphJyEOltd7XAvpDi73p85uCT2ZtT1HHg9FAYC49a+5iHUVOnqye73fLW20eiAMFcnehGxz9RWg==", + "dependencies": { + "workbox-core": "6.5.0", + "workbox-routing": "6.5.0", + "workbox-strategies": "6.5.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.0.tgz", + "integrity": "sha512-+qTELdGZE5rOjuv+ifFrfRDN8Uvzpbm5Fal7qSUqB1V1DLCMxPwHCj6mWwQBRKBpW7G09kAwewH7zA3Asjkf/Q==", + "dependencies": { + "workbox-core": "6.5.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.0.tgz", + "integrity": "sha512-7hWZAIcXmvr31NwYSWaQIrnThCH/Dx9+eYv/YdkpUeWIXRiHRkYvP1FdiHItbLSjL4Y6K7cy2Y9y5lGCkgaE4w==", + "dependencies": { + "workbox-cacheable-response": "6.5.0", + "workbox-core": "6.5.0", + "workbox-expiration": "6.5.0", + "workbox-precaching": "6.5.0", + "workbox-routing": "6.5.0", + "workbox-strategies": "6.5.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.0.tgz", + "integrity": "sha512-w1A9OVa/yYStu9ds0Dj+TC6zOAoskKlczf+wZI5mrM9nFCt/KOMQiFp1/41DMFPrrN/8KlZTS3Cel/Ttutw93Q==", + "dependencies": { + "workbox-core": "6.5.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.0.tgz", + "integrity": "sha512-Ngnwo+tfGw4uKSlTz3h1fYKb/lCV7SDI/dtTb8VaJzRl0N9XssloDGYERBmF6BN/DV/x3bnRsshfobnKI/3z0g==", + "dependencies": { + "workbox-core": "6.5.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.0.tgz", + "integrity": "sha512-ZbeaZINkju4x45P9DFyRbOYInE+dyNAJIelflz4f9AOAdm+zZUJCooU4MdfsedVhHiTIA6pCD/3jCmW1XbvlbA==", + "dependencies": { + "workbox-core": "6.5.0", + "workbox-routing": "6.5.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.0.tgz", + "integrity": "sha512-uPGJ9Yost4yabnCko/IuhouquoQKrWOEqLq7L/xVYtltWe4+J8Hw8iPCVtxvXQ26hffd7MaFWUAN83j2ZWbxRg==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.0.tgz", + "integrity": "sha512-wy4uCBJELNfJVf2b4Tg3mjJQySq/aReWv4Q1RxQweJkY9ihq7DOGA3wLlXvoauek+MX/SuQfS3it+eXIfHKjvg==", + "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.0" + }, + "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.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.0.tgz", + "integrity": "sha512-DOrhiTnWup/CsNstO2uvfdKM4kdStgHd31xGGvBcoCE3Are3DRcy5s3zz3PedcAR1AKskQj3BXz0UhzQiOq8nA==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.0" + } + }, + "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": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "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.7", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", + "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "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.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.0" + } + }, + "@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.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz", + "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==" + }, + "@babel/core": { + "version": "7.17.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.5.tgz", + "integrity": "sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.17.2", + "@babel/parser": "^7.17.3", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", + "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", + "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.17.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.3.tgz", + "integrity": "sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==", + "requires": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "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.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", + "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.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.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@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.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz", + "integrity": "sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@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.17.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.2.tgz", + "integrity": "sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==", + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.0", + "@babel/types": "^7.17.0" + } + }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.3.tgz", + "integrity": "sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "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.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", + "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz", + "integrity": "sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.1", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.0", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@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.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", + "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "requires": { + "@babel/compat-data": "^7.17.0", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", + "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", + "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.3.tgz", + "integrity": "sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", + "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-flow": "^7.16.7" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", + "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", + "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "requires": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", + "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", + "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.17.0" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", + "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", + "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" + } + }, + "@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.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "requires": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@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-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.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@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.16.8", + "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.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/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.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + } + }, + "@babel/preset-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" + } + }, + "@babel/runtime": { + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.2.tgz", + "integrity": "sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.2.tgz", + "integrity": "sha512-NcKtr2epxfIrNM4VOmPKO46TvDMCBhgi2CrSHaEarrz+Plk2K5r9QemmOFTGpZaoKnWoGH5MO+CzeRsih/Fcgg==", + "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.17.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", + "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.3", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "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-color-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.0.2.tgz", + "integrity": "sha512-uayvFqfa0hITPwVduxRYNL9YBD/anTqula0tu2llalaxblEd7QPuETSN3gB5PvTYxSfd0d8kS4Fypgo5JaUJ6A==", + "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.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", + "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", + "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.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.0.tgz", + "integrity": "sha512-WnfZlyuh/CW4oS530HBbrKq0G8BKl/bsNr5NMFoubBFzJfvFRGJhplCgIJYWUidLuL3WJ/zhMtDIyNFTqhx63Q==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "@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.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.0.1.tgz", + "integrity": "sha512-Bnly2FWWSTZX20hDJLYHpurhp1ot+ZGvojLOsrHa9frzOVruOv4oPYMZ6wQomi9KsbZZ+Af/CuRYaGReTyGtEg==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.2.0.tgz", + "integrity": "sha512-YLpFPK5OaLIRKZhUfnrZPT9s9cmtqltIOg7W6jPcxmiDpnZ4lk+odfufZttOAgcg6IHWvNLgcITSLpJxIQB/qQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@eslint/eslintrc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.1.0.tgz", + "integrity": "sha512-C1DfL7XX4nPqGd6jcP01W9pVM1HYCuUkFk1432D7F0v3JSlUIeOYn9oCoi3eoLZ+iwBSb29BMFxxny0YrrEZqg==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "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.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "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==" + } + } + }, + "@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/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/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", + "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@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.4", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", + "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", + "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" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "@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.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz", + "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==" + }, + "@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" + } + }, + "@testing-library/dom": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.3.tgz", + "integrity": "sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/jest-dom": { + "version": "5.16.2", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.2.tgz", + "integrity": "sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug==", + "requires": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/react": { + "version": "12.1.3", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.3.tgz", + "integrity": "sha512-oCULRXWRrBtC9m6G/WohPo1GLcLesH7T4fuKzRAKn1CWVu9BzXtqLXDDTA6KhFNNtRwLtfSMr20HFl+Qrdrvmg==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.0.0", + "@types/react-dom": "*" + } + }, + "@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "@types/babel__core": { + "version": "7.1.18", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", + "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", + "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.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "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/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.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "27.4.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", + "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", + "requires": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "@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.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz", + "integrity": "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==" + }, + "@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.4.4", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", + "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==" + }, + "@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, + "@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": "17.0.39", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz", + "integrity": "sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz", + "integrity": "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==", + "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.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + }, + "@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/testing-library__jest-dom": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.2.tgz", + "integrity": "sha512-vehbtyHUShPxIa9SioxDwCvgxukDMH//icJG90sXQBUm5lJOHLT5kNeU9tnivhnA/TkOFMzGIXN2cTc4hY8/kg==", + "requires": { + "@types/jest": "*" + } + }, + "@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "@types/ws": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.1.tgz", + "integrity": "sha512-UxlLOfkuQnT2YSBCNq0x86SGOUxas6gAySFeDe2DcnEnA8655UIPoCDorWZCugcvKIL8IUI4oueUfJ1hhZSE2A==", + "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": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.12.1.tgz", + "integrity": "sha512-M499lqa8rnNK7mUv74lSFFttuUsubIRdAbHcVaP93oFcKkEmHmLqy2n7jM9C8DVmFMYK61ExrZU6dLYhQZmUpw==", + "requires": { + "@typescript-eslint/scope-manager": "5.12.1", + "@typescript-eslint/type-utils": "5.12.1", + "@typescript-eslint/utils": "5.12.1", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.1.tgz", + "integrity": "sha512-4bEa8WrS5DdzJq43smPH12ys4AOoCxVu2xjYGXQR4DnNyM8pqNzCr28zodf38Jc4bxWdniSEKKC1bQaccXGq5Q==", + "requires": { + "@typescript-eslint/utils": "5.12.1" + } + }, + "@typescript-eslint/parser": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.12.1.tgz", + "integrity": "sha512-6LuVUbe7oSdHxUWoX/m40Ni8gsZMKCi31rlawBHt7VtW15iHzjbpj2WLiToG2758KjtCCiLRKZqfrOdl3cNKuw==", + "requires": { + "@typescript-eslint/scope-manager": "5.12.1", + "@typescript-eslint/types": "5.12.1", + "@typescript-eslint/typescript-estree": "5.12.1", + "debug": "^4.3.2" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.12.1.tgz", + "integrity": "sha512-J0Wrh5xS6XNkd4TkOosxdpObzlYfXjAFIm9QxYLCPOcHVv1FyyFCPom66uIh8uBr0sZCrtS+n19tzufhwab8ZQ==", + "requires": { + "@typescript-eslint/types": "5.12.1", + "@typescript-eslint/visitor-keys": "5.12.1" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.12.1.tgz", + "integrity": "sha512-Gh8feEhsNLeCz6aYqynh61Vsdy+tiNNkQtc+bN3IvQvRqHkXGUhYkUi+ePKzP0Mb42se7FDb+y2SypTbpbR/Sg==", + "requires": { + "@typescript-eslint/utils": "5.12.1", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.12.1.tgz", + "integrity": "sha512-hfcbq4qVOHV1YRdhkDldhV9NpmmAu2vp6wuFODL71Y0Ixak+FLeEU4rnPxgmZMnGreGEghlEucs9UZn5KOfHJA==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.12.1.tgz", + "integrity": "sha512-ahOdkIY9Mgbza7L9sIi205Pe1inCkZWAHE1TV1bpxlU4RZNPtXaDZfiiFWcL9jdxvW1hDYZJXrFm+vlMkXRbBw==", + "requires": { + "@typescript-eslint/types": "5.12.1", + "@typescript-eslint/visitor-keys": "5.12.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.12.1.tgz", + "integrity": "sha512-Qq9FIuU0EVEsi8fS6pG+uurbhNTtoYr4fq8tKjBupsK5Bgbk2I32UGm0Sh+WOyjOPgo/5URbxxSNV6HYsxV4MQ==", + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.12.1", + "@typescript-eslint/types": "5.12.1", + "@typescript-eslint/typescript-estree": "5.12.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.12.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.12.1.tgz", + "integrity": "sha512-l1KSLfupuwrXx6wc0AuOmC7Ko5g14ZOQ86wJJqRbdLbXLK02pK/DPiDDqCc7BqqiiA04/eAA6ayL0bgOrAkH7A==", + "requires": { + "@typescript-eslint/types": "5.12.1", + "eslint-visitor-keys": "^3.0.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.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "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" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "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.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "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.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", + "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, + "array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "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==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", + "requires": { + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001297", + "fraction.js": "^4.1.2", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "axe-core": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", + "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "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" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "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-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": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "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.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "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.19.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.3.tgz", + "integrity": "sha512-XK3X4xtKJ+Txj8G5c30B4gsm71s69lqXlkYui4s6EkKxuv49qjYlY6oVd+IFJ73d4YymtM3+djvvt/R/iJwwDg==", + "requires": { + "caniuse-lite": "^1.0.30001312", + "electron-to-chromium": "^1.4.71", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "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==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "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==" + }, + "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.30001312", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz", + "integrity": "sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" + }, + "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.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", + "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", + "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==" + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "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.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" + }, + "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": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "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.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "core-js": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", + "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==" + }, + "core-js-compat": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", + "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", + "requires": { + "browserslist": "^4.19.1", + "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.21.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", + "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==" + }, + "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": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "requires": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^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==" + } + } + }, + "css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-declaration-sorter": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", + "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", + "requires": { + "timsort": "^0.3.0" + } + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.6.0.tgz", + "integrity": "sha512-FK7H2lisOixPT406s5gZM1S3l8GrfhEBT3ZiL2UX1Ng1XWs0y2GPllz/OTyvbaHe12VgQrIXIzuEGVlbUhodqg==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.5", + "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.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "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-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "cssdb": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.4.0.tgz", + "integrity": "sha512-8NMWrur/ewSNrRNZndbtOTXc2Xb2b+NCTPHj8VErFYvJUlgsMAiBGaFaxG6hjy9zbCjj2ZLwSQrMM+tormO8qA==" + }, + "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.0.17", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.17.tgz", + "integrity": "sha512-fmjLP7k8kL18xSspeXTzRhaFtRI7DL9b8IcXR80JgtnWBpvAzHT7sCR/6qdn0tnxIaINUN6OEQu83wF57Gs3Xw==", + "requires": { + "cssnano-preset-default": "^5.1.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.1.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.12.tgz", + "integrity": "sha512-rO/JZYyjW1QNkWBxMGV28DW7d98UDLaF759frhli58QFehZ+D/LSmwQ2z/ylBAe2hUlsIWTq6NYGfQPq65EF9w==", + "requires": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^3.0.2", + "postcss-calc": "^8.2.0", + "postcss-colormin": "^5.2.5", + "postcss-convert-values": "^5.0.4", + "postcss-discard-comments": "^5.0.3", + "postcss-discard-duplicates": "^5.0.3", + "postcss-discard-empty": "^5.0.3", + "postcss-discard-overridden": "^5.0.4", + "postcss-merge-longhand": "^5.0.6", + "postcss-merge-rules": "^5.0.6", + "postcss-minify-font-values": "^5.0.4", + "postcss-minify-gradients": "^5.0.6", + "postcss-minify-params": "^5.0.5", + "postcss-minify-selectors": "^5.1.3", + "postcss-normalize-charset": "^5.0.3", + "postcss-normalize-display-values": "^5.0.3", + "postcss-normalize-positions": "^5.0.4", + "postcss-normalize-repeat-style": "^5.0.4", + "postcss-normalize-string": "^5.0.4", + "postcss-normalize-timing-functions": "^5.0.3", + "postcss-normalize-unicode": "^5.0.4", + "postcss-normalize-url": "^5.0.5", + "postcss-normalize-whitespace": "^5.0.4", + "postcss-ordered-values": "^5.0.5", + "postcss-reduce-initial": "^5.0.3", + "postcss-reduce-transforms": "^5.0.4", + "postcss-svgo": "^5.0.4", + "postcss-unique-selectors": "^5.0.4" + } + }, + "cssnano-utils": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.0.2.tgz", + "integrity": "sha512-KhprijuQv2sP4kT92sSQwhlK3SJTbDIsxcfIEySB0O+3m9esFOai7dP9bMx5enHAh2MwarVIcnwiWoOm01RIbQ==", + "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": "3.0.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", + "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==" + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "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==" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "requires": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "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": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.12.tgz", + "integrity": "sha512-gQ2mON6fLWZeM8ubjzL7RtMeHS/g8hb82j4MjHmcQECD7pevWsMlhqwp9BjIRrQvmyJMMyv/XiO1cXzeFlUw4g==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "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": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "requires": { + "jake": "^10.6.1" + } + }, + "electron-to-chromium": { + "version": "1.4.73", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.73.tgz", + "integrity": "sha512-RlCffXkE/LliqfA5m29+dVDPB2r72y2D2egMMfIy3Le8ODrxjuZNVo4NIC2yPL01N4xb4nZQLwzi6Z5tGIGLnA==" + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "enhanced-resolve": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.0.tgz", + "integrity": "sha512-weDYmzbBygL7HzGGS26M3hGQx68vehdEg6VUmqSOaFzXExFqlnKuSvsEJCVGQHScS8CQMbrAqftT+AzzHNt/YA==", + "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.0.7", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", + "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "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-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": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "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": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "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": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "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": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.9.0.tgz", + "integrity": "sha512-PB09IGwv4F4b0/atrbcMFboF/giawbBLVC7fyDamk5Wtey4Jh2K+rYaBhCAbUyEI4QzB1ly09Uglc9iCtFaG2Q==", + "requires": { + "@eslint/eslintrc": "^1.1.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.1", + "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.6.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.0.4", + "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.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", + "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.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.0.tgz", + "integrity": "sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g==", + "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": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "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": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "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": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "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": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "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.25.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", + "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", + "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.2", + "has": "^1.0.3", + "is-core-module": "^2.8.0", + "is-glob": "^4.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.5", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.12.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" + } + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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.29.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.0.tgz", + "integrity": "sha512-lwbGCO4cEotwl+Wo0zkkjzbhxEzFcG6lv4mpWXfxKzXNZMF5wDEQqykPetB4mi3uTLGVSXxmgVlBMzHTHue6cA==", + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "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.0", + "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.6" + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", + "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.0.5.tgz", + "integrity": "sha512-0j355vJpJCE/2g+aayIgJRUB6jBVqpD5ztMLGcadR1PgrgGPnPxN1HJuOAsAAwiMo27GwRnpJB8KOQzyNuNZrw==", + "requires": { + "@typescript-eslint/utils": "^5.10.2" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "requires": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "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": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "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": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "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.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.7", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "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": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "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.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "requires": { + "minimatch": "^3.0.4" + } + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", + "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.3.tgz", + "integrity": "sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs-extra": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", + "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "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": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "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==" + }, + "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": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-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.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "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.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "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.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" + }, + "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": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.3.tgz", + "integrity": "sha512-1bloEwnrHMnCoO/Gcwbz7eSVvW50KPES01PecpagI+YLNLci4AcuKJrujW4Mc3sBLpFxMSlsLNHS5Nl/lvrTPA==", + "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.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "iconv-lite": { + "version": "0.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": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "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.12", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", + "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==" + }, + "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": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "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.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "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": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-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-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "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.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "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": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" + }, + "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": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "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": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "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.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "requires": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" + } + } + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz", + "integrity": "sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^27.0.0", + "jest-watcher": "^27.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.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==" + }, + "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" + } + }, + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "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==" + }, + "jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "requires": { + "array-includes": "^3.1.3", + "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": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "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.4", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", + "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==" + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" + }, + "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": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "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": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "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" + } + }, + "lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=" + }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, + "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": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "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": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "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": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "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.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==" + }, + "mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "requires": { + "mime-db": "1.51.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "mini-css-extract-plugin": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz", + "integrity": "sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "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": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "nanoid": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", + "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz", + "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-releases": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" + }, + "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": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "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": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.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.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "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-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "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": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "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": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "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==" + }, + "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": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "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" + } + } + } + }, + "postcss": { + "version": "8.4.7", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.7.tgz", + "integrity": "sha512-L9Ye3r6hkkCeOETQX6iOaWZgjp3LL6Lpqm6EtgbKrgqGGteRMNb9vzBfRL96YOSu8o7x3MfIH9Mo5cPJFGrW6A==", + "requires": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", + "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", + "requires": { + "postcss-selector-parser": "^6.0.2" + } + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.0.0.tgz", + "integrity": "sha512-FsMmeBZtymFN7Jtlnw9is8I4nB+qEEb/qS0ZLTIqcKiwZyHBq44Yhv29Q+VQsTGHYFqIr/s/9tqvNM7j+j1d+g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", + "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", + "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", + "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.5.tgz", + "integrity": "sha512-+X30aDaGYq81mFqwyPpnYInsZQnNpdxMX0ajlY7AExCexEFkPVV+KrO7kXwayqEWL2xwEbNQ4nUO0ZsRWGnevg==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.4.tgz", + "integrity": "sha512-bugzSAyjIexdObovsPZu/sBCTHccImJxLyFgeV0MmNBm/Lw5h5XnjfML6gzEmJ3A6nyfCW7hb1JXzcsA4Zfbdw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", + "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", + "requires": {} + }, + "postcss-custom-properties": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.4.tgz", + "integrity": "sha512-i6AytuTCoDLJkWN/MtAIGriJz3j7UX6bV7Z5t+KgFz+dwZS15/mlTJY1S0kRizlk6ba0V8u8hN50Fz5Nm7tdZw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", + "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", + "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.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.3.tgz", + "integrity": "sha512-6W5BemziRoqIdAKT+1QjM4bNcJAQ7z7zk073730NHg4cUXh3/rQHHj7pmYxUB9aGhuRhBiUf0pXvIHkRwhQP0Q==", + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.3.tgz", + "integrity": "sha512-vPtm1Mf+kp7iAENTG7jI1MN1lk+fBqL5y+qxyi4v3H+lzsXEdfS3dwUZD45KVhgzDEgduur8ycB4hMegyMTeRw==", + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.3.tgz", + "integrity": "sha512-xGJugpaXKakwKI7sSdZjUuN4V3zSzb2Y0LOlmTajFbNinEjTfVs9PFW2lmKBaC/E64WwYppfqLD03P8l9BuueA==", + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.4.tgz", + "integrity": "sha512-3j9QH0Qh1KkdxwiZOW82cId7zdwXVQv/gRXYDnwx5pBtR1sTkU4cXRK9lp5dSdiM0r0OICO/L8J6sV1/7m0kHg==", + "requires": {} + }, + "postcss-double-position-gradients": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.0.tgz", + "integrity": "sha512-oz73I08yMN3oxjj0s8mED1rG+uOYoK3H8N9RjQofyg52KBRNmePJKg3fVwTpL2U5ZFbCzXoZBsUD/CvZdlqE4Q==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.5.tgz", + "integrity": "sha512-gPUJc71ji9XKyl0WSzAalBeEA/89kU+XpffpPxSaaaZ1c48OL36r1Ep5R6+9XAPkIiDlSvVAwP4io12q/vTcvA==", + "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-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.1.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.1.1.tgz", + "integrity": "sha512-j3Z0WQCimY2tMle++YcmygnnVbt6XdnrCV1FO2IpzaCSmtTF2oO8h4ZYUA1Q+QHYroIiaWPvNHt9uBR4riCksQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-load-config": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.3.tgz", + "integrity": "sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw==", + "requires": { + "lilconfig": "^2.0.4", + "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.0.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.6.tgz", + "integrity": "sha512-rkmoPwQO6ymJSmWsX6l2hHeEBQa7C4kJb9jyi5fZB1sE8nSCv7sqchoYPixRwX/yvLoZP2y6FA5kcjiByeJqDg==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.0.3" + } + }, + "postcss-merge-rules": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.6.tgz", + "integrity": "sha512-nzJWJ9yXWp8AOEpn/HFAW72WKVGD2bsLiAmgw4hDchSij27bt6TF+sIK0cJUBAYT3SGcjtGGsOR89bwkkMuMgQ==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.0.2", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.4.tgz", + "integrity": "sha512-RN6q3tyuEesvyCYYFCRGJ41J1XFvgV+dvYGHr0CeHv8F00yILlN8Slf4t8XW4IghlfZYCeyRrANO6HpJ948ieA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.6.tgz", + "integrity": "sha512-E/dT6oVxB9nLGUTiY/rG5dX9taugv9cbLNTFad3dKxOO+BQg25Q/xo2z2ddG+ZB1CbkZYaVwx5blY8VC7R/43A==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.0.2", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.5.tgz", + "integrity": "sha512-YBNuq3Rz5LfLFNHb9wrvm6t859b8qIqfXsWeK7wROm3jSKNpO1Y5e8cOyBv6Acji15TgSrAwb3JkVNCqNyLvBg==", + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.0.2", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.3.tgz", + "integrity": "sha512-9RJfTiQEKA/kZhMaEXND893nBqmYQ8qYa/G+uPdVnXF6D/FzpfI6kwBtWEcHx5FqDbA79O9n6fQJfrIj6M8jvQ==", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.2.tgz", + "integrity": "sha512-dJGmgmsvpzKoVMtDMQQG/T6FSqs6kDtUDirIfl4KnjMCiY9/ETX8jdKyCd20swSRAbUYkaBKV20pxkzxoOXLqQ==", + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.3.tgz", + "integrity": "sha512-iKEplDBco9EfH7sx4ut7R2r/dwTnUqyfACf62Unc9UiyFuI7uUqZZtY+u+qp7g8Qszl/U28HIfcsI3pEABWFfA==", + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.3.tgz", + "integrity": "sha512-FIV5FY/qs4Ja32jiDb5mVj5iWBlS3N8tFcw2yg98+8MkRgyhtnBgSC0lxU+16AMHbjX5fbSJgw5AXLMolonuRQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.4.tgz", + "integrity": "sha512-qynirjBX0Lc73ROomZE3lzzmXXTu48/QiEzKgMeqh28+MfuHLsuqC9po4kj84igZqqFGovz8F8hf44hA3dPYmQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.4.tgz", + "integrity": "sha512-Innt+wctD7YpfeDR7r5Ik6krdyppyAg2HBRpX88fo5AYzC1Ut/l3xaxACG0KsbX49cO2n5EB13clPwuYVt8cMA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.4.tgz", + "integrity": "sha512-Dfk42l0+A1CDnVpgE606ENvdmksttLynEqTQf5FL3XGQOyqxjbo25+pglCUvziicTxjtI2NLUR6KkxyUWEVubQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.3.tgz", + "integrity": "sha512-QRfjvFh11moN4PYnJ7hia4uJXeFotyK3t2jjg8lM9mswleGsNw2Lm3I5wO+l4k1FzK96EFwEVn8X8Ojrp2gP4g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.4.tgz", + "integrity": "sha512-W79Regn+a+eXTzB+oV/8XJ33s3pDyFTND2yDuUCo0Xa3QSy1HtNIfRVPXNubHxjhlqmMFADr3FSCHT84ITW3ig==", + "requires": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.5.tgz", + "integrity": "sha512-Ws3tX+PcekYlXh+ycAt0wyzqGthkvVtZ9SZLutMVvHARxcpu4o7vvXcNoiNKyjKuWecnjS6HDI3fjBuDr5MQxQ==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.4.tgz", + "integrity": "sha512-wsnuHolYZjMwWZJoTC9jeI2AcjA67v4UuidDrPN9RnX8KIZfE+r2Nd6XZRwHVwUiHmRvKQtxiqo64K+h8/imaw==", + "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.0.5", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.5.tgz", + "integrity": "sha512-mfY7lXpq+8bDEHfP+muqibDPhZ5eP9zgBEF9XRvoQgXcQe2Db3G1wcvjbnfjXG6wYsl+0UIjikqq4ym1V2jGMQ==", + "requires": { + "cssnano-utils": "^3.0.2", + "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.4.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.1.tgz", + "integrity": "sha512-UvBVvPJ2vb4odAtckSbryndyBz+Me1q8wawqq0qznpDXy188I+8W5Sa929sCPqw2/NSYnqpHJbo41BKso3+I9A==", + "requires": { + "@csstools/postcss-color-function": "^1.0.2", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.0", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.0.1", + "@csstools/postcss-progressive-custom-properties": "^1.2.0", + "autoprefixer": "^10.4.2", + "browserslist": "^4.19.1", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.3.1", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-clamp": "^4.0.0", + "postcss-color-functional-notation": "^4.2.2", + "postcss-color-hex-alpha": "^8.0.3", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.1.4", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.0", + "postcss-env-function": "^4.0.5", + "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.1.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.2", + "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.1", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz", + "integrity": "sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-reduce-initial": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.3.tgz", + "integrity": "sha512-c88TkSnQ/Dnwgb4OZbKPOBbCaauwEjbECP5uAuFPOzQ+XdjNjRH7SG0dteXrpp1LlIFEKK76iUGgmw2V0xeieA==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.4.tgz", + "integrity": "sha512-VIJB9SFSaL8B/B7AXb7KHL6/GNNbbCHslgdzS9UDfBZYIA2nx8NLY7iD/BXFSO/1sRUILzBTfHCoW5inP37C5g==", + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.4.tgz", + "integrity": "sha512-yDKHvULbnZtIrRqhZoA+rxreWpee28JSRH/gy9727u0UCgtpv1M/9WEWY3xySlFa0zQJcqf6oCBJPR5NwkmYpg==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.4.tgz", + "integrity": "sha512-5ampwoSDJCxDPoANBIlMgoBcYUHnhaiuLYJR5pj1DLnYQvMRVyFuTA5C3Bvt+aHtiqWpJkD/lXT50Vo1D0ZsAQ==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "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": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==" + }, + "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.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "requires": { + "bytes": "3.1.2", + "http-errors": "1.8.1", + "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.0", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz", + "integrity": "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==", + "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.10", + "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.10", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", + "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz", + "integrity": "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==", + "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.0", + "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.0", + "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" + } + }, + "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" + } + } + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.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.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "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.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "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": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + }, + "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": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "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": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "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==" + }, + "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.68.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.68.0.tgz", + "integrity": "sha512-XrMKOYK7oQcTio4wyTz466mucnd8LzkiZLozZ4Rz0zQD+HeX4nUK4B8GrTX/2EvN2/vBF/i2WnaXboPxo0JylA==", + "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-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": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", + "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", + "requires": { + "node-forge": "^1.2.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.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" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "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" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "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": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.7.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.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "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-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", + "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "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.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", + "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.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "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-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "requires": {} + }, + "stylehacks": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.3.tgz", + "integrity": "sha512-ENcUdpf4yO0E1rubu8rkxI+JGQk4CgjchynZ4bDBJDfqdy+uhTRSWb8/F3Jtu+Bw5MW45Po3/aQGeIyyxgQtxg==", + "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==" + }, + "tail": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/tail/-/tail-2.2.4.tgz", + "integrity": "sha512-PX8klSxW1u3SdgDrDeewh5GNE+hkJ4h02JvHfV6YrHqWOVJ88nUdSQqtsUf/gWhgZlPAws3fiZ+F1f8euspcuQ==" + }, + "tailwindcss": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", + "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", + "requires": { + "arg": "^5.0.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss": "^8.4.6", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.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" + } + } + } + }, + "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.11.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.11.0.tgz", + "integrity": "sha512-uCA9DLanzzWSsN1UirKwylhhRz3aKPInlfmpGfw8VN6jHsAtu8HJtIpeeHHK23rxnE/cDc+yvmq5wqkIC6Kn0A==", + "requires": { + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map": "~0.7.2", + "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==" + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", + "requires": { + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "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==" + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "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": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "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.12.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", + "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "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": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + } + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "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.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "peer": true + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "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": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "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": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "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": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "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" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "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.69.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.69.1.tgz", + "integrity": "sha512-+VyvOSJXZMT2V5vLzOnDuMz5GxEqLk7hKWQ56YxPW/PQRUuKimPqmEIJOx8jHYeyo65pKbapbW464mvsKbaj4A==", + "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.8.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-better-errors": "^1.0.2", + "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.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", + "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.1", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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.7.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", + "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", + "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/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", + "ansi-html-community": "^0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "del": "^6.0.0", + "express": "^4.17.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "strip-ansi": "^7.0.0", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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" + } + }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "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" + } + }, + "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" + } + }, + "ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "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.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.0.tgz", + "integrity": "sha512-rrekt/gt6qOIZsisj6QZfmAFPAnocq1Z603zAjt+qHmeXY8DLPOklVtvrXSaHoHH3qIjUq3SQY5s2x240iTIKw==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.5.0" + } + }, + "workbox-broadcast-update": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.0.tgz", + "integrity": "sha512-JC97c7tYqoGWcCfbKO9KHG6lkU+WhXCnDB2j1oFWEiv53nUHy3yjPpzMmAGNLD9oV5lInO15n6V18HfwgkhISw==", + "requires": { + "workbox-core": "6.5.0" + } + }, + "workbox-build": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.0.tgz", + "integrity": "sha512-da0/1b6//P9+ts7ofcIKcMVPyN6suJvjJASXokF7DsqvUmgRBPcCVV4KCy8QWjgfcz7mzuTpkSbdVHcPFJ/p0A==", + "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.0", + "workbox-broadcast-update": "6.5.0", + "workbox-cacheable-response": "6.5.0", + "workbox-core": "6.5.0", + "workbox-expiration": "6.5.0", + "workbox-google-analytics": "6.5.0", + "workbox-navigation-preload": "6.5.0", + "workbox-precaching": "6.5.0", + "workbox-range-requests": "6.5.0", + "workbox-recipes": "6.5.0", + "workbox-routing": "6.5.0", + "workbox-strategies": "6.5.0", + "workbox-streams": "6.5.0", + "workbox-sw": "6.5.0", + "workbox-window": "6.5.0" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", + "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "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.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.0.tgz", + "integrity": "sha512-sqAtWAiBwWvI8HG/2Do7BeKPhHuUczt22ORkAjkH9DfTq9LuWRFd6T4HAMqX5G8F1gM9XA2UPlxRrEeSpFIz/A==", + "requires": { + "workbox-core": "6.5.0" + } + }, + "workbox-core": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.0.tgz", + "integrity": "sha512-5SPwNipUzYBhrneLVT02JFA0fw3LG82jFAN/G2NzxkIW10t4MVZuML2nU94bbkgjq25u0fkY8+4JXzMfHgxEWQ==" + }, + "workbox-expiration": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.0.tgz", + "integrity": "sha512-y3WRkKRy/gMuZZNkrLFahjY0QZtLoq+QfhTbVAsOGHVg1CCtnNbeFAnEidQs7UisI2BK76VqQPvM7hEOFyZ92A==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.5.0" + } + }, + "workbox-google-analytics": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.0.tgz", + "integrity": "sha512-CHHh55wMNCc/BV1URrzEM2Zjgf6g2CV6QpAAc1pBRqaLY5755PeQZbp3o8KbJEM7YsC9mIBeQVsOkSKkGS30bg==", + "requires": { + "workbox-background-sync": "6.5.0", + "workbox-core": "6.5.0", + "workbox-routing": "6.5.0", + "workbox-strategies": "6.5.0" + } + }, + "workbox-navigation-preload": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.0.tgz", + "integrity": "sha512-ktrRQzXJ0zFy0puOtCa49wE3BSBGUB8KRMot3tEieikCkSO0wMLmiCb9GwTVvNMJLl0THRlsdFoI93si04nTxA==", + "requires": { + "workbox-core": "6.5.0" + } + }, + "workbox-precaching": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.0.tgz", + "integrity": "sha512-IVLzgHx38T6LphJyEOltd7XAvpDi73p85uCT2ZtT1HHg9FAYC49a+5iHUVOnqye73fLW20eiAMFcnehGxz9RWg==", + "requires": { + "workbox-core": "6.5.0", + "workbox-routing": "6.5.0", + "workbox-strategies": "6.5.0" + } + }, + "workbox-range-requests": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.0.tgz", + "integrity": "sha512-+qTELdGZE5rOjuv+ifFrfRDN8Uvzpbm5Fal7qSUqB1V1DLCMxPwHCj6mWwQBRKBpW7G09kAwewH7zA3Asjkf/Q==", + "requires": { + "workbox-core": "6.5.0" + } + }, + "workbox-recipes": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.0.tgz", + "integrity": "sha512-7hWZAIcXmvr31NwYSWaQIrnThCH/Dx9+eYv/YdkpUeWIXRiHRkYvP1FdiHItbLSjL4Y6K7cy2Y9y5lGCkgaE4w==", + "requires": { + "workbox-cacheable-response": "6.5.0", + "workbox-core": "6.5.0", + "workbox-expiration": "6.5.0", + "workbox-precaching": "6.5.0", + "workbox-routing": "6.5.0", + "workbox-strategies": "6.5.0" + } + }, + "workbox-routing": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.0.tgz", + "integrity": "sha512-w1A9OVa/yYStu9ds0Dj+TC6zOAoskKlczf+wZI5mrM9nFCt/KOMQiFp1/41DMFPrrN/8KlZTS3Cel/Ttutw93Q==", + "requires": { + "workbox-core": "6.5.0" + } + }, + "workbox-strategies": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.0.tgz", + "integrity": "sha512-Ngnwo+tfGw4uKSlTz3h1fYKb/lCV7SDI/dtTb8VaJzRl0N9XssloDGYERBmF6BN/DV/x3bnRsshfobnKI/3z0g==", + "requires": { + "workbox-core": "6.5.0" + } + }, + "workbox-streams": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.0.tgz", + "integrity": "sha512-ZbeaZINkju4x45P9DFyRbOYInE+dyNAJIelflz4f9AOAdm+zZUJCooU4MdfsedVhHiTIA6pCD/3jCmW1XbvlbA==", + "requires": { + "workbox-core": "6.5.0", + "workbox-routing": "6.5.0" + } + }, + "workbox-sw": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.0.tgz", + "integrity": "sha512-uPGJ9Yost4yabnCko/IuhouquoQKrWOEqLq7L/xVYtltWe4+J8Hw8iPCVtxvXQ26hffd7MaFWUAN83j2ZWbxRg==" + }, + "workbox-webpack-plugin": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.0.tgz", + "integrity": "sha512-wy4uCBJELNfJVf2b4Tg3mjJQySq/aReWv4Q1RxQweJkY9ihq7DOGA3wLlXvoauek+MX/SuQfS3it+eXIfHKjvg==", + "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.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": "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.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.0.tgz", + "integrity": "sha512-DOrhiTnWup/CsNstO2uvfdKM4kdStgHd31xGGvBcoCE3Are3DRcy5s3zz3PedcAR1AKskQj3BXz0UhzQiOq8nA==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.0" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "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": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", + "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "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/package.json b/package.json new file mode 100644 index 0000000..81e6a53 --- /dev/null +++ b/package.json @@ -0,0 +1,39 @@ +{ + "name": "potdtracker", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.16.2", + "@testing-library/react": "^12.1.3", + "@testing-library/user-event": "^13.5.0", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-scripts": "5.0.0", + "tail": "^2.2.4", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..aa069f2 --- /dev/null +++ b/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/public/layout.png b/public/layout.png new file mode 100644 index 0000000000000000000000000000000000000000..471c01061ba4588b35d6aafb35d88e86f277ec6d GIT binary patch literal 358379 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

@4{ zF716%-nR}5Ek`?l>4F&W>gUk@@WIe%2%-}ovX%Q+i@o%@_R%B`s)l6?ovIzG9M`4x znGh(~9J2s^R?9C&pf7Oz->-~ZYl;K=^N7@9nU zg-b3#tJ%Wlhn~mJeO!ysvkhIX6!)E;m8;L5Keza|NAG>e^uqJkf!%wt_~NC?_cyWm zq32c6Y)$8t#m@KDSe%hgtzAKgmOwZB8kR6`z8kp$&d5*T#Y~iJc zUjRN)?)tlo_aFbuje#LzDVXl%unb0Tts6i=7gWIuypfmD)kv%x=*+1gQr4FhB#;#a zx>eL+dc-xlF6E{c{g%?sju3HNsL9s_MubJsVFwo^BVSqIN_sSJ^{#7qS{XJK&H!12 zE3$7y@4?oi@pODn;#pv{my+Ns@7sfLG*kArRw=pc%RRo$j~e6o4F;Uv=mu1Lo1i~X zzyMj)MOGA)EO=nwb2jpCJ6_m|um8#2_>DjL&zL=bE@sc~vClNeoA}<>{ti!dXUt1$@{QjA5H;2xdpn1OfMew=O(1(>k3v2@<=w7qLCxY)Vmtm}2U*D{W{w30hg* zl8Ftennyiah_~cWWN8T;-kGo*iebx>q!1J*#gGxj^KM(7*or;h-;dvYXHTC6#Nv0a-}8h0xbvY; z;mV(1jadt31>XWkex@>O5w!@M6x!Fm z(G;lxDiwbDvX552Sf!9n+pRv@Kqdz{$cMT^1kW$hQ95{mD<@13&%K zIC=UUHb4IY{_O`3;pHFg$3SHmgY{`>)F-3Xs1-BERiJ*h6Sd=|i6|h2onywF0zTq0 ztWDniIrL~%?p%&L2fkaVFi0^6#RgVBCpChU@Y9Mh3Ew0jzB-@OdKedk9pKGw!7yLaQ!M<2!C-}6n(nmIMy-lJzU?aW$V*jtMb zZ4Z$&xQS&?6h|sk?U>s;iwQ}HN9S^lcu~Y5I6<-nD#!a-CsGh?LY$DScD+I-xzI!P z9abu)BE>I)+!WC@%BXztg{#8(vuJo6-kg^mt;n3uv@eW2iro$jy01l-SDwYT%st{Z_GJ zK~5jrM;sz^hT@T01f;>G7JG;6u`L@(u*muLog>j;L*cm+Go;aIl|m|5lKz#I=T&G&&0bOH5o|fk zt^X|RKYd*R6My^T-|IAL3akL=LU&Paj1+h^c1`KxHcd`VY$!$=mSpvy)|6;% zK4}7i#&ek?QhiKIB%TuRy&@GT3F=W|o>GQ^mH9KH4kk7Ki8AoG64?=1tvCV=@}dG& zS=I+(Qw5DdK2__ZheeI7MEu4f>x`!g@=}=A>DS}*`Pe7qqze?HKgMpF#-9hbAGT=M z5v@l)w=)TnAEh5uX;2D@gII}M`;wc{LLco6P#rh@WRJtpCEZoE4U@|q@6=;$>hA-Y zdx`YVk`@a_BHB82CkCe*MDMx>$m$PgO?4#(33I$5JVsz3dvICPx{TyZJ+C*Fh$juK zl+hfAp?stnnw@Cc@;rlxHCeT7*VCr%#o$CP#sR;Rxv>)U%0&IhggLq4b##N3%o+ls z02LN5NlcJ5qzPAtM6|EaFgQ^GB_n4-=&k4Qf5^Ziszx1{Uypj(L{h9=rN;s%={-e@ zO;FFE)l?|P%7+vM%*ikv6ct0F&|s?$Vl?{k$urp7>%C8S{jeYUnmQJt)8_!W#HCi5 zWpcHGRu=oWbRNG9%8htE6RCMKBCpm zF7Ie!3Jy!N$iXOnA<}~|^B^LWgG8;kkYaf%PAfN%Ef!viokV(^BA1h_swS7bE>yS) zBchC_6-MC*v6-JKhhi9oWb)u8!D}6hu-WL@^QvKu5sE_pl7hkKR`w1PN;UMj&&tWQ zq8>mbjK3k##$}u744!T#8_{*84D%gatSPeF@^}LHh(&0?Y~P6j$`OO!Bxt`-oFJER ziQ z#L!w3L=+)zAohJFvax@yL0R+R)oUe17Rjsw*m7sv zd21WicW9h?bfeiGq5?X|Q5rpw!RFBV2c;Gx>G{>Nnag1F8bvgAmQy-&e$kLyk?po1 z$a;Pz0qV1rukoQvIl=#ZP)lhIRBoP1O)&ah`vq=^ScaRHgJcCLJ$% z%96hJ~sR1fy2z463eg$Gsy-w-E3~5jTk6D9y1HH$H zfP%Hrm1;+ZWq=GFY4Ectp@9ij&hLjffyD0X*X%NQM)g;wuQ? z>QX?v@^>Rg>pPNuD5N@GQUjTd&H!x~O*%(CtzscH98rJ^j}|*mR!fd16ii!09`QKF z&6Bc-Mk$c)iuKf*$AoO47x&~+xl1-8X}iEcKQK5VO~8qs##l@*Waf-kivWT#;jJ)g zmDQ3ylZxKuOpy5$o!i*Uod|MuZM>2IrCCr!_Td@p$3@)G*nOXf_68d+X8@&1_snnq zN~_pJe`~Bi5G4vyjDAd6QEtVdp)^?zF>tz9T{7mbIbjTH8MS!dj)camKhZVK#MnV38Dw(v* z9F{wxN{*LEH{f>B2pc)J7(oihjUkm->x$uLV{SRZF-*q#*47yr2+B<&51UGa1Y<{j zA(ifovkGbijv@Jc2Y#Uzc?-GcPjJvOqZ5S~;3|c_iNAu$+!LNQvM7jCjWp@beF{E? z(t8{|dsFF!H)?2;wq28c0t?TGl_GLGH=}}wuH!A!@Ee~0>tcw%xi?y}>&b%LXhnI&<9;p;g8aqbPBG{)uY$Xwg z2JI}INF^xvOB70X#>FWs@$RCq{E^sj(&^FGm({glwbkirXEA&;9SFo;ot{iy`J1SR zSRkq$mTN=nyF>^SR1e;wa`XzX*er7J@^8WMWz;N-JRP$IBZly|=1TN8KC9G$s(?MpAq%?b zz0S5|$L!Yc^7o~zNM^+$(AvW^q3mQsjKN*(-&Z=pmOJCCrLa}P<2d)0jLPpMuZ(o4L zs}_gqI@%#g+ObVa#2GUpk!Cz4Pg@j^QOGdhuB22OUTAJ3D5N=_I+bI9bOvmL>}h5D zkhfg_5eJnds)VozQ+#KBb~76Y7DXYOmr+lywTyM6u$f7Ey#?lku^7vKK&5 z_3O(pP@dc;--C_P^*f3Wy$FYc#J&j#MtW2=LtqtRkQR5#VgR}LVsc|<*?X#VpVjX- zTTR68G70`8W%!yVE9$TmHqK`E)3`Dm{m$tcMu(~t+EUT;8V zPKmW=BIC%U5Sa=NreZU=xwVk3HX!Dgj=JYq$2FxTG)kO+4i!2=cA6$#hdwHbVYHh` zn7CI>e8g|paRpujq(Mr{O;klKjmm zPNf~FfFGTuB-Ky??&ok5c*ZPMhHkOmXyVsKt5GO@%t30{Erbc&2`gVo!oWsyflO>0 zQX_ZgJ7N}U5lOI;ob@G1LAc9n!M@jte2P@fc zB{q9GQa!sa3>wHJmMQggHf5~hHkw8OfPHQ%Mur7y)bwK5

CqyK_XJM$$GW0UN9kz07n;H*mKN&l_j*=K!fDXu;yk( zXI>CNkzPhuV8Clg*MEzxHpHgVP1%=LovKp`vh7?Y@<{QVsa<}b@*lNgH*LeSQA}og z>9P-66j()iHZ2{~=&&S;eI#PT!bww=vdnxin{g1E2`p9}o!Cr85tfMIjq6XBK(km^ z`(cVzd~^RZUfp2-z}0)M`!I3Qt|QuHOb1B7$YH&LEy`XVp_ERkLy*I4@7LVG1!NM4 zw^Av+*2TIMDMgmwrN!rw^MptlEseQOASgDBom&1I)Q9u2H4DJ zu%-v-MzEGjiOi*xF#QUXUO#aiKth)B7my!W#$3Xz0xr{jmqG;YiIWQmEH;^;7jJuv z1cUH|BG8!uuLr!ZMkHC5QO3?C*%gl7W;OYULt+p0(BgP6otsi{#h%r!Ix=8;qYx-e zLvXkcjDwH^5`GOTU}EXG$+Q6nxn)k+NOClW+1y`Vw66847^yq0ir0;zRd~k8Qbf8h_29O-8=tNR=GJTLoy+mA!RgRdI8Z?gg%|hdGP7Ao!5Hb8jHcXqI zWRVBd44GQNTt*#{EU+>v9-u)&T!I45i}=KW7EHQ$O8_Ge7ii%jasY*tUz`!U2mxTbG>a14lNIFtyx*yK>Y|wlTP#z7QfD$74)d@KRCS9tP6sd7#)9^lf|6I zA#<4KSSsn9{2#vZ;jcRdJ)#x?LUWh(+_J?!L#ib0I zd@>fsv43+7hUA!+;6cMWj7!>ATVXyY;63)?R`)?!_%p2Iib-QZOo2n=LG(nPUG+Yo zEi5hRC;mthNnj(lCh$pSg>yWQ^~95JJBh$gj4PocoD0C*c#Pf0_tw#cOM?lYLVUvj{ zgFPR>tj!_jk}xca{5S~s#((^#AAyk#_gbipV>fMgg8akL=D*e+mmn65nMh?s21+?_ zd>Wdp*fXnjr^w@x5zJCh983N=t|0K55)=6cQG%>S-}M?DBa2DO&k>gUw~QfVE)05V zN}xu*oH!?9Sw7M$ZBub9Mfls95>OWF+PdM{k}V$!5jgVNki;TmB-|WQ;5fY)gq=Sz zMWTAiMnLg-laM-TLh6wEr;e6^&}y^lOW#gG(9Kl+HFYAr6}$(z#F3{H^s5B=5(h zKP!jp$mkA>>?JbNDt@wz6gWUVvt+SO#I8x8gq+aY%~F$PSd)f0PI?kc>sW+fs^S*~ zenOZcGaWF|W<;TJj7jf>88u2KA4#0~GHfN!@8Co*Y46=G1C?$BoFQdF0D3iE(%7=v z;iE(%WG(=ve$#MFjGipm+u*`gBLb5b)o?>R13rRS`ysFd^t#E!uz3m0i?nKegDiw=}= zXUk!9KPLs<14a}w#>QBM?)nP6{IVXmSer&7mPnvRLG)sC>PAfqrOXfqt0Q!*Wak6J z?T$laZX_ISaRLXpfXrudd_A*ih)ef^1n0e)9gINIISS`~Hnpb1be_9TSOq&+?0XJS z6HX(QuzB$P!aBRqno6P#m5zoU2jDEh)+h2k)*KGijhw#={5CH(dr5-@OuBbtUd(Rf zr$?5NxJcMBcFd-LR!O=GVMnp{UuJCrOVk^(ay+_3_l6f3Zdl4B%pyjENMpq`4Jb!E z?2qY_yVu~0P?WiI% zlGgLPRQB+ePNC_jvHE)^Qf$YT1I7{OPOcx$i9ir)(L(Eu4O`Vn`WckU7?9}+a|+U6 z={$0&ak7$inj>KaRixr^0(FxpiWVCPxi5khkg(a#%d!0~^Ipc9XCjeIYf&=A;*giT%Ot(T!=a<~;4uz+suW^Nna0|&G-r(?zLMC@mi|O|&{?q2 z1WYX(sF)tPlM$}4Y89y1k>mspqz3U!C6=QFZ<69@6=$f=%taKLFYhOjfaX~_tH?{` za0Kes46xPeM9w~9(w#AaUSt&uzGM_C*Ek16=xna}d|W7Ki?M;4luJ`dqS-;CFNK2} zcw8Lq#ZhyTBGPpG+F1EDl#J5sbI<~hNw}l=CJ7dsYyn^eE@UN7EI&sH50SJ3o1=$f z=$mq~1f89v2(bfrO2Kc6w4t!@T&2z4_2X;{FMFJcN)s7CP)D}%#jy?0K#RGe^1ycQCQwAJ5N%?6P|`NwjpM=U_3?m&9dF&0dg>r8XZ$P{=2 z+YzZd#{pZEjx{-_IhmV^#7W=pj-jB(l2XS6r6cKhm7C)*D)AUWJI(z*jvy{FsFO-X z;rVNE`LYKh_Z&bH`&2_2T{}UgB6Xz_L4zz~75?O&yLJM@ zi{6bJ`(558(;yxRQ99iN0JV5;V?+sD^hky*B0VqbGhcpBX|QK}yoJB`&HM40FTcC^ zxBKpW7Ms3zP<;qDg3c#k_7y{T`}!19bpEv)RUheaCSB-*3jLJz6p=@7k=|T-1YzZ zHEn$1H-Aw4-I|}hdtSr$?%ssv(RSgPzL953eUF@yyT`OZc*w5CwR)0cmC0r&MMTXf zIQA5FB=%0Tm=kWqkE9uI*@sMh$S3Gm2}xEUp2;Qna@nj9lN+Q!zD3sz7UQUR;Wa2R);HdC z1^()D_hQ$NPlDdS801Uv)(On1(cGsq>`<6@>K*Rn_i%Xo$IqGc;rG5el)vpbLdOz0 z%!uW&6+{funbX*CEd?qzj6g6}^8S`eQ-rmN6vJ&gsv37NB;%Fse8e#i@>s%RRID5$ zVvmWbQ#uCp487pjhQ=kWbxago+|n6z6r&`YmSB3}2+==BLN)djpWvyf!JK)^>0;eT zqfh$b3bAPSQ2Thxp!{MTm>!?tBC=Ow=FX2-=*z-gL(z{M;|SO+8%m z*W}5Q@XNn`J661Pc5%(mPv9CZIVY1Q4dR!6?RKoZZEi9fBY%rUU{QW0{QvJoCC7T^ z%&GXbkKc}14l(t*dIEF0?7rWKV6hL>9fXAZ`jm<0v^e-_i z%7DjN+g^d15gWPhI47;+D6j@}%Z?TM#;jE21epfbigw6LJ;Z{7u-=2b%5$q)m?AX^ zvHeaumK)#E3h@ZJ1yHP~bo>@OR`Xac$Bowi8ajJE*$k=UNDhd=;X7o&!U<@DL}Y66 zYFqvIrLsziNeOb_oKSyf)XE&{6DzB?UoUQc1;>w{F+bUCc0d!bA+8tso)2D!TCEBI z=yW>RylE%SoH-8wm@#7*m#6UOw-W+(VJ`E1%)Bl!k#1Ag~d!Gi4xgXsL*BioZ=HdesnYL{{0_& z&-n4bxDD4_dno|mf(v_*rg=^FlGjLDuIHZFi3k5?TOY|G;J2J>7A~5rZe>jsgCh{q zrfl4}Oyi<8)*OetxuE}8`r-@(|#r;GV$7hm<{zU_=%c8aZ2Q=2|`AJRQyX4!Mh^p{ro8<4le;= zrj(K*W1#(Jdrp;cH{oaUB6_BDND>!l;Lt!?j+F7+OipdZk%~$ilJ8grI^3?4q&OjQ zk^4~GfTMyXCH5KVLMxnr4x-Vrvp=}xfm|!&%;XbXL0pFtC`Y9za|8VWCAEw%CKZ?e zxzVT>pV+tiXs{R$>_3KUuI>GKV4x0wyleLFJ{oMC@EWVqv;R9zo;+K;U#(U`BW2~R zBFT0}Np9)Hi6aFH(rjLRY_qtQ?5M1-yBn?pcdU;dJ^@b%8o^*AIWn>N;BMbuX{LzZ1MM12?3%K)@c;O^XC?*-8SfuIaSC&0_nznGTd%~CgC}t0 zKyMySofyN9zy1n-{PkD#&LBQ3WA5(fN#)e(ecO#Og2sEsupZcv$n)D=_j(+HMhy1WP1kdVW zY?uG2eX*oPseQsAtr#v!)L7Pek8EUH7n=NnCo;6J%>X1!Bd}>25$MRKh*y#&XcXUd zJOP7Kn`o32k_*PYPWScx53a}iKNx=c@S)@Q%m?mKsk6gq&L1vj#=qw)dZ=@`-;;ZF z4?VCc>N%Em0%GHKS21oA8*9zjm%4^0c1`T}x&|rM9>NnCt*0J;8Sj4IjR1fdGp6FB z|M`91XV08DkBv`l!9AaS0^RfQ!8i(?IM1j`s8AILm!C7p1W0fGDI*cdp;~Z(CX_>z zWZz>S3TCI$hhyG7b8yg47_`_t^B{W9)}vWi%-svi1Wh6=#{zpM03OhBgIVTN~pP9i7|DeLnwObqSD#BkS4eriS@B07=6AWj7q8L7cIsX5t6wF)$fm(TJj-l z->KCjYeInH8|$^4dJ;Lhx8?V|@x!F>v}VWJ?G9SacKE+`EAfS7lYz&co7tWMZQ)GN zh{)gLM%T+PUW5;P`sz1eTxnwC#`>hk$C@VoJqCYfa!!rJGjoDbh2F?W_5SS(zj+_N z^FJQN!2_>hbaY&upNm&6#?SuVHAN*P$2?-w<W$8-`3n@e#1iuw47h;hbor=kZx{E`-A7b9hzG;*q@io&++>WLO<# z9#}iC90Vwku1tC?6LY&=W2nOTaQi6yT|g!FDk}>_X2U5WoU3ziM=Hc36rO@q&3l8C zc_-z5)~kXNRmVgnfD_V>0r}}~e*Hl_ASz)&X>ZYMGbpZ+4fuBSQ8r?8VZSnC_zz!y zuwSLiz{2aM{@=X4S&U`rmf!VTd+#%!m@^|XG9$;T%9`)3J6~hEZLlrdLP*FUTSDTI z7sN{oAz3^cAsLWBhzARSWGrDDV{A3FWXV8--Q9LixBCt?PdQa)L}bjvnfADNI42_Z z{`U9nee&86QdMR~#F@Tf4ga;)|Ie@eC;t}LuP+1e!$0vh|A0R(K~$v<-~ts$*$n1i zM+}J29RAKf<~RS10(|TM03ZNKL_t)C&tFNQ()>Jb)f~s`ScmrKJ2RS(+@-!IS(oAe z`hWE^ex08czIp3M#r^r-_ut}w;V0J5ds(Y2Gy>U$zSVm1r3?udMjUK)TQ#ybS2ecS znOm$~R@ZRNd#5Ehd#>u$<^413z~+u=g<&ant(I?NVSL2`Ub=XZ?3qW!IE&=P8XPQM zxen{99*fe*OQ~d3l-sir_uFiP?Vr|$#(6y4W%8nit+aHFyI^RkPPw!)K(hoqmnc@b zu1k(=qtcdH?4XU@L~MbC*vdoG(xl|+W#wujXkM;ksvK=m@uOVGD0RuIy+f>gzr~^^ zQU_MsHrPD^;Q3zpI_4#hEK!g6QjTP59#edNc=7vZ{LvqL#$Wh1ehk3!a^DVlNOfaI zwQ#(h?rt7OIH{QGrOgoVO{(t@x+&nzR zC^~=9{`x=ocQ5zUtQMrUi|(UfAo{j`3ryXM*u7?b#cuzYRR~2F?%uC za>@r?%Vx{yAk-QN$?jMzFqV{!pA=wH<54+*kOH%gWwqV2#12slHPne}pfY<+Iqv{2 zEJoRCxMelek~>L`=Fh+d)wcE*$eflS0xeC&Te4>-e5(!=&>kFEtM+33WY!?ix(BoK zX*S(iyJ)SNiT2KA+gWkix>DA7vDWJLM~=H=YJ!&<6)j^}VwpSB{E+v>`H*_O_IYL^ zym~;vGL$RxWiC~%0cNCE&!S>SmM?xj8HbnOd-I*Gk~x0uja!%B8;{48kGc4=J*Eyu z55u_NP;fB+*lG;*1AWEJUMsLxmn7Oe2ji;EUmV@0^H-`aj!J&5@7!B2i14&~!n^N3 zU}IyIjg3`2@2ZL@S`R1YFIs=0d-*&ceD}4IF}{8Kimhw9R~O-*)PAILC$C!5nmlnq zbxNwhDM))cn+D474;6P&iMnE?0G+!j6t17a}S;pDyebx4tnNp_)UN?9%KP zyElbW)dGX(xWu&{uf8(US_4?x8riBZnN*Y!%)4$oD`gg@tE|w}cXcz2F10|Rz@fE7d zzV?2!sxCDv^x}B!U;Q&5@Vy^DbiTI>GWo}kcX<1qdjNd@2XFJ&{_YB+;nX=UEcV#i zx-zhjzIp-hOFhP2$f!vlr93#E?`9Qoml*!kpZS3A&#?y1{8wJ#{n{9L)LrM8_r2xU z`qr&={>xwg_c%N_0bqS&jg^&!+0!dO|H;#$vwwvn{p8U$?|=Js0KW6RH~DLScd24e zpBJyW7CBx;YQ~LB&REf+gVlVd?~>H1D#2hKlT%CPtzyqAY^+D7p>buMl7r7EvGmAg zGoqToS%FYOEu&PDg9S|ZxR@EL!|;fxtEI&X;m(cmk=OE3YmieUqR>j1vI>tVd~S6c z+dR^s25m(Fi;(IMb=9?99?R0wd(?WHQA(7g6e_9XTsiXz#Ujb7t|-zPP>Nt>_OgA~ z4B|v=v&-eqd+VpHSpPsg-%*1T1HQEoRv58}6lxFEb(13W>|XjicQ-08#RZxC-}@hb zhrjyQHfgt80NlNM!}|N@r$heUfB(C`y*wdw;f3VyG$~X+9&C zf|hR8E7@74>ff8zBqW-%i={ZeHr=O^rgRS6tBht8=6x%AF{BhOT70cz#HSuW%+~|O z_>f|)C(XfuVQ{Fb^*LYV>+$a#@i+eK-{A1j&AYq%@`(TDzxdyH`O)CjAM@eBz9ur) zl{F5#0e8G2v^zg=Yd`5K^E^O||GxtNqiuiwS^Zi+eX_&f_|N`v%_XS@6dwKdG5_6v z`x_j+!a2BVzNvnGv1WXQ{w7SoNu7p|(kz4)?uLV`!t$g}mgsncdRko8{2&Jn}3U6 z`OB}fb?-XO<}_Q6qL?RN?(^G!`|A?Q{`241=0E<;zs0XQ9`ieY`|Cn&eEQy|kA3p> zVaWx3_1Vtl`!5jpi!I{Q9Ewnc+UHvXE?-BD$2|S|&~moR*@^oxmI!bbvX|eRo80bV z4Fvf4Z|peN`m4`(`Q5+!q+sw&Li#`az0djP*~{sBeY9uIBmsW<>)U+zfBY?e^{>3a zt-IH(=KzXXTUDpJmO>;O<(k&;xKh!X?O4Y-JL;?8Ul(L&<+)X{HbU64hFSsx+h?*g z2F*d??p_bG1K4CDDqG^RvoYVN*da=nEUVc$oo~|2uaV}0gM6c%yFdHl*|qpM7aAfJ zO+ZEin~SL5)%a$TWn3U)CK^)Nx>#s9syQ1KEPw^4Cw6$fgcj8Jk<#>v(dk~!w2MR$ z^8^UeZgut7e(gWx-~LN~iPN(oAAa}||M(yMCcpT+Qh2YgtKa zi9MKb*`%s{yb9WME_mN+x952y^H?rRuSM4OkW?X^buz2_cWtEz6;K~C%?OhTljwwr zp7XsAK)^G85{-^($rKN6l*KsM}vxU~`#>mCST5iL)s}Mp_ z$EZBowXcw7kO~ay3PSN z&C6y|XcaYUy%q>X97gzJPO?sJMJxpyiZF^+5xEJ48iHPkf9Gmag-@YZwF{eShkb-2 z7Y}PSg<0|91A5(D{$NGXw=@DjCxXNOy+5!lBT2(Y4TDW+c6J)oVft$zWt=!RkZ;iZ(%v@`p?NdL9l1r?`Dy ziZ90);E=JO8^+EP4wVGU>#V1gZJS!}f)wdEsepcS=X!eQwKAuEC8M1OQ`PM}aaKOG zHu+L(5TwRiG9nw?_2H|@!eWFWP8(<}sg~z!v4!yBa-0|aGj47O_xRK=;b`a1bOmhP zb(MwoDxm~3|FX4yT51$l2Qf#ISyTtIETTAUqL@Zd3Ugkr7u1qjSNou?Sp2+E+9-%I zSWdjy8YQ%9P1G9Gh$RY@U+U0Q?S=bNTN!2y3QCzLN|W;ScP@#A&seO+vby84R-LwH zQ#7CNXz{!`d2_|W=_`^O?XV#yS|VVdBSfy06*JKzb>0WdofYHU&ncN$bR4<4?5fW& zd!yo(=czf)<*8299D=8%>VZ8^vCVJS1!*SdvDju(wJ=7Ne^GII5~)82uI9WsjDT8# zcdOS{u{QqMbQDTIcLd2+IoMowCbdDA%zZ!RceGlGf|j!>my?_)G*b)eo7>XRNR33+QNsIX<7SI;B!dq4+_Da`^wYcqzK&WL5vq~?lNl~W`iNQhZ+Vq;92aS&H#4Hj>uYL1Ik1XHEVN32qvW(|HmF-45A z5yJ!+=f_sQDaeFUA;vD0np92si2`a=P&86Y4kJ^-9hoO^oiE&$oS~B%aHz}(XuBg) z*ta>{Rs}>|L^-Zbjo5)(bA>AaE0G*C)Ld(&6#KAqyXW%la|VY-2C9xXepNXY6MD4e z@lx@g=58m~GM<(9rKREwPWBUbDvd=pZJroPobaC$O&Pwp6cFtZ-5e zScA)=IEz}KUvWAvTZrUV47xDbSJlEx#weE#^QAPNnm6B)`AX>nxlVLBv%IJt+L*@G zZjdWra<}QwTm)8r!{DcTh_fRZ3u-fFYW|uVI&@OJ|teSMv2Hoab)3gqq5NjA=YbnrDmRmM+ zT9Z*~?(k~P=%@{EtgE`4dZQPH-!dmss;x`7 zASqIb4vHJps6buk%qOKX_Adad^KdJARS-Z`JYFxju2#6I4k{C+Cfc%(TnVi=@YFQwu{9R+}TB#;9a6!OokJ#qn z26joS7Gt11;a$;m${dliQ~=LcJgi!|?`3XS$H`awI#=zuiVH?}b_3+TE9Id_BhVA$ zF@lRSRg3i$DI|2IX2P;TuPnS2He4-U-$r4We~e(CakY=7h;?tKux~B4W;qXzQdP+n zV%;&VTrXD{#0(g;P>U_BvTB*8S>49pTyQZm_&N^ms=gYvy3MOSbT4Vq?y1^%?6n%) zwFa2=5=P?kZ3c#4ExTGK4Jji>`padsb$X!}H8-ux!c1T+ci&5Jq*O(WGRGE+wSh%v zR<}CC&qy^R%~FyqA6ll5gy+Zb&)ujeCJib&U6?#$c)vJ+yvyNESB(VhxuAo3G;U}H* z(x|m|B9{UoYOU?K82js+Bm}IPNEMK$>VjLP`ta33b*|v#qM=O67>sK~u%sYn8^Vxc zSF2RG40V1cD&K*s*aPD^ZKu_j7~jvAwJtSZr5wRZ9l44)Y%1zR18j^)&SPnw0d=WS z*#pW_^QvXeKQF4G&ihxZ4P-34Z27Nl5_k321mNn$jllnt1rL0(ZXN;vQbl zL&$SUEai$av)>#*QC0$)B+EAGB&l8&H)o0F0 zAC@Hcw9L+A-4?8=PILaJOUgb-Y6*0VoS_n&W?_Vj| z2dO~tT$HAzbv1~N#DXm7tOr9Z0ulA4m{*xb)hb7;6-K$7#cIyNTW6XahAHo4%Ov9N z2&>>&jm+z!3sVh(jH^u%be5TBs$`mwXhf_b{*9Cy50}{3xX)sLswaDPJmBSv1NOf- zB|eR4NQ=O0p!j&=&2xmE0fc2m3WqCC7GKousD4eAiVk5T|0xhG6r5o-skfTYt4-Ha z%He`sD#B>V&Z$x&HnGjhsT$4cQg$h>_ARYoCliB?vE=^pV;M$}k{2|u5UMLj_2LQ% ziiW84sl=VqxWo`_WckIr=3rvVInQD+V;{`5s=^w2rnQDl?IHqI9OGguoy%(kSajNQGIcf%Eor)7U zERQ3IV?ER%J)+{y{ndnTv9mB$%e>{!otwAVenT#@xtwg_92s6U7q*lM<0->)<@Z=U zG$lC}EtR~(Rl9_t6tg@n)d`Cn)GD~kE>gbfaIp~PVbY7{yO(P~MV!&0l5L2rdNc+u+GoH`=4D)D%6@30Bw z6qgviSr4}iKUdY0 z#WL1&_5RezXx$@nrnd0KdS9)(JKJNX8ZKtt))MGyslH0iotub~;jpEMaMj)!sj0KN zN>j5psH&CD*~XqFhBLKM%sL8FwQ%{Xsa)u*INGZtQZKTL6D}*)hm5GTLV>5y-c&U` zoU_oGC}>7XO5#N%tufi+m}__Xy#D3`9)9ZwEN$H4Jc>CTC%oJ}AxScl?8=mkMln&C za_Em~w*ziGe2X`l?{oO_IUlY3glGM)Iem6YcGe}BwDGlpM=%>L5%<2BP@YsDPP56T z1T9KMzuo0UGaxJDoQcWGq83L{qxMmjtjcCx$~yad(dkG5&Y5>E)K)@}OBi27n6|4q z#xbfIuPkFv?u^oq(iYeFzpd%y!f|OO>{)K6bF7S`rj}|3q@CjMK8<&bo-ub?gK!Mh*Rr$xqgaW=eTBYq2TTvlWqmm zFD@rsw0Fhj%vlJB%%vUv7WW*rS?X%G7HT=u30z)k zQ8G=5vN4lv0E-!SzqQHRKX`-dTbra_7wxQYHi1C|gK!YvYR#c=lR^R2xcrY^8I6_wMXZ zwQSJxHJqw!RSZbURWsIH#-^GPWfNizNi>>ucUQIH%;R9~Mqk9kQxD&3(2y2QuRUv4 zld>z33i-WxYJZo;L~A<}ZEQSted1gzv8WZbaCPY#2?m*DD3E3mlWfE!8%)YcE>2+v(Jp!+p8`oC@#nD%S%1caSFz4Fa3slbR%F-1(mke8OUoRe? zWHDhjBFu(UB+bZ~dByi%eIo=-Xrbu5lc~!CA!c=mbp?vMeS|Q^*`V zt{%jZ&v4jaKL}Xsx46D?gH8)t?LMLbH}4&@|6-r*&yGlrK+<+0vn|+BN2X{V?zuBO zttf7ayIa#7jj_T@C8wY7$F~VeE2*ZWUIdHhtlxy?)iz$cS!x=y-CYmGn~e^oB4l&O z1xS{WMJb2-Lk_M^Xj*O!rI6TEstK3|n! zW`q(EQdNi|B)f_-5>=wvYpL(ywOTZrEspk&`TP%_knB!_wLqGe1NAzWaQkNMx?6~HXdH*2fz9wZf)HqjC@YV8Qa?aLo%!0DcdBX~Sjd0H z*#uoYXX~{#zw*QPc`lo-);Wwu+ zf~MD*WmW2`L>4};I%}X+P?Fv0ReLmXRWL2JDz(q=nt^PtmN-raEZ!aR&W~>MXaC%f zdE>Rav^qIEuk#ZtNDa6kGvsFy3SWKsn8Z8d!}JA%Pn50%1Y%bI>}9EvR8%QA5}czu z;)d(XQh;h7+tFesCsOr1Zlps|!fZ%qdBnrluk$NE`Yw0x-bLE&xg2e4_8&k9Owtr4 z6EsaPUnT-#5ybP5Rtvw|rO|5f^wA^2lM}ui9}pf1{;Y4L@)W8?q0APrV>#nhC5X$l zHgFqpH)mctZmA9iu-GY)>N)UV1~srEQikoT%(<(fW5a+`t+-$wY_-9HHrUB*_#odQ zm@8pRu?fKH=;ez1A|oTrCM<6*ap(1KLu;MWu*q-;Cj;ep7%@st2*VK_Pr0?y;P$O` zHkKDzT3DhHG;*1=5GOIG=cl|pIpdpybGDCn7-b&KR)=1&Ow#L+bOU-#NEdFf{@(XF z3ICYU{^_(Uc~&np8%;`?V;*)bL}yq-nsOv&--$B8A%y^DF7XE`Um|mA^a@x|k}PJi zJLbLhb+$Tf7P1U4isn+VXw3eD=^<^-1+^%dX58*}_};d341^*J2N36(J)d)(Q82knz1g=d*P0IdOlC2E}q~ zl1%^0KTix~F-TIAbp;Rv)7K0Xe1W75z1xSp^D91wDSIWwr%a`+h8L5UedR=;p>l}{)o}UevOoSwk$>IT$9B{Ai zv$ej;;T95|001BWNklI(gZC4!)FSebjQ!+DoAN0pSAelz3FLXY|FKdOUv&=vq{hMc(A(6FFG$c z)413LAoWc#CYP{EMJB5@)kb6dM-1Y62dO}Qbi2{UJMIA z=O_s;Ex77*8=?@R7}DAErx}DQWbrIzsxVot7PQ;bmu-2_3P4&wzr~GvKC2rkiDsx~ zbMZ5}#7PPw>uMo%nWNTaoAGvKGbM{tATKfYBTw&D7;l_N&ak;mfe}QxyCZ7PUr?7a zS29VOytQI?4(_oX$}@;+&pa+&gXU%rEe#cybO)+rWQ?MiqtOI3V5}Kgnh_3|>tp zf5W7)Osl`bXzbDQJajZ7io$7^ZSG=99W*HpIL#5^xg4dIve?}E8B}nUhg9+~n_BCR zO8HXhtiu(+6OcG28&9U`lWJ{No4x9BzIe_k#_P24L=Z`*bJG=9q*$M;4&y2#a97neHfb@-4%j#wmrZ90%6MkJuRLd(LO6jWo&ID3WD#g|aewA2D&;ypfcCVH zArPhA_GvUHWV9>Rv`+j`%dIA&Ma_^o?3}fXWm)LrE84iA)Q*5$qHa?}ZEBNd0mj9_ ziJ~hfYhd$gIN9;+{Ksj^X%up-$|wkspuzRc8{E5pk9!a9vvy+>zuRVTcEIyzPdR#d z%7Z(1X(BxR;!DntjzGOjUTraLWKG~vPpV_@Vs@fIr3OH`q;Z|6=iw4`5F6Ay4-~8w z%tq$>(#!WXM|xcQ6;v6#%Ki*wRH%(qOm~@XgF7+xg;RZrEe-OSg5GXFp47% zM?*Y>Fp0> z1=`If{$hhSU%x}Q*X6hW@Mrw&$xBY75ngAJR?s9HjTuEzvDj6|aAkqiUB|spS5eDA zx#Jj#*v4Jlpq{gRqGZ?|2Qkg2DU%3H#-(3Oa}j(hLQ3_8^Jk4BT>Rbqr6iu7sW?I} zF;Q`>yHpPHS5af)0CY@&>O47zI^=9rac&#thU?X0T@S;yrj5MTD}Z_{ykDk3DAgX56vAj)(wdBOcZbV0Omcr8XBlU4!Z=Ntq$vYc7H)6x#%r%} z7S|RSX9?ppq1Erx>UK~j<>1}m*4B#7>cZYw z6RH|NR3&ehLo%fTws!HD*9QdDj1ajq;c`QirQu4io}<$7`W``5=&IJwZ7^ksWyZ{; zVzWi+#s-SGDfvrWnx(?GB{H70qNUKQAH2s~HkOND#&dJ{gcI#K{$09P9M&*%V^dGUgwaO(iKV>o${B4*f~~5kWiDI=`_R?pk_z_U zdd#pG%qk@*1Ia~+s-&kUG|vvWe`A4v^?M)i*2DWmlT-Ew5vONoeE9JfeEro6c3z%y z8Vj47ORQgC0ATOnoZanH{;2UOH#Zi!dvBB1Uf<%{wGrLUBJaKRkicv3;>9ta@9vQ# z8O?U9wq9g~yTi;7un zbtu=&Q?DzDTU)P#TJmPfYDRNZy9x%;MX(^Q8q~$_B&d#2^`^m04n>#%Ni@x7!wfRL zcs)b)D)$;O2}(lCh9+EQW)mi4gp3e+R~n9Gu1sr3u`8=DB4y$*h>p6oD{T=+P%1@L zDO31C)uMz{0(%sq1f5I>gP?H!Q(&UXD2f=w3Fjh=RH4;m@x~3d-h9Y|x8CIbYY$lH zFCdbUq$8r}lq8Bd+CJdxFCOu7_a*PV`3|@4-Xrlm4xjI`dcDuxH}13k)fd3iOFdRA zsftN{A?`Y*%c-jME>#DQS4Pe3NyxLOS)5&sPq0s+ICONi9tAFzZY<58b9|*~R-MsS zrR#2(O>3iV^Ey@YxYlReCed5IlB5YFA)K9_^Q)^VfBr|WacjASj!!u{*<HM4ClcXImE*yPxZ7dl-M84fd6VAS8VgHH1VK>f z`c9IB^V3s~4-Yxq-sZ(8pV2xxVWrn)QG}*WXVn@a_`XLp2}$F`5FyVyt!jY;6CqS_ z)LX0O-fV&b#t4>H!dN;NZ*JlBj3VSMD<#Q)C-F$b8GLWE#Fs|hPD$Wu$SKyu9rf%&#*_g*1jt1=u$mYWAxk2Jn9=zed)qJh`qL*2Mk8+Bzs2o4w~)W^>}kWxvFQUQoyD#b6&2kUyTPzHK9xuD~dz=R_AewmJ1rxU*0+I zxHBAZ5WCk5r&lR-)WK9jc9KVYfrvFt5yMvI^AjQMKkQ$Xo78l>GbmKUba{psgD zezH3v8b>5?aybiE7*BFhsJWc27#T}R!YvnRIhv_t#usWf5}295JZwlVKVv)4$s{2> zJ0}V!Bsz`ahpLN~IpdDwlyNvj8akx_WaeZO2qQ?7spB1mQ|MT1Nr!+0(+pM!5E?l| zNfBZ)Qo`9cy{rjQfLuWLQt(b?eQGOoU#C=CwiBfeSJCP^tx+m*Q4yLV7-i$`Zbv*F zPIz&2OdLiW3`R^mpH!6?VYJj`<^CP+Jb1v}2lu)E#sfBQZ?U?zN)RYXGGuUmNID)v z5|elyFL(EN{K;qRKHug3yKnOF;e8esdwlcs1)u)>k7=}g`rQSHK;yakaLaXNmn$uZ zQ<(h0_D*`IWM6)FwTOahg}t%0HmWm)vuNQ~Wo%{;PEr3!Ug+wBPWBxD+r z$rP^7W_|UU>Lv4irap@A;3}R6r4r}878`CQ*oDN+nz+MpsH+4Z)md9*J$UxDlVmi* zm@M!Kudm>>TSRfhB#h`UFY)I0zQg<9{(w7oZ?m@6CuqQEc))NpWIP@+8jVTgm?R82 zJv`*`mybC;I^{dx{T6ROe89EE1xE3Z=LgUEW^bDx{>kstUhZ*pe9Z8CP@Be8NyV5M zew8+@TA|@N*Gkl0N+<-fMg1bRws5L5Idh)98N`(D6|yTrT{+pz#-pXx=Q@~&JiwZy z+On{`sIyppG|+h{GY!tdJtt!U1tXRG2VYRVFMh5YAE~o}(VFjyjfD=0Zyvu~MwbCqSHL z3P=-{qJ)7?p>~3U&ZrUsHUjKr0K+Z_B>B$wHq{B4chHhPF}yoiyyqp%b$G6 z;MoD)g)Ry-U+qXc%N~-;_KQRlIn@%e87y@u$h;ETR0?)4;61g~Z5)R1Y@)n8124*m zlBu%}FS6Nq+6X?0A!$t4t##GCf%vmXJcS^JP7{2YHu!a!5>$BJ?C%*UxpO1HS*nEBR`}C@_D}QR zwby93TMUyCFZOo$_!nO=8BG|E&dD?+O@$!?QWEd>&jioAFr06vEQ>8pdT||Gh)X#9$Un2E2TAQel9qKL5 zBRMrkT^B>DYQyR_ijD|Nf%tqxHacN#X^m#L!T#Cw;O-oquzNh;Im7s~e$Pw>;JvrNK-_U3io{my%=UB5OR z5z{bt6y2UuH9;h$(G)gsT;tvM-{b7r4#Tfr5_>`$J3sza<|&sWX?e)j7EG49<|QZl zJO?Y3yPeABP#x5Q1%UxI?xI@^;KB%;ANuS*^%#3or>j6DGiN)7a2j{gXirHeF4(we zf!CTkUT?aEv^!Jh>&>!TuL*t=+EQ#r>$E*2@i;#hOJMHq<-TgdHfwnmgnwciJE^A# ztm-onaaSNO`xL~Hd`OX#d-cv558i!?Z+-9`-g@&Pt#*r1GG=pshal+l>l#N@4m(I(jrls^5Wo#)8k{l{^T=u zzJAK)-Fx(UJ<=>;|6rH%v*QYs(A|7$65*JrnvGA|8R$ses#}oCLbH|@<^C$7Wvwek zJA_2k7VKG6q|_qDIhQ1?n;9zKH>PfeSX&368g)Na$6{a2+0Cn8>x%fRrW;kqh@8=C z`vgIQ@npjO-Z77!>~WI#G~3Nm7?LSW!U?1C2oWKQlbJBUl&oE6P(!oT;B?~g=*b>| zA8>trg&=6qYBrH5BnxA+N7WHTh-FAXt#fM^559E5VzO>kkpNU5SFKrmHG+h>nz;fG z+ASJEKr2&5oi@Q@kCp2yJh;Ef>gvK&Ml78L08#}MPKg*qd{o=4F0Aw5=7_IWu5-TB z#qYFfc^(a03%=y8hbz#tC{5WK#?<9JZBV0XF%iNbTc}gd5w&-tS8xCq9K)v#WYR^l z2{Ie0YzZ_n=*3fl3KXQl?2KP!v;;W^DiG#=Ct_N+z4)E{Yc4i>G^NGpi;9sbwL^O1 zC{eiZ2eF8BXk|A?x#>rxxMybbj+42~668|A)8N*We}Sqn zJRPz9&2zNnvC$I7lQHo)=EaLc4iC@gsG2xrN^?Xtm0G`f{bff#ja?DPtxa4;g47A& zTajR^FDnbwQ~^m^*_R?Er(2yII32B4*J8~mBEJw~9Bi@7NzHD^yp(9vE^t+~HwBGI z)0ill%Cwyfh8&znMB2jh{ZcVbRhf*(#9_=*cbS!iYizC`bNKv-7w0i6{SobMn=Ffo zw8g=B#QI=JZ=r=J9%-7OX^Ny-sX3)62}Nmaz{Pk{tjF1zrrfj0R5oB;8L2C-=zQ_N z6l4ibdU&;+eBVbpZ5rJUZJ^z3F+4lx>n|U%zkfiQr88*QqtR^8ZujW*`?T8~049?$ z!@+>bWJnyvv-)idKUL254;Y>gXs@r)?)PZSG9pGvsZLvB$Fah@HAC#wcVgP=MOd1g zu98-*jP|X(*kVoq+V^7dnaAcJAWb@q!l0OG$W&Cve2U96suqaI{GMgpwzJT|>on*d zjSDmFYB7jrvrJif(MI56a#H6+ILsg@k6z3fWQuc#i~Q?IRsDTx$}>&Kh`^7*kEbd; zp3v&}T)(!!%36={WXRFZ0ZpAMjy-+6&B5*=H#gf%!U5yqIqh)7pT5>)W65VVn9vvv z$ij%xFyy>3X54P0X9qm{) zT7fV1p;Vx4RX9ZQAEfTq9`Jqj8Rp>IA)@d(wJGAvcB$k5))1mg09cn$_n3k_cb1D zo^o_FV(;{vy=cg36q9L#ShHCjWirixqi_Z>OBo5Q3xdRcy|pAUCMBYSO1(*O*9z5; zX}W~S3$wdY(a&dZ-vOqOvG0>K0tTMPSe2yHV*8stp8frQL?%L(OpANXUW3Ke6*g|% z=GLv-tgNj7aC~^o^B3Q+xBCreN5@3Nsb;X}`*^AZ;|W{s7UM>MCqh5V@O>Z86Z@%F zOV*T=@p9Lb9K-c$b`s|UmKqLU8~>{dMyqx4<+5$Bp{%w+{089_F#P}NSF71X1D}Pl zkF{{6MF9-0ya&bFmr{oEtB6WfENFaTXq-|zx9c2S)$pX48%wcMB>(8slOuL_o^gD% z#maJrW~+r}N*X7OCL<=3b0)(fyHEESABV(Q%Cm0{rsN@$G0#8$1=+z7n?qdCVhYaOG-inxS->9b9Ay z7f$Um47LkYUu9NWGDsz(Wr59Hc~XHqzcj9K^|P$hAjK7gr;sKw;bcOZb{!2s!ek65 zXJdptme&^f{`+sRu&~bY(Fvb^_9Z|4^h-V&4k7c=NrWb`Sx&GRzY3*OtggB1zeILmbFG&!h8S(wqr}I1y+C6rU#sp7xSY8a+3^z~> z(9~x#9^rct3(bsWKjL_zWN}6kDq*OIBt&ssfGw|VfVv6Jg_;HSjSDCCT4{c~h4N1duj`56dmd?;@^U=p$?<^RLddnI&tkiYMgdWlfv?0##&{Gm zIv)^@CuB2~AJ6w`b=q_n`gFQ28i5C?ka-?qns7EAa&UUe@O;9(l|C6vGg_(A`zRV# z6Z0~&(UN>&{wiPKtRjW1+1hQX25ANE0T#0x(q3Ayv#_aIh0G-~;=b!EeL_ZJ)d_*#RrW8tSKR}lIo6NJIyrZ)6Zu?>^DtK~Lf3)2mo#41LRWNrMc z2q?>k!4Voc8Wc^;wp^lf$TOBO(CRN=gkWAe3NhlB8qN&|Tw~Fatb;V>h-hsW6 zd^Bq?97PO<6WXm7ffumcX>c^25N2t?;(1;`W8oT4&JWo?J7RqiUhWNf^7JL$o=@OI z9Hk^tM4&MePw2Ln$TVOuoYJh1MiH5KNFa_vz1cjLJF*3Fb$i=6HVQRs`$#VLGDkx$ z50%zd!mBD)b=Ar&Q_?i0M#tmk6@vbadU-N6$N^_12^i+jC0 zY~0*H#ABh~C(RN@qcPDWV)*PCy`!hx=m)GU_6S-{CV1=~p7L8?Zu2-wkXD!Vl~s=0 z*LWUf+&>8Umgmz3UR!Q(vmfx&+<6pR9xjeqWvLG~)ZysNuv`uPfUCwNi@mDR$$ zvm4H~Ha99xidCuEJ6jj}e2M^$t37qJb8xR%P(ypxT8@f}4Lnkr1zE3(ls~Yj{eYA| zy5M;oQeEQgOgY#e((NiiqsQikuygQ)VHg#pKs>)mYjK0HwZLF}MlyNH!Pz0L=P&6k z1T1#j1mbZtoUng?7UYGG`!elbybeNJg+IY>T0mE9}p_oJA>TI3YN-Dkz zvAleWMYWnx{!F{YuI)Q&+mR&A7*9f$7ka$C+~xRu#Iw^g0*yHxodJ+$*|c@l^Uw^) zl=WL1T)(yo!2ZDzPoKPCd~}Ln zo64NbWAnK!72Dp{HG9m08%scS8R!_YVwxKzykMoNZUCuwG*OzecRu3C_n0&r^FFlj zGVMvoYMQaW(4`Xu)uR{23}dlz=7P1%2BO=;aW%E2ETdI6R6#7{_gH#Jwe-qjrx2{D zj{|giZEmbz=YzN3=Va-X07!OvLS+2ujMLA&2Z zI{~yjTC}*c+UHlcmWZAlk=@+jTkpKV*47rMXCuD+{1NP*a@(J_l3(;Fh^4}4BV3eH z?Uc%KwHoZj;Epoa+aXABIZ;vOVK3@#=ZBVy!K!&O|#jWw#R z)}u93b*ZgkU43vnBw@?Mv^D`R4Jg}S0&A^T3A!DE{tD+~pZ4(t&uejGeSz-E0@rqq zI6XNd9v>34R}g<%`|}ztnqGheO_I1p7)>~dLV|EeZ#<@vMvSwRp?ci9Q#LjL001BW zNkl*JIzGbgHzQ6?CY+Bv{Pq%!R;QK-TdlBPMU?E2tSXhhq)cLAovWqX;pw6r z6vMGdb^F!ycV`)GPkfp|lLgNsOqF)5gfoFK$u$kADnT<~d3lNT>+4fTnxs7A1<52X z)c=xM%c}rksw{XOH-aV&jW|p*G*gRMvd+=SpzdajlJSs0@{f7@E0(5yCp3-P#2+v#m=d*Z#w6h$iL&QjqAL1|2{Xat>zI zXEF(ygcA<-4|(y`W3ESMEUk6Pw869EF`1;?TUut>7w&YM{9vukwg-w&XK8_8X^~Nu z@x{j<8771EC$h9N98lWWx@Z!jHZLpT3wqmD} zlcG`y7M)osckJ1mmG$7NB56h=jR^!g9`xD`NX^ES*=b3qf4jcE%H4Z6rcNOZr$5bR zvzz%whuK%J-Js(^CykLy>UPS5o7f5KtLEqIbAb86y3Xg_Dq1OQeF;}ksvWk}3dpKJ~-y{ufF2rk3M1V**?R`7?Ff)(S*+3 zRe~VkWRUXV-k80~m_L8lXRRT01>Rcg(~T2$4o*2d9k6_Dg^jIso;`lV{$9dz%Oh2f zI$DKV?7+q2Z3+6#3|1@}%yj{sJu$ImtVO4%jsQr-e$iZIeAire6>3;tvZ!#h*3z#N zBiBN+NS=km99dAYedt;Jumr(riDs)5UBd%Rr z=G*Vzr{53Q`JGQWKi!2zXtWoLUPUg(R05i8C!yLIbpv^@8fH0ZRUFr}g1M3M5e2TbVTpXJx+T>iZsX z6tTU%&C<%sFXd>rx3`I-2=Tp&z(F0hqZo=?>!ufVx_kqeS^~)`ickkcUj_XZLeja; zk2_70rr>qU{Tk!ph|hlh34id@5Bc)TM-V1#y?%?8#SXoLL;B+3ry0BF1NIsL2i;Zv z$?=%CB;sz{XJfHXKWniV4tVtO7eo&qu&}&9hR_sXTvYI2QSLT)9;l5$Y36_X-!$G1~uv3WyATXvi4SQQKLx}|<+ zH!`+EU53X*aO$^~)P^p8vE@UzMG|*8JN7v|J;U=nmU}(Gejio9BDA zAjtQ9TIWN)_{E2uoSeRL2eJZt&z{jbAL0jo^=Ef%Me#G(v`KU8J9C&SuCsqtvbuDv zS}bmqRe@Z_+&xEYtCrZdvQV)qty3+MyhDUQz$Ft2n6@;VS=G zL0B<$v~|P-RTtRO5M@RJS|(P&V!+i=yDf};S`T>+LdawIlC#EbXr_Heqcxr$9MbKy z8HWk`djsy>yTjVso3#5q)|Z~K^L&rv$(Tvx5oaC=84WL^-%(apd^We%xqtr-4{qNk z9F2JLt+IL%(`_p zQFFYzIVHPFq%Tf0k|d$m>v656Y+YaD^|#-kzu2YK@-Mfsx7=sz!EM&oSMgg@1HQJt z%D2Ds9&1ZW{P_EW%lc3lh78UJO!m*X)@srV0>a^lAP3Y)sTN)AH!jjNx}eNrSwy6I zUQiv^-0f=Y4TSC>Rrwd4h;8^DYr`@7|KxXg)^7b$&(WELtc4McR2=;E&{BPBD zcUH@XYL2xm&z|KL120NW*0Ixx)t#7RJ%zv%&}2IP7iG#gw+@l#;q}`rt}n8&xy-!> zw`oa}lbr)%@kli$%`!w3NgxX$jFjIWri7ZXJWhDngVlb(8wwn6^Rt~@4xT;dwwK}g z9i|#7<-VBOz|iJUq?qAq%??S0O)0_Eij#)XCTw7PF0%$N1%yiNGKsDv#zX;J`nWoW zHuVhs3F_RdIxL8DD8v{-wrW07(dZyX)`hxxCv!C{cTHw$B%9qO;^mCt$%N-Sr!>75 zy>5?}FZWnmTjSgByu-KNdW(boLmoeV$-&_{lX${}3EgIgo2zTwzkh>k*VhowWB0`i z4i68ROhR^d4tc(F%8(wx@+Lud2_&=}Dk&L;0%T*sB}y^3YmUq?E~To;9QCd`My_&m z6(vfu3#iXbl@k$0Ny_;2lyMYu^VTMB|M-X8y0gwgzjf7U<#{BH06)kW=@@`!zs>8f zy~bO2?jqTYjzpF7!5J@}zTnf}`x)aGhnzG6I%!Hb*O-%sijZ=BQyp1KIk?k`vWgZ9 zO#%F9)G-<`~Rl!z_NPI)u@vmq3=SJt}MHu5spyuOykmdfN4m*;kpSsUh@ zNU0-RmO1gG%-wZtM%ixKe(T}0K#^LB=UahIH%wd+iHTzw#19BsOC*c8**n{%v3E?j z+krTy+h`E4tr0XDEcAN3_r_hkw;Rw5$e50ZNG5n*3Yrm5BF1ND9Pb^lb8x~pd&lf0 zJ!J6)L2C)|1IWVMk(5$EQsxY`<00zO)wDWeDZPrT+p=nIu+$MQHS^AwsD&15XfV}M zYc|P(fHaDT1|gH-gwg5}gK$7BYj~a3r4D2^^XqYv5hdy6X%O*|W&>|_;WJexXK*~2 zFd2^VPR@wBZJM)DmFb7e<_Ie6j4+jKG*uL%`Nk;g*pE6JY_6yq)q!TX=+Se7w_=3J zfe($wGyu!h#61zZjRyZRSQ)L;2lat|eOTZ)<6>wmi^Eu(Hp3clia`r#%W$Q_W=ZjR z3_dzW=Mzp3&xi(NSm<2-Zc~Jtn;UH1-sF#d@^hX(d5-6Kj0Wd$a?0eoPta^|d$G&G z_>_M>Jf^$QrPpqew3{4sm-sBq(BlCQR@*EGJ`dU{lWT33IzGK_gJvUmwS9Aq@>pQh zlDNC=*>WpT<%t0Q;I4y$1$eG!`8wAPB>pwYcfq{{aBHpv&;v@@mOYB7u={6>S7UZ4B7 zZnAXk8qHoG6^NsV)6)|kKYGmZ=?Q6^kem%T+B@dsuXfl=eRN@iX7@VcO&N)N-^cg7 z*@mh;`pI8lgK4JR{igQjGRunB?T^?3aT_C4iKWG18bwQW-;0CnwE}{r1sXsQhBTrW zFN`@k*yppaKPOlSAP@rIpVcvKCnyENOXy8ek|gEHi(Nkc>X2>ky`+ne=BmStCZ-@b#5?&f27cuW}?k&&5|Q)O1x z#AJ~yHrW(gkQ!=$=x0Gs0`vp)raz${p(hD~AV_FPVmDDFi!2URl~t8vWMoV}59aRX zHr;XS!OYz6aLzRgLUN)QfpiZuw|nn7XYaMvUP}x-R(V4!uuNiJE7#9ZVHI3;4TTKo z>0g{i4QIKHgb~hYMEZ(c?yG(|jv$_k_&(~n1#P&YpEq_19}>hF9B<-tK7V~Nvl=o+0%oGv4I1v#AW1p zXw6}()#g#`@OuI5_zk*oOzbF2?G;{zBf2MNcnbI14b~gNyBkfYHwo)a()tcAhas75Xr*B{nJc)v(u=(2gQ&3B99JPR=5Z(j{c|7PUqP zaVA`2&G+!VI<;DzWcr)rJR?lJh2$Spa}@@m+_%+&^RQY)IdY@tkAa+9VX{KR!L>kGGe3cVmfmqe0y2 z5Y?8!Kb>&AhPJXO&6|5{iCR%D0b{3IO3%SuqZj=aq#`IjU+@bSm*Vp0sK_-opYu|J zpNoH%ktTZyJ68;)#tlI&9Zz}lGAe~NZ|r_eYh6PXCUI0Lipc=2UN__pE*>%-;|zN& zb+%Z#wR+XdYqCZXY!F|baTJW`4;}P8BuP#>>h$E#p7;*J_W1JZEF;Jk}77$dWwPm_&Ou|JtXe`0o5kqQ{zs17c1Fk(zR(TdG1 zzxijOq;e>Ip5qjJYFvgjo?H%iZM{S1jR!Q(FIerKvvGdG+1@$de)TP?DYx%z(^*=f z?lvm3B7 ztZ?QUX_CC|B%_2D%09h_gD*7(mjQ>zUAo;K8*A$;&jYv7;~%P@Y-gRpSTgX+Ag~n2`?{>8T-Oo6Si6|txg+RTSJ>E-BHT( zlRih64!-!)>u=87C2LY9^LB&^m3ua_uz>I&^Y$1i?Qym)S1l{0Ov{vyUu)52ET6T+ z-xm#47UgIi5xj*1J=CzNO1ay-7BJaHR<09&N@EmKEsiQFa|#u2sNipd^%vX z^MuBm4O*R6<{$WIdliLj&Qq|sshMhmCi zgj#(Hc?vE<0~qu#IDPUZ&Osknn$zB5^2CW~j>1v{r;)3g^t!q-iSuj~y_qxDg@YAHLu>zy2C|+2ySpn`~~~pw?Mt+-h>^IDB(C;-9|hlU{bH zOFieqs|E6{6p1!R`Kk-pQX+F1q5_Pg#v5z$@6`(MY%(S{^Tc+jJ1w4`#68q=l9VQWoj_cF#JZftz$m%MiW`q5U9{=$Cgu{KGhSSDT z=PF*U%wHEqm5gH*bG*EAYScVfy+~JFx~f^IbGBC*lER9r=B!1mgF{W43=RW!T8Hf3 z-D9oZq;_Wmuicn@?l`9Dd)(UGV0&X7L`ai_VShkBxa7sLNBiU)UGdrK)cMZs4%;hD zULFnEIJ%^lq}*Ow=G~i{tgm7=MzD(ECI!EBU8uUdrcLsraYgeTi=INNN;AoQC|Piyto)S~yjrcAFqbSR zJjWf#8YGnCoAQDgl?4sQ=XDT8s7-~s)5bjyxcKIPet(3!+(sqMzjz#z1|eY>k_IEv zu#W~IIJ1LRAW}#jq+Y|RE#cIg)M_=HdJSgqGL!kZnhNp7CBe&cyk3i%(?X^dWe#rA zyw*TVM7yE8$3B}`?qn+}y3#$Cs|}?p>7ttV)!c(FIMk$p6FZEK9ex!Y^K^Be^_3+a zZEvx*)ndKov*vkpqm-A=PpHQYWE+~RbsXQxt)Dbb8C?V%93Jv=Z=W(mgOQb#IaPhT;j1@oUwUF0dwbj(>nk4bQ3E$vo<9FBrOao^>oMkXs;1Jys2o*Ga7Vt2wdJW=m9k>flThaP zWdfHs-8PasjQ4x|@|R!HJwN8bqdPqM&YNs*-GF+XScI7H>J5@KA&5eT!vRlD&N=LM z*0uU$m1FbN(6v@sSC)f23`%_4{mqRjN-0Q1C1U^%_8eWYlLK~bzp1&?MV*b!VyK$$ z&-EG3CN7k~WSh^b7Tt9yL&X`mPNZ7qU%F{kPCE!9f{PC$A$ge+zUUI`KB*=PAoadg zzLC&JxFj(Cj)EgDp46yGgPPOAb^L4SQp`dqyC*J%5h=+8Ppkdf7Z~k=;-di6s9g!0 zMG8#K$dwZnR}X!zHWU|+8bnKsk3F6p4LH4%5Nnr>rtUQHGKcKd zCoL{?Q>AVc>s4jGU~xXGu5!(;JLRpr^gGQchEljjUQywRkEB9y29HlJdA!``?!6Xi zZNzrFfm`!g-rB^EW28SI9t@2E2^n^dw+F zkGSTsQE%WfR9gX( z-+|Py2hA@X^XOagz|E{k1NUyzP~_K@U@8x)f+9>>dSQVJC*Z|NviJ$Dmb|ON!JAE) znOzK(io->!4_C1q!PRad6JE#_kG9((Aw@Nv=FjpkoGYzzTAID2gCp)l0wNR8SSw`P zV&J1B8<8fOnX4=WPm5MaYfKPXaha6iFq449#Kmgi-Nw(4(-y(*fKPXN zxa()!dUJ!DjV7zBD|G60Gz{ro_81HThEXsH1(-sVZNEutsZD3IgVbDlNspuY2~W?) z>_6+1_9vT5$7$d?9*#KEXMoDPHQB5!8K?$c$Z8B{67v}D`_=s}8MR0$Fy7v6WMOdg z_{Hpf96ahy8($j4yf|86{@ds$~Asp2AY!+Bz|QV5r$?Zp z4oj@yx<0OWQzT7ZX@4^{5Bf?|+Sy~aY-MRW)?{HZnp!`ETFxS4o1McwOlaLTon!Js zFCn*fmzt{|@v2%`sf2On;JK9oij1nZIL4sGO-L&trQ%3Mj;t2BQk{A@=G31Gfy}Es zl0{DxDZHR*Y(ceLz~o02=KBCG#%b7K%>1=39kwPjar=>VT~HO0encEx5gc)FWtqA* ziTfcZPlo)>@Sk|{_z4g0-{scE28~(`v_>2!#Ni~6!K?YCZjC5P*?oD$-svgNzIn#M zvvY!Z6aB|IuS6wH`Lixr`GIJtWIHa-)u~0`_&FIY=h7H`B<0N?3h znjkxqL(fTFoX{s8H#tZG!eqc%Z^+G+CO1|(+`N5@Rumye$HW&G5KYZ7Jr{3fh33`` zE`hzlfU}()j`}gXJ>lYT8FyHx=G1Y;$93Esp#aqicYA_Wel}R8?4PTWC*O;@!<^B5 z$v&{WkCgXhi?dyh>bH*@ica<4P7NpZaQZ&+WrM@Bkl^Au=LcOjw^nGZw27jK(J1ET z_FdLnEjo<`pzL=K>GsaKfBQbF!qMp|N4xu+9u4XBgu%fw^{9dG)NsW|oQ%@D08hs>PxKqnpBoi*$<$_=@WxZr0w~_bj%i=28-oJ#pkK|O4F3e zY%7&=NUpKkqujw_;!Uq&*t87Q2qms@k;6g@A_y(wKoo5Fa?^;Cf6q+0?UWt^nOhN> zBAJTtcyWY7iq15muXMPV4hJJ7WC7SL3T0gYFoojKcILqrlQ3v9^x(?Ge8N$e_{^o> z9rNY0V=lU54!8E%*zB;h-l5%U;j}xbLKp>HT=qHG-Q)bM$HCEn{jd6XmknytoOG~` zHx->N0{NXi;3qgebFwO=pRQ)5LXs9C5A+ z+eOi!>U*VEs$i|~&&@u|);U-;Q74Nu1$u=*n5HP~v*qLz)B=cj_~PQFKJhT*?6)Hh zKHbCFdd{6k>(m-9?WG2{Z{Mb~w#Is=13>5sL6R~a1`LCkz0(0tpAHy&t2CV@T22Gs z^{3phnD;g#1Z?iUv}AKQdp0GPRFxNq8OGqmZpN>cz01afmN|8UZ@83$+7)wzOY!fL zG2JoIct%)yfyUEyU4HV1e=t8LZ=MH-m`->xkMYdOy{LHFvzu7HtuOk&n&2F}Ils;L zdj2w8D0tftT3>qL#8zL~w(9HZ+2|%^{FMrJ7Y2@M@jD|W_Zy?Y!e~vW%rFK=JUrLK z*E-R#!TvA$JaZ4(e!tE;AH2@m`VDHe$*cAI0}c<4`TBRyIDZ__bUHMh6@0gjBW~^j z=)8Mead4S{by-M8VFnRxRv0$Zk;=teF&0y4omYCsCdG&+HC%VXAx1}Ie%(Lkcm59d zw;H^E{|>iSm#$p4Mq$MB%RXOy^Mc)jF-g$E8L!jvnv)JnWr`lTn5^|gY=>UOz0y}( zkJm-M%$Z)$YI?=!+NDPHX0GS87+l+QLWOu*!*zWc(jvMTv;Vt3W9O2!+YKCX>8z|! zZ!aMtMCvjarTpg8-*UR!N5U4~uuaEnOd#SZO*KPuw1BVZLgj^-y2zEAV$tA$IWVL6 zGlq^(N|clZG%gN~Yr%gU=7emh^=FK$`Kl`}qZO|rhH_k&hoAfqPc8F3lL|Zk=C6X$ z&*bk_RlOQ+h{@utY`<^nrVC>dMzM)pcMfwl-Ri*%OXRsl6h@&MT*P%IEB?rHhPLce zv$v>832rMA@*R~SA!Zt@S4L?HmTGDW+AcDkQzl)Qie@|-x`5Q^oB#kI07*naRK)1{ znBVmGa2hWs_BlWrLOgUyPTQ<{>v;G$j*pX}241CjGehBX0?@R0Q!5~_t7~~ZA~9D? zW$LaobDlEYSagoxb=Avf=dCBl?W6;h*de}f8KrfeMIniHdC|ULHjprgmE%Fm-d>I5 ztW8bocvF~IWOB&n9a*w*gF;o3iw!BcHb$9`3}|7`v8~yKb}zB(8;VGc7I{pm=yY?I ze$LcNR1rrYagc$BqYVNLd9Ftc1_7OwNm#?MKj!?n&)GAOvo(Ba;5ic>))A)wbgMNr z)rySFeqvrydWjaPex{2QshFZWWq~eBHE#-USchhPNjXo*Of}}kRVw+yEQ`F#D;~6o zD!(0d^Bt{-`FS%{<1&XhH^OQL8?D@Cu9*Sm%tbBbCln^+R11YosUWb3o^r6av5T^sY=}5G zQ~uUbkEHJrUq+Mk5}j~_E*_raQxiWYbTWI~8kRy)%yOlJ%JOeo&gv|LPR?6oB}hrM z6e59vJG55eQiM<~hq8&Mt%M0Pqc-B;iI1xup45piLcTs55$cdcCmgveJ~e4jca~|m zH5~D-tmbBSL8WL3nMIn4o27YA&6`K4!IDQUg=MvCI+>$Sj0xfimWWJ6A2366}#Xl(UDe?XGA(jm6>)wFuTf zFRipR-)4gLE#e$uPCz_)D|gewC&d}zIrM`RpzR6#CAi|E)FvBt=3N|-40&KG$txaw zqsXP4@L{(<%t{;W)uvXU6DrKva^{Z@3HH}1c2wqKuB;(-bm9&rqKNo7>QZwWq?+bT zXl4+-QxKb}wK%X;d!hw?xtg}IZ-7;5YYaTE0W6a0j#d?8PWB=i*-~#`%G%8$M>5rK zI5>`r=QL2#3HrwDzD@bp42m=Rti}$}@@$qqcWJJ>dei77;{{Ky$IHOmSSXB^G2b?(>ra*;>6y29B*LCbZ?VuMY^Vqm(tFF+F*=K`fX0yNkA z$!O;#xeirxhmqwslVT`NwF{VOUF8nhS&^EV$DPdHPR8O=v7JA%$lhW}XVD7yxEdA~ z8zftJpW-#Ivi_?&I%hwlB`M7u+Q5e9RmNYE*;$atlUm{J}jZ(dTA`lwBY zB*iMz9JD~TL(cv?gK0wvJ+TUH%6#D>Zo0P3)b501f@%%qtChZ}SW8lF{?r=8A-OPg zvksBRH;ajrZ!eU<%L>p60qVHzYiXa7U9_wTa`3QxM~5=2~cBGhV>=)+%x- z>s-|e&soYE&CVFwC)nnynN996=o}}O@&QpaZkY4X7>XtnN6A$zp&A*Q>M#srRAB`b zQa1LmX*=x>QZk2IE1?(}lY0@%bE7s?!8Grg--H&L-8DeFWi5k2s8R_lSM3N|)_PzO zTA7a2VnL!*dsff!SH8B574rci<_>&bm#IZ#jY`$oW%I-k%r@gSHx z{OTK>LGZH!z~)}ha;%gNBb{q~XCldGRa#0yq#@(9&nUg*=ED`<`_Tuy{opNbuHOXU z@bHi?zxbNp{L^pgetAUGS*Gr^s5!O#yzZ>S75hV8=83ej62D$NQq?Qk$2;Wu8mW2O zE#HUE$@CO0K=qZiCWiZ#vk>@~8FrUR-h%kTzDX7b-1Dl^vW(v}o>kh6#ZGkOwool+ zfEEunwVGU1@Ki<4SS;ffXr{O+z=29xKvJ^Js}4CRJ?~gL*n$g}^>s3^VgA6*|L!I% z#u`3C5k@yd&_!IpymAcUEV9oz=AX`byl18oiVAh3CqYFKsPkHlLLpbR2CGI9=L?+j z&~1S=nX{%%DN5x=%9_$-kUE>DCseADCpDg2uf)z?J>NBr@LnmmW46hvIjl%+JVeQq zU9Tnlb0>8x4iwwWT-H3^FzB43s3t^dNTg$u&WP=gHhArg@3M94E=#NHEUj+hwk8AP zOE*34*XnHCzr)eaF1ueoXa6^+L_wXJJDDY%*v*yMtm2K#Rnrw2oQBc;1uQel@Rpej zuxC)3g6M6VR!I$B#aU)UC1im<#AI73hN@jmpM&xSXgEBLN>IriNu}98E%7x)fI0tu z*=k$FRAA(*cjND-7_8&W(7q`<6AZJesul30t>{`jXxn^`GYZ*Ep<-q3M2(-LsOYun z7i>|TW<;ns^Pj!mCU&w=my}$o7Syj~mE}5z`YIF=Md(}>X*Hz!{#m=WY++e6*(o89 z)xBOB_mP}wkmeSF7Te~ELD9l9TgVF5%sEvpk~Qp+SB22*zc>q@TeUR8vwvT#8+f@( zQ3H&3t+>6${fpaSfuNRGfR?E`&`pQ_WV=f=CDE9)79#5b%Qsxs?!CsnM-O=8(Yvgz z-J*9Had0{2N%s^4+HIfJTX(s0{{dS!Z_{kGsc$}|yWeGeG9o>Val_hluFcIG?wdFg z3uK|j>PhlPZDFR&wz$-?QRfcL%r!4_QM~fk_lG_6x;P++ralQoS*oz9(XPZpw4cR|k}u_osQ} z#@zX2nQcf|(nYm`yEdD8s9_|~h*JoqaExmtqP!wYbb)BT0LabTtFdskp;v08gVaD( z6r%%+hZdD8+%hj)^uDttdD(YZYod>7ylkeU$wu(y;vLK8|HW856QyH{?K7KcEYug~ zpRuCaU8{@9BC?d*DHjBT-Bj_ajrp(tzf5mB3XYmL!|PdCEt|0y28GqyrRdyQB~vK3 zar8m1`{z_s5{(Gb5u>z6>n^q?Exc%Aa&U74j2as<0vLd(n&owh3msYUMjMNpisQE+-?u7; z)hzWliUZJU9>{2mmtB9?S*XQDs-ly`Buz<4QAw{0v8sctXtW^JHip+}fiA90%ot|j z4%vkv77pAt$ghP_vTFF++;vpX$l9S(V=#gBh%b-0OzucRqUm&8XPR6k27J8uxmEMO zlq1&9ooz)N6;KCPTx1$5aNSwveQd>$;8Q+8iyWC{f0%79Von$>1`&|uShL>{j2yLX ztZMFj=+xFPP19+?sh9$(ulQ2c>R^gFXy0rMXf}qW^EByI<|kr%+zSPP6lZ7ihW$l8 z*Q^yNbox5K`>u3E%XzM6j>jy@nc=l{p@TY8oMDcRHGcV?{h&2E2N}MhMFvPLjH}qW zvN>b>3q8{LYn~PLq(o^*n2re3fQ@(CeD|Xdxb^xi>g`ol*6$#VRnjozayVu%7+u|< zS%(ovDVJf$<*d71YT?vsY}|T{@6}x1eg7@?pY8DU(-)k6-lZ-rYEBc+@vp^FV(w`3 ze^c|AK~*q-O#v?R4)C(-vQji=aSSaxfXxo$Nu`@;$T%G^P6xyqUZ*E5z`HI~vgSk@ z6B|HZYSf%24X2Io)R>uDs8ra{iLJV~n?w}hW>X)h)vTH2V4v2`szxlh+!+_gj;8;o z5Kr|7K{_DP5Y^PWIf+HkWrASM{QYF!c6R;i&eGNO&y~lGKMUQk`g-+(bACS zUATK^i<>uY^XUDzxq1H%z0l>fA2ZlHBhl&NfJ*nM!7yStig88QT&{EH{#(>*39DutVG9e)*GuBKYVeq3?A)|6H^Y5kr_!62Rix1S5*OG;8 zHuxu-R$wWfZ>HNZh2u$e8&|CZF`V$3{}$onIj(!PiD@n;RZ6qwGKGyx!W=0(rOh`j zu-~l8Xg4X_dzsiaMTydYaA`o}4UZrH(Z{^`o$sJ&opI{%@-*QxP8ftKVUoUD7nM#f zMl^`&MJX*0T1&V1-X}MZAmH&ApYe;o{zrnH6mQhVcj~!RT_f);^ZZ!z8LHNh>QV=i z%qg+TBqb)K@C?fJY~BoR zc7XR5~3sZv~sVw9R$XFYRJ zwwg;WHQfh8hpm}$gsU0Glu^>Bvo_|PH*WI>KlqTlcke;7VICVOd^M)U4AXluUTBwB zWIX2i^XG(v0iO>~7$1S_t{S5Yiv@zr;qJ|Opa$q1gX@=6L-+F=M#;n~=5;1!u2zZC z5z*2mw;nF>gWvleufP5p&aB9p<91L3>eIgmg>_LylBcQiJ|#*6bS>rnTko*4 z^*Yqn2t$Xn%ZQVHNT3t*4Kb4)hEgj3-WNeaPZJsfn@cq|mRi)?39Z|2u=T;1r=!o% z7vpJ8s!MTf;>wR%3$2i`_##I5wca1_ zU~8ST(+gf4j%m8fC~heeIHwZMwmbGXZ}X(A+HCr&rfS8G6sUQvSc9^qtj0|>CDbwZ zR$bm%U8X%65gi;{XEiQB#e|uTHm;;^GS9UtOXD#gZLKppIp@=Z5lv?~BNEIu5pt#H zkczELjnNndK3NKUo930Qrp`(h;Nz}er%a1M)%czgrU71K#Cm5Fi9!Y!y&N)Ai6~@> zn`rt!%@mtOl;^4mkx9ho&5bs_qeG%zeL`c2Yw)3ls-ZL!y;VkpGIOs|UBsvfnVFl- zY=(79aCUKY(CQAB5ot;Gj4OjjS}+4C-f+pBhozQ3^W#zE&yUF?Q;QnSI><*t<=`1u zAo;*_6U|O10(Or}L$#G?h}ZU6-+G;4(&4L}0mG3H#cDRqpLI@Yil#|sE=~}~MI5Kp z4Ja@IcE)3l&I1|^Mf??3?!196e|g2r#*)2=(j8eH*`V(8>0C-+yo?B8J2k^i14!`5t9 zpq4u!#l1@~%(!Nuu)L+I<~Z7kx_+fmXQNg_PfqFW?L!bkn)3h4m*YUahSX|owVJH9 zd=l+rbkQlOgiV~R`8wM8yyD)VhN9E3p5}QTi`h1#YAwt@TS83DO=vj6$;+4Qee)y} z?>2AS)vMqJRmH8v*-85%Kkanarb= zq>|JUgL_}Lc-Kk_YtGDhL60B>czd3D$JAk0Sv}gGC$;G?3Wunzp(%c)sthOS+XCFE zi7!`+%ZF|5(B|Kpi`24x*KlzquSPBZE)$h&7{~O2kZ>3RA`kI3(738r_;(1M(Aivs42lX$o(!UFaR!HhosY?wz|TNJ9l{S@FDjf+-GBb z1J|7tI8hwYJw4^?&%fX|KmR)}x?R#Zpd;7bT(d4rG)2XMFqryROJ)ox%WvDY1SVaU zTF{g7tSWOEc)@O6S#lh*nZSrG;8| z;qBy&T*OA5V7K9fvS_Q!<*A{|G8h|RNbt!%H>G*lj7nN38%-R?jK^aLLz3Z$g$#0M zA_U(BsiP^ZY;N-QM;~(g_H6*Z{Nf9qKYq;RNf%91h$09ha4*qjlW`mq#nU1)C$KVz z?6T0mn66j;AhYEuS3~h?{TK{6pR^N9Pvl*-Qt}`_W}6go9F!OvwiTF@as+vE>M}mIx{5#F?E6Qa7YkEw8Xoz zI5S?>Y~^f9Hp=ANl$g9Z9;@cUCNl?Hh$b^<>)Ntx^UgVDmAVqEGEP%!noc%^OeZ@4 zE=5>-_>gzM|9#Rp=Dd5#$>9Ox;ehqEb=KBa*}An!XRSl6woQ_xjK*U=|A&9#Vt1E% zqmko%Q$W%boattl6MYmrb}6lvk}*fNYZSAcUeT1rLBmVaPIwFl?B$*adNkZznBB;=6ZlWR z_=d0*BWarH6d=)wSRny~1PBORWi$>5lay9Q1Z8$U$_s3&GjirsKo!YEnC#3<-0*yS z!}woH+s*W|M4A#N32vIe6y{2&0*?#F!C75mbz_C)l@8;}OX9(he*co7KS1LcUtn#$ z4cewwb6Hzm;?C`xJZ?8Q9geQJS|_`>V;3A}a^T{c)27tIftVM7acP@PB@BS4nBWh4 z;eXY2XA4+Et7Z3g&HO$=2*V*MN)kqu_cj1Vssw4uk)|9@U-u@$mN?WMhh~LpeD>we zAfw{@72KetFz=3m77|sfO{0xmnL7q2dToE2F(}FWM zKkj4?p~6*-L8An>maujACU3lTpSyRrXti3P0V|!GoF8rSbBP&`hm+SxCvbB;O(zGf z&hx`EdmLa9_RSjs(hL<-blS?Q`WFj*SY+3!I_?+nJk;ypX|uhg!NNwws#37M#bH#H zN1L0K${&&?;X-B7N3~Hl6?_=Rxq3Br5@Mkq5``g38YzqwWqh^7M}YWKm_{bmN0<)L zagWo}V-64Y0XRK9ra$f>>5v-E^)P=38chz_>uM{d-k4TAYN&Kf2B2W~UCm_K&cqm! zh0dUIBQiPh=$uM#PBN-dj9^_vL4*#6=oGq~!Mg)hf||$n`W8uW!QcPYf8yfelFrf+ z@4xphufP2^Yd5#>JP+UZCL7hbM>0OckNddM2px>Tb#uJQtfRtp(J%rW^W*snE;E(J z6NalJcA&p99?ppTSk=bXfrk9chau@`MCf@0b70FcaFHY&j029Fe%VF($o)+MM z1c=iqE|wYCk7fl#21*ITgmfHo);;6s@Cbmj?is^zh!Z9x-nB?d7Ep+NGLlJ9Yu zTb>iEY}{bAba)#4O=bdBaRP_# z-XY^Kp}oApJ0HBy-Pa#*_trM6n=90tK4BCQClP5JlO#R5=LbCg`U|>yd${8O^;`mx z$-PvCBt|@+vFi{GM$CpJ^1p7;kJ!R}8#0E?S9pOQM{NcTS}8-3+`Mf0Jr%pTq)e}W zc-})jchcdAfaihhlNhpgVD{K;r6A<%k{Y)ajc?6ea;8B2Z9CO*b z#Mg9kJ*I`Bijt0FqBy3txy@^j-k{m`L1Q$nF&vCJJvpJ*JEPO-u(G;}=LKjyLZSdk zQqp+LU@&IXACZn@(m;vA1b;Om^&FBoDjc+G@nJ4ou$Ca)IrH@t`Rh55vvrTkY^GZ9 z3%5xd!uNc>Nr2vBZUaxT+LAsBIE@JY6luE?M5+G zL=DupN*R(e!OBupbj)sK8j(gZiC%kjhNA&VKSIRCb=~P_atZno?)dZ9rdEU?sBy8HEAu&Mgj7c@ zT2-^t8aWzGufOX|o^z3jX@x&s`sqY069eaAz;3V4f!p8*fB1+G-ue)L-+o==^Z)bj zsGpB%b(W~t>XVH_xHi9tVhF>@x~kU+JeN3*Gfq5Nm5re&kb-BmEzm$r-LEOrw!Ftk zMb}ylLShUYFdiUBx#Ia zZxe(m7iU9;{UO`icUW3#;c`wI^ofQ6{r-s4vlI6Bx{QtnIGW-$Tv}TVRyW(I1Bd4x z(Yd+%&U>C$L~LGh(`A~<5M!K=mb2P>QZBTv^dr|6zGQSbl)7P^UmRIi<24j67IPx2 z(NdKP%5nt97jq6;DFpaR;Rv0FxmRVxR^#)UN+MNNiB>O^VoRS!1if8!&_%-N z`h!Ff%g&ga+gsebcMpKQgF}{`F~fteNPYim<49^g(q58-_6KrgH4|A3kW`T$SrY}BtYN!sbc&Q{oN5R!xAgcJ|h_lDf_!Y|P#uA-I zifnA+`%P3KO~*jOXwc`g&pzXy{_$7rJUL*aAA;u+3{zx=z|9U0&owU-i|4b+a2!)!Y$dc1~cAk{>-w@t{~83jQX4iCsi+*L7Z#*K2Gx3t)^Uvu=6QZYwtY5=Zfo%54#4SY3FpSnCnamqLi2|d`n z`#K-}_+vi$SXtd(!>g~8CQE2qquCB|^o(?LLO2?8dfew9|M@Y0 z_lqw$K0L!2MGz$1eg6g@eD5I}o2v{)0sE%|4qlkMZ`&A4se}|;^;h(co^_pCDttKwtN2bA$CjeuaCXpIC}^=!A~WTxmf%YhA5wJn z6hn%KTDk&bl`%`X5M59pQNE68nvnLp{KX$W;-mN9%UPp|IJ|cMF6$c`0DSo22mBBJ z{o0j^Re&T-`StHU5L!TBU<5de z#ZVRBZV8dN{+Tm0}fv9 z^P69N#V`NybNWY@bR36RmBe)kWx@n{uSUIQ0I70OA=Zhzs`Aj>-4^2ni<^!ejmmIc zlDFR!Lzk_YnY+^dC^G42VKQ?$Gq;aof^ouE)bvzsi+1mD5 zUTGkX3j~ZV&)9kTjHAOYFZV9_`OiP+*S~nmXb@6UNb3%_?r-w__wO?pC+zH{rTFQS6=kTq&MDh*=hYeoda47SXlF0h5u7gxR2PEr>;{#AkA zw4>Fzz_Ee7mHd96<5w`x)XpQ05pzhM2`@8E1lim}%ojk>AmYu35BUD~KgRRC+}MtY zT*>jbZftR5^G5D_aU3%k4$=STi|M~x#B(_NK@GC{Qmh|F_nNCsK`QR`0!mGzrrQFk zYQY@A$f+0RaA(3wZ~EtKxWSwLPX+3(OQT&!#vy<6zx_SU^>yyQ`!>ELlkoGZlwIvpU-S^!Q}u%W$j9KYYcLC#Req^+-f$tk&@wK5Lt8HaAyTYBlJd zp7QB0pRx0_$1)o^q$=m$RBkgZwx0`he->?x>1-(Nf3Myu83(Ga(VWWuy;2xz+Olm3 z)*_p%@233Wy`5{S#r$Scy;WsHAt>PPl`%*8XEgO@jgpLW@r z?}WAV->&aR4QS3#09(;E`$d9ex*0fEuk34zD-P1Av$?U(J8!;5uX{{%5pY7nKvLX9 z@DrthL#OW1HlnbajU6|kv{gC><2a8o*~GG1&H1rvHmjF8kCDvpreRIL$1_aG)nvz)=29m_GT4J|(Z8I-_$FN>%G zWuAT>#F;{Kqs8{!EiMku_&SXE?6Yrq@$8V{FeDf$w{LH&iSCz+7Hc3!Lu!s-dve%)|SP-mhZ6$(lc^OrOFLLFzug`|>fP@o1VZGJ8FT?d>gY zY)-1dSu&3=R)eLc z=};^#8cV#XLpDSp?*SYFmvKUOFh-Y}{P}*^MjBjNF4@_uO*&0#(~+Abr60u{1_3?l{Mjde#5*gG zkfGAszu@Ta4ghFvx^%o2@2ouH&p!DRe)ZMQI2?~@)a$HgI$6R9iDE+FT!g{Y4Cfm0 zkxEY6{&}X|e%1UjW=K;C$8mnYk*j>(e8Df}+43xcA?8lFXeW8i(N6x1;*{WW%-5ek z2Pft8&!4e(aLy-x`ltM>fBk3Nys^T1$7Q|Uf*|1h@{Gfs0}hXm>0Jz18z-_VJ6Mp&4XIEm9IF6{L1OEMg`BS!TYyxn2c+CI&fBcNl zY2$hRH5^i_;V*AYc@#T#SUlv6wqjBY629JiOYu?q>Nni<>y`6FrznM5zMrE6Of1Q~ z-|5=QBvk0Bau&rj-g(GJ-~S#z`Muxct+(H#xwJy}?3n%iW1c^G%;5Bxn{|)3?%d_h z`Z`XUvJ}UB8;wbar`)c&IQVP?aL^iZ5ek=4HgP7yK1rU}G*%^68IxH+qQ=>1F=o=_ zjn~T^nwp3$BkXFQf6o5ri&QyE5=50wn&JiF1jZI226|D#&iRORbCvf#_zw40?r{FN zNB7woqr(dTPQI*>j@P)ia)=+u1tWCBZT5E7}iG1z60$V zuRXlON5B6=zW1Xa^83I4F>9R`>FAW?bdS@seV!j3@Z|9>yH9s$1!La3wZ-ku3Y}#i zud{@!N_ZL3aw47`oN=^wPU~dIa+q>nuIl1n`XK7M{z zIPXj_KRb%eJ{tWORi z(dnUeZ32rp9`&W$B&{vd^y)t%<36MPFEaLh6Dz-wwD7jSgVShVU2Mm3a2;=w%#&ub zKq>LIWu-3V5NUMI!&8L4Ojdq{2TbP`KqlW&TPS?id_)Zk*xp%ZKXM3Mq$#^e3LC5Z z;3uE(NB`!}xqI&}zUy#uy3aS?JmK+|k4d|SJXo*sU~852MuP80q;4I5V+%Gf>AoCM z4zFkN5fF@iTt$>9<_$pW|Ni@tY3kwHj_5bKG+|dm5opfEz`Of`E(ukX8`# zQK!jaBjI<0G4&o(d4Jie^Qx#WKxyV3rC3NC?wq06Gzs>y>*HT?@6EauyPZsxR>-=} z)iz3`M%N3iQU(d&dwAk3y!}>wdd)5RLdbT}U8=AMtZ`M>@vC#yeOcvO_LmRGA^Y7k zVlO1V2&zq%MIacmHX4=y(>NRw^e?DKAxRu@Hjap=VvlPP#^kkER($-V&!~UNDvdHd zYcxOC3U?^OrmlwB!tBhMwHTr7^;&|XZ9*)26>A%WpZ(lSr5XT(IN@jUq)d409T&7}qp{W@+^V>}%4v#yyEQK^3BwGv`40LBQT0@eh5T{mSIZcUE>Dn2dwlneJ8UgAal(M^(IH>IJm54?4$lLUD4;=t>j-s} zo1V+7Db1;TNVDSSmXjDqiOaacE zbnJ%bqJsL#34BcmQf9%Mj6O_Xo~G5X@j{$$$pkujSAJ z+*=>>O@hy#zMdWSbZew})=KJj>rCSnKN z$%*0wH7<_o{C%U5M{dM?6N?p;Z2=d*C$AzX!E{444}VhTUFKDn)}l=FGrRuuXGRLW zFy^w;=I&c>@cu_1@Zik{I8Mab=>fYhcX;{y8ROGKZZ%@=-&m#7YLX@iqafkyXZ!s8 zt3B#lo3z@?c=ul8i($a?ogFST=A)KyuU+Sz)jD4<)hRxXT7=E23J3#aSQt6e@BRKG-hJauUcP+E^S}8=(v5^I&mm0`z8yzA9V>r&>o(tc z_$G`TUOqkH;&i~s9bZ`js+%IG4llntVRO69cOE|E+0irp^4H+iBb+8UxE#ePFS{wX z|KLqNymyB$o;>E8UtCZa8nNgK)Bp=#7wl@|glv$Qm?@UZWR?of`>Nl&N}*Y-ByfS6 zDro{-|g}K{dL}dw9QthO*9zs zMbP7`oqc}x^*JYDg5c1=r6q8;?a|(-A?<|ir54LgpI#6V+FfhgLzbYpPF zqD`8VpX2Paaou&7i(aju8FF*w*+2l3k%r;3=sdJl&Bc4wm*=|khav2SUG|^Tc|fAt zb5AROlT1aDJ=kZ^NYMiAtw+kg|1VPR++9c0HR~Nxz;T4rZlC|vpBPxA)3h0Jl!veR zJbJTEI@sja*2nzOfA)tguXNBTotP%4ARbTyIdjp1Vu2z%SY@fG z1$QQsFsXPm#CCWH*52CGYY1~9=A=w9&cX!xVa)o2*LeTEcUWC%5C%Q=_KxXyyIdR| zbNFnJ8mk}!6w##UtFqj|LM~g zJntWK;Z4}9HRT1r|$Kg9|#irNU0LdQ|jUT9hQZKYkZ z-`9L+rq)bn^Aiz{VpiVV;`e^?0oz+GBpDDK9}y3FkVI%YA`X?4(*dK=n73|qcG9g%%`#=O zXy)FM58KA*k!h+za}|zJs;;H#Es>DGJ0@(nr0!s%5J)CI#j%3U{yu&Ea~YGg&)7Nm zmQ*LY)!n^k48tMAvm1Q8{R!{g{vLPw9T-N8hQq7)9>*8_hKGCUvUC~Z1*t_rVR%do zGqmI&4zUV&OpC=R9LT!oSjVr_a%PyeL$k0=Ej3<}DwlD>Fi5z&vCR7R8gVk__~ek| z!y`uLms}j3(?2}t&bCjz?lB5R?DxhDgP6^g6&lSt_iwG@oD7M=F~eb>X5C@+&N?rj zAK^rO9J!<)=W1aCsVY_ou78`|*8N+YaIB5%J{-$NQ)39rhRo zmyCm$^Ipi)XNTPNgmn?3amYb>K|hG8ry(uRoVx0mphAM)^~ z%eq(N$}dgI%&PIJ%PN42pELLQHHV&nynvtrZIH~Z0 z$Q9taSn$`?zlvhKFb)lqfX*FCRCUK0Eh_nA9JKhtfN-vIyS~dJ;9qJBe7d_%QW;hx#?2S1)A5T1rW0xq5xEu`m z-Sa)39u4`?+i!4htIbl|=T6*UzjwyV;{%d$NT<`JE5fs0#6=i0PE+C{FOqT6DjsoS z6v$K^o`#HDgGYBRXSH0l=ApZiC9q^RNi}j@*Ku;@L*(1f_xOD2DQ|x`K@g4)x@fBG zyx8IXy_-CG@Q}5Y8yvsr)7?8Km2sihzh2ZT!pX~X(nMI>yuqUfA-gBfIeK}>>#yDA z;~##+`|rI&&1v%ga`s+Ll4aSI-nY*cE<%fp$jr*hEZJSv-G%B#LjwlFZ02FW7xIxm zln*q{&;qvOu2lw!};+*TA2(z@xj0)j?@44sfz1G@m{q85v zc>bG8+&s**QGeGin?dtM~zOpAi} zL6`k^4!HmBAzOaV_{BMs@ikvQea%1r^VfX!?1I5~4l0C2L44ZBn`E5c-{YIB3BP}S z#Sh=vrSHLU&*NaX!#)My208Ie@DVbF*VCMFB5Zej@=~ekux@ZrO4V!Sbn?T|G&rSz z7BRh)3l+6;vABG%>&3n;Wa9Qaq^UizCPF)=0q(ZNWgv#bS<3p6rue$%@=F`xBo5I| zivrat*KTxS(vaY|;Ed`bsvhhbDB3H~AV-S~qD4$*q)RAMA<=~^U7SLk!NEh=Jt>H0 zDX(6@_1F7+*7-62`N#j6cXv+E>4fNNKsuVD>Eb2_oq*5_Foh7R(pAORmPKgGL#^@8 zO)0xJZ~7WOun{Fy=Va8jz;1&Fu+Euo%1g39(&;WM`#H)C!Q9&;&ke&tOcWc6qM*nM zMzfT`Y(|=8NCN33=f&BG*Eb2n1b+7XB{}=NceKZD7$QBP$Z~!k&A1pRL`6YQVGyUh zo<|Ill!aYJb#$uH*Onf1hdW(MM4kh~apf)36j(Gzgrp^pxx7i0_+Cdzef4V0)8C(? zz`aL1{Po}dnC7LvF67cQ%byp_LL}O-Tdc@nM&PogF^^ z@VmV7kND9)e8y*=f6Dke;^M^x&whWw_3KIHnm5z7sv1|7b{M`Pq%3c&C8VL@GUeE) z8;6BdJ5+HbSGDD`-a(#=_cf0ThH1*9AHKso@1ElM9%#yRI^^Gf@ijmB`L}%i#U;^2 zgoz8%5IXxFj~^X!db-CT%ejbSF5{Gce|E*AzTr{mb3Y6@JrwS38Gdz^G8^Ue1&Tr$ z$1xorW@%n6!t`y%FsbZUO$0|Qc!d2)Y5Lfg9p`Y`A==K8hMK%ir$}37Pj!x;bs7nW ztBq^|8JE9cp5li=xTf*dM$sc{I?}pmso8$teM!Ay+-OnP=HAo^b1zQ?Z~3QKgd?ji z#>PINYhK_5Rbb2Pw)J1{N=;H;qmr;wx$Wi*){oWh8D#lZY&Hj zfsgO`goFg*Vdx-uEI?@shS=6IxvKNlA?+r|S{}N0jwDoLJeI(Lw$7@p<_?CcZz z9!Fa~_hXOiEyKA8g~CmdbD8Fh^TJs^mamO1C_rm{S5q--;qxrTr>yJBaHaG}I}f!y zOd7AHR){Clh?}z;zDiSO=@IXKbjrcuDWCnd$9BI9MZooN%4jxcE*YlNz6&QshRo&+ zhEulp1D<^J5l0Unad3D{92=g0^M==dyk;_*5+(EME@E*vkWE~!#LlBz#cCEf-xg5d zGHWSE66yv;6pnrC_Qxa%WI@P}|K@Z4^z-lH#|6W|4KH5~`1S8z^Sgh0L1$91ErQ<_ zCcY4EhkWqi0q@=4=l}i9E3R+mWWX1f5t9J=M?F5=583lO>~{^SIbWHWH-m^mVU`z+ zvVyqK>R}~XW!Kgio=Cktu-UCvvy?#ImNU_WSOIanf z-)=}*3dxeIjZ?_8#l9aUFua81*&{xj{}q4sbw0LiYOgI_V(sJh z!1VzN#Vb;zh#*mlWZ}7+&gUd?gcLD}#>9n>YK|8eyzL(Stu3xcGp@fK^Zir9>0ysf z2i`g85Y4(=^bCU;s2IdEh>_afUdk_OeZX&FbH%;os+GcMA79zbT%qv{l=xz)-J>#p zuFEbLEy)$UjNHr_jWcFnCJd%A`v+Z)ADp17T)&xcettu$DWU9k5=H(N%E{ z1)lurF@N{>Kj5<;yw9VPedcf8@cfH6{N^|3y!mEC?rRY;Oe= zY0C6^MqWTSh3lJw3zIV0&N%J_-1ob9K7__6&U4O^9Pt(@h@PoikTwsJb_Zi=&>PK3 z2eqof+w4Tv-D|0#OqGMX!P%-6Dt5GOR#@1Es#XXaE7~L*)hl7(@yUC8_#6BCs)K2f z`u3pq>b|l0+f3{mLTu}UQV$!}wh;4-g(`TqT*=ied(tI*oZkkUWH28JgBS4b=*Rr0 zPyUgQ?tMfr50K#{$#lXj&zVOtS(afuk1o&$I>?>U)lu;-4!9~GWsfU%i)rfBbvq1V znbj=MIJXo}Dr>5Fi|?t!kDOo$;&xGHQA8SLXrv@TOrj};Dk%v$N});?D_$ZTcelAo z=A2D)di@SzKV+H+zdIk1WEt-s@32dUcf1}S?S}kzHfO)%^RUm zhP_pqtD!U%mt@NR8a7lyR6f4?UABCmjw=7p z)eT2o&!9NrFM zDYM@Od5_ba-#(wh%`i6hQ zBW{KhI=x-C`h9x4d)#CN-;NWc7<1YYx@p2k{SHqa@9>?2kfXjwKQxWA^N#m!(Meawb*;KvTA)d-DD}&s^j5J(?RVz}Qcn>rAc~o%G4q={2vLlz;MmLWpn>8hW0`Xaaw@O7M-xcaDAT^?khiTkLNs_xF1QVL<4chT6L6{G_P5{ zqG9mSW{6NR$kujftlEj*i5MCik2Yu2tWdVtdCP`oy2NcQuDK$`;uEG5Vs^GLGa;Bo z>>9(>Bw{olGm1y-bhh!0AyM#sk8aQ7MtsJpGA$G@2-xcQZ0V5E;1VOpY;E<~+uvny zby;X8d1NE?3^wo~GyN#qigXprJvnN+kAG~*# zR8*}BOKZhFfmmga1*IrGwVvk@_yHa{xk;D7AM#dJxw9M*5U=U3=J`JAd-$HeDyOYV zcSmJ!8-uDF-mB|m!>w7M6_Imy&I;CaFzY&~JPX3jn=79E>JP-TIY0l|7ku@HGm@7x zjt~y}9y>vR?|VcBy4{dj;PLt<;>9?^@A({h9X{%ID0VZZvkVnO$M@JZhCg1V4C66@ zf%lKLd9c&rup1EU?r|j^CcJcW{n%%i?QKEx-{MH%X(B`R=dO7`mnlaJMkLxw1-L9S z1-I?#`rg}(L1{}WT$KhCK0G*V?`Wwoe`;x`9pTE3rn}j>wTMG3!XdF8K^4Nhya9O# z234Ot?-Lir(pMrSNps>zDDnj-TNDsQFucg{UVX@q4*rVo-v5|;-97w^OXBMx$$Yjr zVAGUY6f;-F?{pTiW2+N$@p@uEXWGe0ZC)TEj^mVupK~MXsfHRfX3`v(ztrkX&E_yN8_VmSw zfBDHvh-0q49MZc;ILMUkz+Ok!v{U&+Zjd7hd&Uh|Yvc`$E#_ej8SE)tLw1ntT%ZRxz)hKH>Q z4X#Q>nvd}k!P#B-2_j%%fm(S#sd)E=g z%}XYOA?Yk4FEW&bC`w4;oB*LGLRWlzJPbKrnvkUhFSAR2cKIcj^EsXb)oHehEVS-5 ztZuHN*4?vkB-Q?BEL z=V?yr3%e5Xcz2tvy?r=3X3icjqJ-aETyZ|~@g-cL4~_jm-!5*mO;A+-`=*|1n;0Lh zD}S_cKWyA|^|`I$tIgsX+MABId0xij$>w6H_TQwHRBBx+HrL%Y>t^l}H;D`GvnWGl z0oewGOrP)b(|=YTMm~oh8H`sD$3irR*?a*RQ-I8cN5dXLVo0xUIDa)FizDXTQm#1= z5yu5tym&Br-40>cL+H`L5CXXt{Cx5?|Ly!YTn!5X(H3@-+s^K z(^tIr-UIG^=K=kLeR>Dm#M2prXh4+BC?sTOYm4oEpL@Lq&df-gYX$X*H(`UgVVxlb#NY`m2t3&-Y zPikAYU|1NabfnMas~aTv4WEDS`|KawBkCzx8j>av^Qa)p7UDDg4?O-x1m72WU4y^V zCFu3(ig0~(!5^RgmaCT$J+p;~X&5KSIuT>5K&E~Zo5Cj-3RZO@!bQ~Bg??HU2)4~r z8Zm^@rHFSK-bB2&)1$ZDCqU_UJB0UgG>XtDh9t%0IiW!43AyK!Mk#|~!mF;*-GP%{ zpHH{?L|MUQ6mgIwj69G1?QK5XJ78` z2J36f7A}XQH{1v<(7JlQ8e*X94%vDtTuVQoQafgs_D-9uJ!$Qf*T2ue_wmEfe=Fcb z9Ir~mF;7^kPNk-Hwf{nKzg^K5#Kjf`3&K3#8%WM+8rW=z2=j<$XFJ0b6% z-s6LZ57@f8;^pfz&R-4qDoJ=b8PVU_!pmVam@vK>lU#eexg2rW@39^DNIauE8uQ)0 za(Hse$VD8cJEmYrcKfjCl0?ZKAQ^`o)yr`(JQyc*fSw9*-Y9WT$_`Y#KA0&xw+R zcu{X|^kG;eF?GX`ey>M=tHXFU<=a;;m`-jOUXK{QNbtwogkBFL9`#@Wl{E)w8zZVs z5zFe{SVF{`&Q7)*p*5SV?O?LH5Z(1kq3I&2kX#skJ0I|R_mZQ%Z9cny!pYVa@o-3S zJ)jtkiKlb&EW@x+=N}8qqJpp9qzvcq-6NkLoc1{C`Rr`>dBhgQ?l$Znk@pVx_Ikvx zzIe&=>xdVZ%Jg!VZoY$W!j(>;EQD$tZd&G4@78=9x}~%fJ}&gaTI`o(mdlH(==$fX zA$GHz3$^K&)%p-w&2g(uAJO<3w!|}s(5ptr24R371c7`1v^)j&$fWX{S9@#UVy|Y+ zEo?ndHmH`C@R^^7=;bciMVDAp3i6egYuO$U7E?fT;1!u&F_m~cn{Q{u++Nl!>V`v(R7a{x!3$3Dh*dJqm(!DD&dx5m`nPAi8qLuiL*e

T#~{JW!6i!hSd4 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 z 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/src/App.css b/src/App.css new file mode 100644 index 0000000..74b5e05 --- /dev/null +++ b/src/App.css @@ -0,0 +1,38 @@ +.App { + text-align: center; +} + +.App-logo { + height: 40vmin; + pointer-events: none; +} + +@media (prefers-reduced-motion: no-preference) { + .App-logo { + animation: App-logo-spin infinite 20s linear; + } +} + +.App-header { + background-color: #282c34; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; +} + +.App-link { + color: #61dafb; +} + +@keyframes App-logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} diff --git a/src/App.js b/src/App.js new file mode 100644 index 0000000..052b1da --- /dev/null +++ b/src/App.js @@ -0,0 +1,24 @@ + +import logo from './logo.svg'; +import './App.css'; +import './bootstrap.css'; +function App() { + var pomanderCount = [0,0,0,0,0,0,5,3,0,0,0,0,0,0,0,0]; + return ( + <> +

+ + ); +} + +export default App; diff --git a/src/App.js.bak b/src/App.js.bak new file mode 100644 index 0000000..2ab0e3e --- /dev/null +++ b/src/App.js.bak @@ -0,0 +1,25 @@ + +import logo from './logo.svg'; +import './App.css'; +import './bootstrap.css'; +Tail = require('tail').Tail; +function App() { + var pomanderCount = [0,0,0,0,0,0,5,3,0,0,0,0,0,0,0,0]; + return ( + <> +
+ {[0,1,2].map((count)=> +
{ + [0+count*6,1+count*6,2+count*6,3+count*6,4+count*6,5+count*6].map((num)=> +
+ {pomanderCount[num]} +
+ )} +
) + } +
+ + ); +} + +export default App; diff --git a/src/App.test.js b/src/App.test.js new file mode 100644 index 0000000..1f03afe --- /dev/null +++ b/src/App.test.js @@ -0,0 +1,8 @@ +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/src/backend/00000000.log b/src/backend/00000000.log new file mode 100644 index 0000000..be32bcc --- /dev/null +++ b/src/backend/00000000.log @@ -0,0 +1,338 @@ +è Ð ) V ‹ ¶ ê `    B Á ò - h “ » Ý  E „ · ã  Q € ­ â  O — Î  : o – ³ Ù + 7 ¶ à  X ‰ à ø 4 + p + § + Ø +  C e £ × ù .  ½ û ' + ] + Š + ¿ + ô + ! Z › Ð  8 n ¥ å  W † ³ 2 j Ÿ  P  « Í O Š ¿ ú % Q † º ö ! U Š ¾ å  C d v + ? l ë 1 [ ‘ Æ ÷  J { ¨ Ü  D ¨ Ñ þ 3 d Œ ¹ î g ¤ Ó ÿ - b   J v ¬ Ø  : e †   ^ § Ø ! 7! a! Ÿ! Ô! " „" ±" 0# d# †# »# ç# $ O$ €$ ¨$ Ó$ % =% n% –% Ã% ô% & B& l&  & Þ& ' N' ƒ' À' í' "( W( š( Ñ( ) H) j) Ÿ) Æ) * 8* f* ˆ* ´* -+ b+ Ø+ , „, Í, ù, 2- q- ž- Ó- 7. T. —. Î. ø. 3/ g/ ‰/ ¾/ ï/ 0 D0 u0 ¶0 Þ0 1 <1 m1 œ1 Ä1 ñ1 2 A2 ‚2 ®2 Û2 3 Q3 ’3 ¿3 >4 }4 ±4 Ý4 5 K5 Á5 ý5 46 h6 Š6 ´6 ê6 (7 ]7 ‡7 ÿ7 /8 \8 ‘8 Æ8 >9 k9 ê9 0: •: Ê: ô: 1; {; ±; Ü; ý; ‚< = = := f= ¡= ä= '> ^> ´> ÷> 7? n? £? @ M@ o@ ™@ Ô@ A dA ™A ÆA EB |B ªB ÕB +C 1C ’C ¸C èC D FD |D ±D ïD -E bE E ÅE F BF wF íF $G RG tG «G ÙG H 0H kH  H ÍH LI ˆI µI êI !J OJ zJ ¯J áJ +K 5K gK K ÅK ñK &L [L L ¶L ãL M >M lM –M ËM ýM 1N fN —N ¿N ìN O MO ‚O ´O ÝO +P nP £P ÌP ùP .Q aQ ÅQ üQ *R WR ŒR ³R ØR S yS ·S äS cT ˜T øT $U ZU U ËU üU &V \V ‘V ÍV úV 0W eW –W ¾W ëW X DX qX ¢X Y PY ‚Y «Y ØY +Z >Z fZ “Z ÈZ >[ k[ ê[ \ €\ ¦\ Ö\ ] 5] ³] å] ^ D^ m^ ˜^ Ê^ ó^ _ U_ €_ ¡_ &` 8` e` ä` 8a da Ÿa Öa b Kb Áb õb 4c bc c Âc 8d Œd +e 9e ge œe Ãe úe (f Uf Œf ¸f óf ,g Xg g ¿g èg h Gh ph h Çh üh )i i Âi ëi j Mj zj ùj Bk k °k Ûk l †l ¸l êl m >m gm ”m Ém ûm $n Qn †n ên o Jo {o £o Ðo p Fp pp ©p êp q Eq †q êq r Hr ur ªr ×r Vs s ºs õs .t et št Èt ót *u Xu ƒu ®u ãu v v Kv ­v Ôv w kw žw éw x Px }x üx %y Sy …y ¹y îy dz •z ½z èz { E{ y{ ¬{ á{ | (| ]| ™| þ| (} e} ¯} å} ~ >~ k~ œ~ Ó~  # M ˆ ¿ í € F€ q€ Ÿ€ Ì€ ø€ x ñ R‚ x‚ «‚ Ý‚ ƒ *ƒ kƒ ¬ƒ +„ Z„ ‡„ »„ ;… h… ¡… Î… M† ~† °† Ù† ‡ 6‡ c‡ •‡ ú‡ #ˆ Nˆ xˆ ¯ˆ åˆ ‰ 1‰ C‰ x‰ ¬‰ Š >Š ½Š ôŠ "‹ M‹ w‹ ²‹ ä‹ Œ UŒ ~Œ ©Œ ÛŒ  / [ Á ë (Ž rŽ ©Ž ÛŽ 6 _ Œ  ù + Y † ³ î ‘ C‘ p‘ ¢‘ Α ÷‘ $’ M’ z’ §’ &“ Q“ r“ „“ ©“ Ñ“ O” Ñ” O• }• ­• +– R– t– ò– "—  — З ÷— ˜ S˜ ƒ˜ ª˜ ̘ ™ 6™ ]™ ™ ©™ Ñ™ š /š Tš vš ¬š âš › <› i› –› Æ› ò› (œ Tœ Šœ ·œ äœ  = _ Œ ž 8ž cž ™ž Çž ôž Ÿ QŸ ~Ÿ ©Ÿ ן +  E  j  Œ  º  -¡ Y¡ ‡¡ á¡ <¢ Œ¢ «¢ '£ L£ †£ Å£ &¤ L¤ ¤ ±¤ Þ¤ ]¥ ™¥ Æ¥ ñ¥ ,¦ i¦ ঠ§ “§ Ƨ ¨ y¨ ¶¨ ÷¨ )© V© “© Æ© ò© 'ª Wª yª ïª ,« V« « Ú« .¬ `¬  ¬ ͬ ­ R­ „­ ±­ Þ­ ]® œ® ¯ ?¯ o¯ Á¯ ô¯ !° S° ‘° Å° ù° %± Z± ’± ϱ ² C² u² ¢² ã² ³ 5³ _³ ”³ ̳ +´ „´ Å´ µ /µ dµ ¡µ ¶ .¶ ­¶ ì¶ P· · η ¸ 2¸ ^¸ —¸ ˸ þ¸ .¹ P¹ €¹ ª¹ ß¹ Vº Šº ·º 6» a» ‚» ú» ¼ >¼ ¢¼ ˼ ø¼ -½ k½ ˜½ ν E¾ †¾ ³¾ 2¿ q¿ À BÀ uÀ ¢À ×À Á @Á ¾Á 5 w ´Â ñ $à fà –à ¸Ã äà Ä RÄ ‡Ä ½Ä ðÄ Å TÅ ~Å ¸Å äÅ %Æ yÆ «Æ ÙÆ Ç 3Ç ²Ç È ’È É =É †É ÅÉ ñÉ (Ê iÊ ½Ê ïÊ Ë FË Ë ÀË Ì 3Ì `Ì Ì ÆÌ =Í jÍ éÍ Î 5Î ³Î ÅÎ ùÎ &Ï ¥Ï Ð gÐ Ð ½Ð ïÐ Ñ ^Ñ ›Ñ ÅÑ üÑ )Ò bÒ ŸÒ áÒ Ó QÓ †Ó ²Ó ïÓ Ô AÔ ¸Ô åÔ HÕ ‰Õ ÊÕ üÕ )Ö QÖ ‚Ö ¶Ö ãÖ b× ¢× Î× Ø ~Ø ¾Ø úØ $Ù ZÙ ‡Ù ²Ù îÙ Ú UÚ ÌÚ +Û ?Û lÛ ÀÛ Ü DÜ †Ü êÜ NÝ Ý «Ý áÝ Þ -Þ ?Þ lÞ ëÞ Nß ±ß Ùß +à >à hà Ÿà Ûà á Dá zá Ãá êá â ¦b9 You use a pomander of strength. ¦b9 Strength courses through your body. +¦b9 Niconico N. obtains a pomander of strength.¦b9 Three seconds until transference.¦b@ Niconico N. gains 9,713 experience points.¦b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.¦b9 Transference initiated!"¦b± Niconico N. recovers from the effect of ' + òGÿ HòôIòõî‚»IHHòî›HSprint Penalty'Ïÿ.(¦b9 Floor 33-¦b+@ Topaz Carbuncle uses Radiant Aegis.-¦b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.-¦b9 Niconico N. obtains a pomander of lust.:¦b©( The nightmare bogy hits Niconico N. for 0 damage.=¦b©( The nightmare bogy hits Niconico N. for 0 damage.>¦b+( The nightmare bogy readies Curse.A¦b+( The nightmare bogy uses Curse.A¦bª*  î¯ The attack misses.C¦bª( The nightmare succubus misses Niconico N..D¦b@ Niconico N. gains 9,713 experience points.F¦b©( The nightmare succubus hits Niconico N. for 0 damage.H¦b+( The nightmare succubus readies Dark Mist.L¦b+@ Ruby Carbuncle casts Aerial Blast.L¦b©B  î¯ The nightmare succubus takes 1686 damage.N¦b@ Niconico N. gains 12,725 experience points.R¦b+( The nightmare ogre readies Heartburn.U¦b+@ Topaz Carbuncle casts Earthen Fury.U¦b©B  î¯ The nightmare ogre takes 1687 damage.U¦b+( The nightmare ogre's Heartburn is interrupted.W¦b@ Niconico N. gains 11,913 experience points.\¦b©( Critical! The nightmare mummy hits Niconico N. for 333 damage.^¦b+( The nightmare mummy readies Rotting Bandages.a¦b+( The nightmare mummy's Rotting Bandages is interrupted.a¦b9 The Cairn of Passage is activated!c¦b@ Niconico N. gains 12,725 experience points.c¦b@ Niconico N. attains level 54!c¦b@ You learn Ruin III.c¦b@ You acquire Ruin Mastery II.e¦b9 Niconico N. obtains a pomander of rage.j¦b+@ Topaz Carbuncle uses Radiant Aegis.j¦b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.x¦b+@ Emerald Carbuncle casts Inferno.x¦b©B  î¯ The nightmare hecteyes takes 1722 damage.z¦b©( The nightmare hecteyes hits Niconico N. for 0 damage.|¦b+( The nightmare hecteyes readies Hex Eye.}¦b+( The nightmare hecteyes's Hex Eye is interrupted.¦b@ Niconico N. gains 11,112 experience points.¦b©( The nightmare mummy hits Niconico N. for 0 damage.‚¦b©( The nightmare mummy hits Niconico N. for 0 damage.ƒ¦b+( The nightmare mummy readies Rotting Bandages.…¦bª( The nightmare mummy misses Niconico N..…¦b+( The nightmare mummy readies Rotting Bandages.‡¦b+( The nightmare mummy uses Rotting Bandages.‡¦bª*  î¯ The attack misses.‡¦b©( The nightmare mummy hits Niconico N. for 217 damage.‰¦b+( The nightmare mummy uses Rotting Bandages.‰¦bª*  î¯ The attack misses.‹¦b@ Niconico N. gains 12,725 experience points.‹¦b©( Parried! The nightmare mummy hits Niconico N. for 183(-15%) damage.Ž¦b©( The nightmare mummy hits Niconico N. for 219 damage.‘¦b©( The nightmare mummy hits Niconico N. for 210 damage.”¦b+@ Ruby Carbuncle casts Aerial Blast.”¦b©B  î¯ The nightmare mummy takes 1795 damage.”¦b9 The Cairn of Return begins to glow!–¦b@ Niconico N. gains 12,725 experience points.š¦b@ Niconico N. gains 11,913 experience points.ž¦b+@ Topaz Carbuncle casts Earthen Fury.ž¦b©B  î¯ The nightmare hecteyes takes 1675 damage.Ÿ¦b©( The nightmare hecteyes hits Niconico N. for 206 damage.£¦b@ Niconico N. gains 11,112 experience points.§¦b©( The nightmare mummy hits Niconico N. for 207 damage.¨¦b+@ Emerald Carbuncle casts Inferno.¨¦b©B  î¯ The nightmare mummy takes 1669 damage.©¦b+( The nightmare mummy readies Rotting Bandages.«¦b+( The nightmare mummy's Rotting Bandages is interrupted.­¦b@ Niconico N. gains 12,725 experience points.±¦b©( The nightmare ogre hits Niconico N. for 215 damage.´¦b+( The nightmare ogre readies Heartburn.µ¦b+@ Topaz Carbuncle uses Radiant Aegis.µ¦b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.¶¦b+( The nightmare ogre's Heartburn is interrupted.¸¦b@ Niconico N. gains 11,913 experience points.»¦b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.¼¦b©( The nightmare ogre hits Niconico N. for 0 damage.¾¦b+( The nightmare ogre readies Heartburn.¦b+( The nightmare ogre uses Heartburn.¦bª*  î¯ The attack misses.æb0D Topaz Carbuncle loses the effect of ' + òLÿ HòôIòõî‚»IHHòîœHVulnerability Down'Ïÿ.Ħb©( The nightmare ogre hits Niconico N. for 0 damage.Ǧb@ Niconico N. gains 11,913 experience points.ɦb©( The nightmare bogy hits Niconico N. for 0 damage.ʦb+( The nightmare bogy readies Curse.ͦb+@ Ruby Carbuncle casts Aerial Blast.ͦb©B  î¯ The nightmare bogy takes 1766 damage.Ϧb@ Niconico N. gains 9,713 experience points.Ò¦b©( The nightmare bogy hits Niconico N. for 32 damage.Ô¦b+( The nightmare bogy readies Curse.Ô¦b+( The nightmare bogy's Curse is interrupted.Õ¦b9 Niconico N. obtains a pomander of serenity.Ö¦b@ Niconico N. gains 9,713 experience points.Ö¦b@ Niconico N. attains level 55!Ù¦b9 Niconico N. obtains a pomander of purity.Û¦b9 Three seconds until transference.Þ¦b9 Transference initiated!è¦b9 Floor 34ì¦b< Unable to obtain the Hò%Iò&'òÚHòôIòõî‚»IHtuft of phoenix down'ÏÿIH. You already possess one.ò¦b9 Niconico N. obtains a pomander of serenity.ô¦b+@ Topaz Carbuncle uses Radiant Aegis.ô¦b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.ý¦b©( Critical! The nightmare mummy hits Niconico N. for 0 damage.ý¦b+@ Emerald Carbuncle casts Inferno.ý¦b©B  î¯ The nightmare mummy takes 1796 damage. §b@ Niconico N. gains 12,725 experience points.§b+( The nightmare eye begins casting Stone.§b+( The nightmare eye casts Stone.§b©(  î¯ Niconico N. takes 0 damage.§b+( The nightmare eye begins casting Stone.§b+@ Topaz Carbuncle casts Earthen Fury.§b©B  î¯ The nightmare eye takes 1706 damage.§b+( The nightmare eye's Stone is interrupted. +§b@ Niconico N. gains 13,548 experience points.§b9 You return the pomander of strength to the coffer. You cannot carry any more of that item.§b9 You use a pomander of strength.§b9 Strength courses through your body.§b9 Niconico N. obtains a pomander of strength. §b+( The nightmare eye begins casting Stone."§b+( The nightmare eye casts Stone."§b©(  î¯ Niconico N. takes 355 damage.%§b@ Niconico N. gains 13,548 experience points.(§b> Niconico N. obtains 3 Hò%Iò&'öT HòôIòõî‚»IHmega-potions 'ÏÿIH.)§b©( The nightmare ogre hits Niconico N. for 345 damage.*§b+( The nightmare ogre readies Heartburn..§b+( The nightmare ogre uses Heartburn..§bª(  î¯ The attack misses Niconico N..1§b@ Niconico N. gains 11,913 experience points.2§b+@ Topaz Carbuncle uses Radiant Aegis.2§b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.B§b©( The nightmare mummy hits Niconico N. for 0 damage.D§b+@ Ruby Carbuncle casts Aerial Blast.D§b©B  î¯ The nightmare mummy takes 1773 damage.I§b9 The Cairn of Passage is activated!I§b9 The Cairn of Return begins to glow!K§b@ Niconico N. gains 12,725 experience points.R§b9 Three seconds until transference.U§b9 Transference initiated!Y§b¯ Niconico N. suffers the effect of ' + òIÿ HòôIòõî‚»IHHòî›HAuto-heal Penalty'Ïÿ.^§b9 Floor 35^§b9 Your body is fatigued and wounds refuse to heal on their own.^§b9 The gathering gloom appears to invigorate the floor's denizens.h§b+( The nightmare eye begins casting Stone.j§b+( The nightmare eye casts Stone.j§b©(  î¯ Critical! Niconico N. takes 679 damage.j§b+@ Emerald Carbuncle casts Inferno.j§b©B  î¯ Critical! The nightmare eye takes 2089 damage.l§b@ Niconico N. gains 13,548 experience points.u§b+( The nightmare mummy readies Rotting Bandages.w§b> Niconico N. obtains 3 Hò%Iò&'öT HòôIòõî‚»IHmega-potions 'ÏÿIH.w§b+@ Topaz Carbuncle uses Radiant Aegis.w§b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.x§b+( The nightmare mummy uses Rotting Bandages.x§bª*  î¯ The attack misses.|§b@ Niconico N. gains 12,725 experience points.‹§b+@ Ruby Carbuncle casts Aerial Blast.‹§b)C  î¯ The nightmare eye takes 1530 damage.‹§b)C  î¯ The nightmare ogre takes 627 damage.‹§b+( The nightmare eye begins casting Stone.§b+( The nightmare eye casts Stone.§b©(  î¯ Niconico N. takes 0 damage.Ž§b©( The nightmare ogre hits Niconico N. for 0 damage.§b+( The nightmare ogre readies Heartburn.§b+( The nightmare eye begins casting Stone.’§b+( The nightmare eye casts Stone.’§b©(  î¯ Niconico N. takes 186 damage.“§b+( The nightmare eye begins casting Stone.“§b+( The nightmare ogre uses Heartburn.“§bª*  î¯ The attack misses.“§b+@ Emerald Carbuncle casts Inferno.“§b©B  î¯ The nightmare ogre takes 578 damage.“§b©B  î¯ Critical! The nightmare eye takes 2230 damage.”§b+( The nightmare eye's Stone is interrupted.•§b©( The nightmare ogre hits Niconico N. for 430 damage.–§b@ Niconico N. gains 13,548 experience points.˜§b©( The nightmare ogre hits Niconico N. for 416 damage.›§b+@ Topaz Carbuncle casts Earthen Fury.›§b©B  î¯ The nightmare ogre takes 1454 damage.§b@ Niconico N. gains 11,913 experience points.ž§b©( The nightmare catoblepas hits Niconico N. for 481 damage. §b+( The nightmare catoblepas readies Quarry Lake. §b©( The nightmare catoblepas hits Niconico N. for 490 damage.¤§b+( The nightmare catoblepas uses Quarry Lake.¤§bª*  î¯ The attack misses.¨§b@ Niconico N. gains 15,226 experience points.¨§b@ Niconico N. attains level 56!ª§b©( The nightmare hecteyes hits Niconico N. for 441 damage.­§b+( The nightmare hecteyes readies Hex Eye.±§b+( The nightmare hecteyes uses Hex Eye.±§bª*  î¯ The attack misses.²§b9 The Cairn of Passage is activated!³§b> Niconico N. obtains 3 Hò%Iò&'öT HòôIòõî‚»IHmega-potions 'ÏÿIH.´§b@ Niconico N. gains 11,112 experience points.´§b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.¸§b+@ Topaz Carbuncle uses Radiant Aegis.¸§b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.¼§b©( Critical! The nightmare hecteyes hits Niconico N. for 0 damage.¾§b+@ Ruby Carbuncle casts Aerial Blast.¾§b©B  î¯ The nightmare hecteyes takes 1462 damage.À§b©( The nightmare hecteyes hits Niconico N. for 0 damage.§b9 The Cairn of Return begins to glow!ħb@ Niconico N. gains 11,112 experience points.ʧb9 You return the pomander of witching to the coffer. You cannot carry any more of that item.ϧb8 -------------------Ù§b©( The nightmare catoblepas hits Niconico N. for 468 damage.Ú§b+( The nightmare catoblepas readies Quarry Lake.Û§b+@ Emerald Carbuncle casts Inferno.Û§b©B  î¯ The nightmare catoblepas takes 1471 damage.Þ§b+( The nightmare catoblepas uses Quarry Lake.Þ§bª*  î¯ The attack misses.â§b@ Niconico N. gains 15,226 experience points.ã§b+( The nightmare eye begins casting Stone.ä§b+( The nightmare eye casts Stone.ä§b©(  î¯ Niconico N. takes 440 damage.æ§b+( The nightmare eye begins casting Stone.æ§b©( The nightmare hecteyes hits Niconico N. for 435 damage.è§b+( The nightmare eye casts Stone.è§b©(  î¯ Niconico N. takes 410 damage.é§b+( The nightmare hecteyes readies Hex Eye.é§b+( The nightmare eye begins casting Stone.ê§b+( The nightmare eye readies Eyes on Me.ê§b+( The nightmare eye casts Stone.ê§b©(  î¯ Niconico N. takes 435 damage.ì§b+( The nightmare hecteyes uses Hex Eye.ì§bª*  î¯ The attack misses.î§b©( The nightmare hecteyes hits Niconico N. for 422 damage.ð§b+( The nightmare eye uses Eyes on Me.ð§b©(  î¯ Niconico N. takes 619 damage.ñ§b©( The nightmare hecteyes hits Niconico N. for 434 damage.ó§b@ Niconico N. gains 13,548 experience points.ô§b©( The nightmare hecteyes hits Niconico N. for 424 damage.ö§b+@ Topaz Carbuncle uses Radiant Aegis.ö§b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.÷§b©( The nightmare hecteyes hits Niconico N. for 0 damage.ú§bª( The nightmare hecteyes misses Niconico N..û§b+@ Ruby Carbuncle casts Aerial Blast.û§b©B  î¯ The nightmare hecteyes takes 1537 damage.ý§b@ Niconico N. gains 11,112 experience points.ý§b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.¨b©( The nightmare mummy hits Niconico N. for 0 damage.¨b+( The nightmare mummy readies Rotting Bandages.¨b+( The nightmare mummy uses Rotting Bandages.¨bª*  î¯ The attack misses.¨b+@ Emerald Carbuncle casts Inferno.¨b©B  î¯ The nightmare mummy takes 1484 damage.¨b©( The nightmare mummy hits Niconico N. for 188 damage. ¨b@ Niconico N. gains 12,725 experience points.¨b9 The toading trap is triggered...¨b¯0  î¯ Niconico N. suffers the effect of ' + ò·ÿ HòôIòõî‚»IHHòî›HToad'Ïÿ.¨bª( The nightmare ogre misses Niconico N..¨b+@ Topaz Carbuncle casts Earthen Fury.¨b©B  î¯ The nightmare ogre takes 1506 damage.¨b@ Niconico N. gains 11,913 experience points.%¨b± Niconico N. recovers from the effect of ' + ò·ÿ HòôIòõî‚»IHHòî›HToad'Ïÿ.2¨b+@ Topaz Carbuncle uses Radiant Aegis.2¨b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.8¨b©( Critical! The nightmare dahak hits Niconico N. for 0 damage.;¨b9 You return the pomander of intuition to the coffer. You cannot carry any more of that item.<¨b@ Niconico N. gains 14,384 experience points.>¨b9 You use a pomander of intuition.>¨b9 You can now discern the call of the Accursed Hoard.>¨b9 You do not sense the call of the Accursed Hoard on this floor...@¨b9 Niconico N. obtains a pomander of intuition.D¨b9 Three seconds until transference.H¨b9 Transference initiated!K¨b± Niconico N. recovers from the effect of ' + òIÿ HòôIòõî‚»IHHòî›HAuto-heal Penalty'Ïÿ.L¨b¯ Niconico N. suffers the effect of ' + òHÿ HòôIòõî‚»IHHòî›HKnockback Penalty'Ïÿ.Q¨b9 Floor 36Q¨b9 Your entire body feels heavy.Z¨b+@ Ruby Carbuncle casts Aerial Blast.Z¨b©B  î¯ The nightmare catoblepas takes 1734 damage.[¨b©( The nightmare catoblepas hits Niconico N. for 386 damage.[¨b©( The nightmare catoblepas hits Niconico N. for 399 damage.]¨b+( The nightmare catoblepas readies Quarry Lake.]¨b©( Parried! The nightmare catoblepas hits Niconico N. for 321(-15%) damage._¨b©( The nightmare catoblepas hits Niconico N. for 379 damage._¨b+( The nightmare catoblepas's Quarry Lake is interrupted._¨b+( The nightmare catoblepas readies Quarry Lake.a¨b@ Niconico N. gains 15,226 experience points.a¨b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.b¨b+( The nightmare catoblepas uses Quarry Lake.b¨bª*  î¯ The attack misses.b¨b+@ Emerald Carbuncle casts Inferno.b¨b©B  î¯ The nightmare catoblepas takes 1864 damage.d¨b©( The nightmare catoblepas hits Niconico N. for 407 damage.g¨b©( Critical! The nightmare catoblepas hits Niconico N. for 572 damage.i¨b@ Niconico N. gains 15,226 experience points.n¨b+@ Topaz Carbuncle uses Radiant Aegis.n¨b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.s¨b+( The nightmare troubadour begins casting Dark.u¨b+( The nightmare troubadour casts Dark.u¨b©(  î¯ Niconico N. takes 0 damage.x¨b@ Niconico N. gains 16,073 experience points.x¨b@ Niconico N. attains level 57!{¨b9 You return the pomander of steel to the coffer. You cannot carry any more of that item.¨b9 You use a pomander of steel.¨b9 Your body is steeled to enemy attacks.€¨b9 Niconico N. obtains a pomander of steel.—¨b+@ Ruby Carbuncle casts Aerial Blast.—¨b©B  î¯ The nightmare dahak takes 1735 damage.—¨b)C  î¯ The nightmare dahak takes 731 damage.›¨b©( The nightmare dahak hits Niconico N. for 231 damage.›¨b©( The nightmare dahak hits Niconico N. for 234 damage.ž¨b@ Niconico N. gains 14,384 experience points. ¨b+@ Topaz Carbuncle casts Earthen Fury. ¨b©B  î¯ The nightmare dahak takes 1874 damage.¡¨b©( Parried! The nightmare dahak hits Niconico N. for 188(-15%) damage.£¨b9 The Cairn of Passage is activated!¥¨b@ Niconico N. gains 14,384 experience points.¥¨b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.¨¨b+( The nightmare troubadour begins casting Dark.ª¨b+( The nightmare troubadour casts Dark.ª¨bª*  î¯ The attack misses.¬¨b+( The nightmare troubadour begins casting Dark.®¨b+( The nightmare troubadour casts Dark.®¨b©(  î¯ Niconico N. takes 230 damage.®¨b+@ Emerald Carbuncle casts Inferno.®¨b©B  î¯ The nightmare troubadour takes 1735 damage.°¨b@ Niconico N. gains 16,073 experience points.¶¨b+@ Topaz Carbuncle uses Radiant Aegis.¶¨b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.¶¨b©( The nightmare dahak hits Niconico N. for 0 damage.¸¨b9 The Cairn of Return begins to glow!º¨b@ Niconico N. gains 14,384 experience points.¼¨b+( The nightmare troubadour begins casting Dark.½¨b+( The nightmare troubadour casts Dark.½¨b©(  î¯ Niconico N. takes 0 damage.Á¨b@ Niconico N. gains 16,073 experience points.Á¨b+( The nightmare monk begins casting Water.èb+( The nightmare monk casts Water.èb©(  î¯ Niconico N. takes 0 damage.Ĩb+( The nightmare monk begins casting Water.ƨb+( The nightmare monk casts Water.ƨb©(  î¯ Critical! Niconico N. takes 0 damage.Ǩb+@ Ruby Carbuncle casts Aerial Blast.Ǩb©B  î¯ The nightmare monk takes 1843 damage.ʨb@ Niconico N. gains 15,226 experience points.ʨb+( The nightmare monk begins casting Water.˨b+( The nightmare monk casts Water.˨b©(  î¯ Niconico N. takes 101 damage.Ψb+( The nightmare monk begins casting Water.Шb+( The nightmare monk casts Water.Шbª(  î¯ The attack misses Niconico N..Шb+@ Emerald Carbuncle casts Inferno.Шb©B  î¯ The nightmare monk takes 1888 damage.Ѩb+( The nightmare monk begins casting Water.Ò¨b+( The nightmare monk's Water is interrupted.Ô¨b@ Niconico N. gains 15,226 experience points.Ö¨b+( The nightmare eye begins casting Stone.بb+( The nightmare eye casts Stone.بb©(  î¯ Niconico N. takes 223 damage.Ù¨b+@ Topaz Carbuncle casts Earthen Fury.Ù¨b©B  î¯ The nightmare eye takes 1740 damage.Û¨b@ Niconico N. gains 13,548 experience points.Û¨b+( The nightmare monk begins casting Water.ݨb+( The nightmare monk casts Water.ݨb©(  î¯ Niconico N. takes 224 damage.á¨b9 You return the pomander of strength to the coffer. You cannot carry any more of that item.â¨b@ Niconico N. gains 15,226 experience points.ä¨b9 You use a pomander of strength.ä¨b9 Strength courses through your body.å¨b9 Niconico N. obtains a pomander of strength.ê¨b9 Niconico N. obtains a pomander of flight.ï¨b9 You return the pomander of serenity to the coffer. You cannot carry any more of that item.©b+( The nightmare troubadour begins casting Dark.©b+( The nightmare troubadour casts Dark.©b©(  î¯ Niconico N. takes 232 damage.©b@ Niconico N. gains 16,073 experience points.©b@ Niconico N. attains level 58!©b@ You learn Dreadwyrm Trance.©b@ You acquire Aethercharge Mastery.©b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH. ©b©( The nightmare dahak hits Niconico N. for 226 damage. +©b+@ Topaz Carbuncle uses Radiant Aegis. +©b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.©b@ Niconico N. gains 14,384 experience points.©b9 You return the pomander of lust to the coffer. You cannot carry any more of that item.©b+@ Ruby Carbuncle casts Aerial Blast.©b©B  î¯ The nightmare dahak takes 1748 damage.©b@ Niconico N. gains 14,384 experience points.©b©( The nightmare dahak hits Niconico N. for 0 damage.!©bª( The nightmare dahak misses Niconico N..#©b+@ Emerald Carbuncle casts Inferno.#©b©B  î¯ The nightmare dahak takes 1812 damage.%©b@ Niconico N. gains 14,384 experience points.*©b©( The nightmare dahak hits Niconico N. for 0 damage.+©b+@ Topaz Carbuncle casts Earthen Fury.+©b©B  î¯ The nightmare dahak takes 1814 damage.-©b@ Niconico N. gains 14,384 experience points.-©b+( The nightmare eye begins casting Stone./©b+( The nightmare eye casts Stone./©b©(  î¯ Niconico N. takes 219 damage.0©b+( The nightmare eye begins casting Stone.2©b+( The nightmare eye casts Stone.2©b©(  î¯ Niconico N. takes 225 damage.4©b+( The nightmare eye begins casting Stone.6©b> Niconico N. obtains 3 Hò%Iò&'öT HòôIòõî‚»IHmega-potions 'ÏÿIH.7©b@ Niconico N. gains 13,548 experience points.?©b+( The nightmare monk begins casting Water.A©b+( The nightmare monk casts Water.A©b©(  î¯ Niconico N. takes 230 damage.D©b@ Niconico N. gains 15,226 experience points.E©b+( The nightmare eye begins casting Stone.G©b+( The nightmare eye casts Stone.G©b©(  î¯ Niconico N. takes 220 damage.I©b@ Niconico N. gains 13,548 experience points.I©b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.K©b+@ Topaz Carbuncle uses Radiant Aegis.K©b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.N©b@ Niconico N. gains 12,725 experience points.Q©b9 You return the pomander of steel to the coffer. You cannot carry any more of that item.T©b9 You use a pomander of steel.T©b9 Your body is steeled to enemy attacks.U©b9 Niconico N. obtains a pomander of steel.a©b9 The enfeebling trap is triggered...a©b¯0  î¯ Niconico N. suffers the effect of ' + ò"ÿ HòôIòõî‚»IHHòî›HEnervation'Ïÿ.d©b+( The nightmare monk begins casting Water.e©b+@ Emerald Carbuncle casts Inferno.e©b©B  î¯ The nightmare monk takes 1862 damage.f©b+( The nightmare monk casts Water.f©b©(  î¯ Niconico N. takes 0 damage.g©b+( The nightmare monk begins casting Water.i©b+( The nightmare monk casts Water.i©b©(  î¯ Niconico N. takes 302 damage.n©b@ Niconico N. gains 15,226 experience points.t©b9 Three seconds until transference.w©b9 Transference initiated!{©b± Niconico N. recovers from the effect of ' + òHÿ HòôIòõî‚»IHHòî›HKnockback Penalty'Ïÿ.©b9 Floor 37‡©b+@ Topaz Carbuncle uses Radiant Aegis.‡©b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.‹©b©( Parried! The nightmare catoblepas hits Niconico N. for 0(-15%) damage.‹©b+@ Ruby Carbuncle casts Aerial Blast.‹©b©B  î¯ The nightmare catoblepas takes 1775 damage.©b+( The nightmare catoblepas readies Quarry Lake.©b+( The nightmare catoblepas's Quarry Lake is interrupted.©b@ Niconico N. gains 15,226 experience points.©b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.‘©bª( The nightmare haagenti misses Niconico N..“©b©( The nightmare haagenti hits Niconico N. for 0 damage.“©b+( The nightmare haagenti uses Triclip.“©b©(  î¯ Niconico N. takes 0 damage.˜©b@ Niconico N. gains 16,923 experience points.˜©b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.œ©b©( Parried! The nightmare gourmand hits Niconico N. for 279(-15%) damage.©b± Niconico N. recovers from the effect of ' + ò"ÿ HòôIòõî‚»IHHòî›HEnervation'Ïÿ.©b+( The nightmare gourmand uses Beatdown.©bª(  î¯ The attack misses Niconico N.. ©b@ Niconico N. gains 17,780 experience points. ©b@ Niconico N. attains level 59!¢©b+( The nightmare troubadour begins casting Dark.£©b+( The nightmare troubadour casts Dark.£©b©(  î¯ Niconico N. takes 238 damage.¥©b+( The nightmare troubadour begins casting Dark.¥©b+@ Ruby Carbuncle casts Aerial Blast.¥©b©B  î¯ The nightmare troubadour takes 1834 damage.¥©b+( The nightmare troubadour's Dark is interrupted.¥©b9 The Cairn of Passage is activated!§©b@ Niconico N. gains 16,073 experience points.¬©b+( The nightmare monk begins casting Water.­©b+( The nightmare monk casts Water.­©b©(  î¯ Niconico N. takes 224 damage.¯©b+( The nightmare monk begins casting Water.±©b+( The nightmare monk casts Water.±©b©(  î¯ Niconico N. takes 224 damage.³©b+@ Emerald Carbuncle casts Inferno.³©b©B  î¯ The nightmare monk takes 1817 damage.³©b9 The Cairn of Return begins to glow!³©b9 You return the pomander of strength to the coffer. You cannot carry any more of that item.µ©b@ Niconico N. gains 15,226 experience points.¶©b9 You use a pomander of strength.¶©b9 Strength courses through your body.¸©b9 Niconico N. obtains a pomander of strength.Å©b+@ Topaz Carbuncle uses Radiant Aegis.Å©b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.Ωb©( Critical! The nightmare gourmand hits Niconico N. for 0 damage.Ï©b©( The nightmare gourmand hits Niconico N. for 0 damage.Ó©b+( The nightmare gourmand uses Beatdown.Ó©b©(  î¯ Niconico N. takes 0 damage.Ö©b@ Niconico N. gains 17,780 experience points.Ö©b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.שb+( The nightmare monk begins casting Water.Ø©b+( The nightmare monk begins casting Water.Ù©b+( The nightmare monk casts Water.Ù©b©(  î¯ Niconico N. takes 0 damage.Ù©b+( The nightmare monk casts Water.Ù©b©(  î¯ Niconico N. takes 200 damage.Û©b@ Niconico N. gains 15,226 experience points.Ü©b+( The nightmare monk begins casting Water.Ý©b+( The nightmare monk casts Water.Ý©b©(  î¯ Niconico N. takes 227 damage.à©b@ Niconico N. gains 15,226 experience points.à©b9 You return the pomander of witching to the coffer. You cannot carry any more of that item.î©b+@ Ruby Carbuncle casts Aerial Blast.î©b)C  î¯ The nightmare eye takes 1874 damage.î©b+( The nightmare eye begins casting Stone.ð©b+( The nightmare eye casts Stone.ð©b©(  î¯ Niconico N. takes 207 damage.ó©b@ Niconico N. gains 13,548 experience points.õ©b©( The nightmare haagenti hits Niconico N. for 234 damage.ö©b+@ Emerald Carbuncle casts Inferno.÷©b©B  î¯ The nightmare haagenti takes 1827 damage.ø©b©( The nightmare haagenti hits Niconico N. for 246 damage.ù©b+( The nightmare haagenti uses Triclip.ù©b©(  î¯ Niconico N. takes 287 damage.û©b©( The nightmare haagenti hits Niconico N. for 248 damage.ý©b9 You return the pomander of strength to the coffer. You cannot carry any more of that item.ý©b@ Niconico N. gains 16,923 experience points. ªb9 You use a pomander of strength. ªb9 Strength courses through your body.ªb9 Niconico N. obtains a pomander of strength.ªb+@ Topaz Carbuncle uses Radiant Aegis.ªb®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.ªb+( The nightmare troubadour begins casting Dark.ªb+@ Topaz Carbuncle casts Earthen Fury.ªb©B  î¯ The nightmare troubadour takes 1917 damage.ªb+( The nightmare troubadour's Dark is interrupted.ªb+( The nightmare troubadour begins casting Dark.ªb@ Niconico N. gains 16,073 experience points.ªb+( The nightmare troubadour casts Dark.ªb©(  î¯ Niconico N. takes 0 damage.ªb+( The nightmare troubadour begins casting Dark.ªb+( The nightmare troubadour casts Dark.ªb©(  î¯ Niconico N. takes 0 damage.ªb9 Three seconds until transference.ªb@ Niconico N. gains 16,073 experience points.ªb9 Transference initiated!&ªb9 Floor 38&ªb9 You sense the Accursed Hoard calling you...+ªb9 You return the pomander of flight to the coffer. You cannot carry any more of that item..ªb9 You use a pomander of flight..ªb9 The howls of distant creatures begin to fade.0ªb9 You return the pomander of lust to the coffer. You cannot carry any more of that item.3ªb9 Niconico N. obtains a pomander of flight.;ªb©( Critical! The nightmare haagenti hits Niconico N. for 383 damage.Aªb@ Niconico N. gains 16,923 experience points.Aªb+( The nightmare monk begins casting Water.Bªb+@ Topaz Carbuncle uses Radiant Aegis.Bªb®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.Cªb+( The nightmare monk casts Water.Cªbª(  î¯ The attack misses Niconico N..Eªb+( The nightmare monk begins casting Water.Fªb+( The nightmare monk's Water is interrupted.Hªb@ Niconico N. gains 15,226 experience points.Hªb> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.Hªb+( The nightmare eye begins casting Stone.Jªb+( The nightmare eye casts Stone.Jªb©(  î¯ Niconico N. takes 0 damage.Lªb+( The nightmare eye begins casting Stone.Mªb+@ Ruby Carbuncle casts Aerial Blast.Mªb©B  î¯ The nightmare eye takes 1924 damage.Mªb+( The nightmare eye's Stone is interrupted.Oªb@ Niconico N. gains 13,548 experience points.Oªb@ Niconico N. attains level 60!Oªb@ You learn Astral Flow.Tªb9 You discover a piece of the Accursed Hoard!Tªb9 Niconico N. obtains a piece of the Accursed Hoard.Xªb9 You return the pomander of intuition to the coffer. You cannot carry any more of that item.[ªb9 You use a pomander of intuition.[ªb9 You can now discern the call of the Accursed Hoard.[ªb9 You do not sense the call of the Accursed Hoard on this floor...^ªb9 Niconico N. obtains a pomander of intuition.dªb+( The nightmare eye begins casting Stone.fªb+( The nightmare eye casts Stone.fªb©(  î¯ Niconico N. takes 209 damage.hªb+( The nightmare eye begins casting Stone.mªb+( The nightmare troubadour begins casting Dark.oªb+( The nightmare troubadour casts Dark.oªbª*  î¯ The attack misses.qªb+@ Emerald Carbuncle casts Inferno.qªb©B  î¯ The nightmare troubadour takes 1892 damage.qªb+( The nightmare troubadour begins casting Dark.sªb+( The nightmare troubadour casts Dark.sªbª*  î¯ The attack misses.tªb+( The nightmare troubadour begins casting Dark.vªb9 The impeding trap is triggered...vªb+( The nightmare troubadour casts Dark.vªb©(  î¯ Niconico N. takes 237 damage.vªb9 The Cairn of Passage is activated!vªb¯0  î¯ Niconico N. suffers the effect of ' + òlÿ HòôIòõî‚»IHHòî›HPacification'Ïÿ.vªb¯0  î¯ Niconico N. suffers the effect of ' ÿ HòôIòõî‚»IHHòî›HSilence'Ïÿ.|ªb9 You return the pomander of sight to the coffer. You cannot carry any more of that item.ªb9 You use a pomander of sight.ªb9 The map for this floor has been revealed!€ªb9 Niconico N. obtains a pomander of sight.‹ªb9 You use a pomander of lust.‹ªb9 You transform into a succubus!Žªb©( The nightmare gourmand hits Niconico N. for 254 damage.‘ªb©( The nightmare gourmand hits Niconico N. for 243 damage.‘ªb±  î¯ Niconico N. recovers from the effect of ' ÿ HòôIòõî‚»IHHòî›HSilence'Ïÿ.’ªb+( The nightmare gourmand uses Beatdown.’ªb©(  î¯ Niconico N. takes 319 damage.”ªbª( The nightmare gourmand misses Niconico N..”ªb± Niconico N. recovers from the effect of ' + òlÿ HòôIòõî‚»IHHòî›HPacification'Ïÿ.•ªb+@ Topaz Carbuncle casts Earthen Fury.•ªb©B  î¯ The nightmare gourmand takes 1909 damage.Ÿªb+@ Topaz Carbuncle uses Radiant Aegis.Ÿªb®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.¤ªb9 Niconico N. obtains a pomander of lust.«ªb+( The nightmare monk begins casting Water.­ªb+( The nightmare monk casts Water.­ªb©(  î¯ Niconico N. takes 0 damage.¯ªb+( The nightmare monk begins casting Water.±ªb9 The Cairn of Return begins to glow!´ªb+( The nightmare monk begins casting Water.µªb9 You return the pomander of affluence to the coffer. You cannot carry any more of that item.¶ªb+( The nightmare monk casts Water.¶ªb©(  î¯ Niconico N. takes 0 damage.»ªb9 You use a pomander of affluence.»ªb9 You sense a treasure coffer somewhere nearby.¼ªb9 Niconico N. obtains a pomander of affluence.Áªb9 Three seconds until transference.Īb9 Transference initiated!Ϊb9 Floor 39Ϊb9 You sense the Accursed Hoard calling you...Ѫb9 Niconico N. obtains a pomander of fortune.Þªb9 You return the pomander of intuition to the coffer. You cannot carry any more of that item.àªb+@ Topaz Carbuncle uses Radiant Aegis.àªb®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.íªb+( The nightmare troubadour begins casting Dark.îªb+( The nightmare troubadour casts Dark.îªb©(  î¯ Niconico N. takes 0 damage.îªb+@ Emerald Carbuncle casts Inferno.ïªb©B  î¯ The nightmare troubadour takes 1895 damage.ñªb+( The nightmare monk begins casting Water.ñªb9 You discover a piece of the Accursed Hoard!òªb9 Niconico N. obtains a piece of the Accursed Hoard.òªb+( The nightmare monk casts Water.òªb©(  î¯ Niconico N. takes 0 damage.õªb+( The nightmare monk begins casting Water.öªb+( The nightmare monk casts Water.öªb©(  î¯ Niconico N. takes 0 damage.ùªb+@ Ruby Carbuncle casts Aerial Blast.ùªb©B  î¯ The nightmare monk takes 1835 damage.úªb9 Niconico N. obtains a pomander of rage.«b9 You use a pomander of intuition.«b9 You can now discern the call of the Accursed Hoard.«b9 You do not sense the call of the Accursed Hoard on this floor... «b+( The nightmare troubadour begins casting Dark. +«b+( The nightmare monk begins casting Water. +«b+( The nightmare troubadour casts Dark.«b©(  î¯ Niconico N. takes 233 damage.«b+( The nightmare monk casts Water.«b©(  î¯ Niconico N. takes 221 damage.«b9 Niconico N. obtains a pomander of intuition.«b+( The nightmare troubadour begins casting Dark.«b+( The nightmare monk begins casting Water.«b+( The nightmare troubadour casts Dark.«b©(  î¯ Niconico N. takes 237 damage.«b+@ Topaz Carbuncle casts Earthen Fury.«b©B  î¯ The nightmare troubadour takes 1864 damage.«b9 The Cairn of Passage is activated!«b+( The nightmare monk casts Water.«b©(  î¯ Niconico N. takes 230 damage.«b+( The nightmare monk begins casting Water.«b+( The nightmare monk readies Sucker.«b+( The nightmare monk casts Water.«b©(  î¯ Niconico N. takes 237 damage.«b+( The nightmare monk uses Sucker.«b9 The Cairn of Return begins to glow!«b+@ Topaz Carbuncle uses Radiant Aegis.«b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.«b9 Three seconds until transference."«b9 Transference initiated!,«b9 Floor 40.«b9 You use a pomander of lust..«b9 You transform into a succubus!3«b¯ +  î¯ Ixtab suffers the effect of ' + òÊÿ HòôIòõî‚»IHHòî›HVulnerability Up'Ïÿ.4«b0D Topaz Carbuncle loses the effect of ' + òLÿ HòôIòõî‚»IHHòîœHVulnerability Down'Ïÿ.6«b¯ +  î¯ Ixtab suffers the effect of ' + òÊÿ HòôIòõî‚»IHHòî›HVulnerability Up'Ïÿ.6«b©( Ixtab hits Niconico N. for 0 damage.6«b+( Ixtab begins casting Ancient Eruption.8«b¯ +  î¯ Ixtab suffers the effect of ' + òÊÿ HòôIòõî‚»IHHòî›HVulnerability Up'Ïÿ.:«b+( Ixtab casts Ancient Eruption.:«bª*  î¯ The attack misses.;«b¯ +  î¯ Ixtab suffers the effect of ' + òÊÿ HòôIòõî‚»IHHòî›HVulnerability Up'Ïÿ.;«b©( Ixtab hits Niconico N. for 447 damage.=«b¯ +  î¯ Ixtab suffers the effect of ' + òÊÿ HòôIòõî‚»IHHòî›HVulnerability Up'Ïÿ.>«b+( Ixtab begins casting Ancient Eruption.A«b+( Ixtab casts Ancient Eruption.A«bª*  î¯ The attack misses.C«b©( Critical! Ixtab hits Niconico N. for 695 damage.E«b+( Ixtab begins casting Ancient Eruption.I«b+( Ixtab casts Ancient Eruption.I«bª*  î¯ The attack misses.K«b©( Critical! Ixtab hits Niconico N. for 669 damage.M«b+( Ixtab begins casting Ancient Eruption.Q«b+( Ixtab casts Ancient Eruption.Q«bª*  î¯ The attack misses.R«b+@ Emerald Carbuncle casts Inferno.R«b©B  î¯ Ixtab takes 2694 damage.R«b©( Ixtab hits Niconico N. for 453 damage.T«b+( Ixtab begins casting Entropic Flame.Y«b+( Ixtab casts Entropic Flame.Y«bª*  î¯ The attack misses.Y«b+( The nightmare bhoot begins casting Blizzard.Y«b+( The nightmare bhoot begins casting Blizzard.Z«b+( The nightmare bhoot casts Blizzard.Z«b©(  î¯ Niconico N. takes 126 damage.Z«b+( The nightmare bhoot casts Blizzard.Z«b©(  î¯ Niconico N. takes 116 damage.[«b©( Ixtab hits Niconico N. for 449 damage.[«b+@ Ruby Carbuncle casts Aerial Blast.\«b©B  î¯ The nightmare bhoot takes 1864 damage.]«b+( Ixtab begins casting Accursed Pox.]«b+( The nightmare bhoot begins casting Blizzard.^«b+( The nightmare bhoot casts Blizzard.^«b©(  î¯ Niconico N. takes 125 damage.`«b+( The nightmare bhoot begins casting Blizzard.`«b+( Ixtab casts Accursed Pox.`«bª*  î¯ The attack misses.a«b+@ Topaz Carbuncle uses Radiant Aegis.a«b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.b«b+( The nightmare bhoot casts Blizzard.b«b©(  î¯ Niconico N. takes 0 damage.c«b+( The nightmare bhoot begins casting Blizzard.c«b©( Ixtab hits Niconico N. for 0 damage.d«b+@ Topaz Carbuncle casts Earthen Fury.d«b©B  î¯ Ixtab takes 2782 damage.d«b©B  î¯ The nightmare bhoot takes 747 damage.e«b+( The nightmare bhoot casts Blizzard.e«b©(  î¯ Niconico N. takes 0 damage.e«b+( Ixtab begins casting Entropic Flame.f«b+( The nightmare bhoot begins casting Blizzard.g«b+( The nightmare bhoot's Blizzard is interrupted.i«b+( Ixtab casts Entropic Flame.i«bª*  î¯ The attack misses.k«b©( Ixtab hits Niconico N. for 0 damage.l«b¯ +  î¯ Ixtab suffers the effect of ' + ò³ÿ HòôIòõî‚»IHHòî›HAddle'Ïÿ.m«b+( Ixtab begins casting Accursed Pox.o«b+( Ixtab's Accursed Pox is interrupted.y«b< You cannot carry any more Hò%Iò&Allagan tomestones of poeticsIH.y«b< You cannot carry any more Hò%Iò&Allagan tomestones of aphorismIH.y«b> You obtain 15 Hò%Iò&Allagan tomestones of astronomyIH.y«b> You obtain 2,000 gil.y«b> Niconico N. obtains 2 Hò%Iò&'ò?*HòôIòõî‚»IHbronze-trimmed sacks'ÏÿIH.€«b9 Duty registration complete.ƒ«b9 The Palace of the Dead (Floors 41-50) has begun.…«b9 The current duty uses an independent leveling system.‰«b9 You return the pomander of sight to the coffer. You cannot carry any more of that item.Œ«b9 You use a pomander of sight.Œ«b9 The map for this floor has been revealed!«b9 Niconico N. obtains a pomander of sight.‘«b+@ Topaz Carbuncle uses Radiant Aegis.‘«b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.™«b©( The nightmare demon hits Niconico N. for 0 damage.›«b+( The nightmare demon uses Dark Dome.›«b©(  î¯ Niconico N. takes 0 damage.«b©( The nightmare gnat hits Niconico N. for 0 damage.«b©( The nightmare gnat hits Niconico N. for 342 damage.ž«b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH. «b©( The nightmare gnat hits Niconico N. for 417 damage.¡«b> Niconico N. obtains 3 Hò%Iò&'öT +HòôIòõî‚»IHx-potions 'ÏÿIH.¢«b+( The nightmare gnat readies Thunderstrike.¢«b+( The nightmare gnat's Thunderstrike is interrupted.¤«b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH.§«b©( The nightmare gnat hits Niconico N. for 417 damage.¨«b©( The nightmare gargoyle hits Niconico N. for 414 damage.©«b+( The nightmare gargoyle uses Grim Reaper.©«b©(  î¯ Niconico N. takes 394 damage.©«b©( The nightmare gnat hits Niconico N. for 396 damage.¬«b+( The nightmare gnat readies Thunderstrike.®«b+@ Ruby Carbuncle casts Aerial Blast.®«b©B  î¯ The nightmare gnat takes 1522 damage.°«b+( The nightmare gnat uses Thunderstrike.°«bª*  î¯ The attack misses.±«b> Niconico N. obtains 2 Hò%Iò&'öT +HòôIòõî‚»IHx-potions 'ÏÿIH.±«b©( The nightmare gnat hits Niconico N. for 408 damage.¹«b+@ Emerald Carbuncle casts Inferno.¹«b©B  î¯ The nightmare gargoyle takes 1432 damage.º«b©( Critical! The nightmare gargoyle hits Niconico N. for 630 damage.½«b©( Parried! The nightmare gargoyle hits Niconico N. for 361(-15%) damage.¾«b+( The nightmare gargoyle uses Grim Reaper.¾«b©(  î¯ Parried! Niconico N. takes 326(-15%) damage.ëb+@ Topaz Carbuncle casts Earthen Fury.ëb©B  î¯ Critical! The nightmare manticore takes 2141 damage.Ê«b©( The nightmare gargoyle hits Niconico N. for 415 damage.Ì«b+( The nightmare gargoyle uses Grim Reaper.Ì«b©(  î¯ Niconico N. takes 389 damage.Í«b+@ Topaz Carbuncle uses Radiant Aegis.Í«b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.Ï«b©( The nightmare gargoyle hits Niconico N. for 0 damage.Ï«b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH.Ï«b9 The Cairn of Passage is activated!Ô«bª( The nightmare gnat misses Niconico N..Ö«b©( Parried! The nightmare gargoyle hits Niconico N. for 0(-15%) damage.Ö«b+( The nightmare gnat readies Thunderstrike.Ù«b9 The Cairn of Return begins to glow!Ú«b+( The nightmare gargoyle uses Grim Reaper.Ú«b©(  î¯ Parried! Niconico N. takes 0(-15%) damage.Ü«bª( The nightmare gargoyle misses Niconico N..ß«b9 Niconico N. obtains a pomander of fortune.ì«b+@ Ruby Carbuncle casts Aerial Blast.ì«b©B  î¯ The nightmare gnat takes 1387 damage.ì«b)C  î¯ The nightmare gargoyle takes 559 damage.í«b©( The nightmare gnat hits Niconico N. for 403 damage.ï«b+( The nightmare gnat readies Thunderstrike.ð«b©( The nightmare gargoyle hits Niconico N. for 447 damage.ñ«b+( The nightmare gargoyle uses Grim Reaper.ñ«b©(  î¯ Niconico N. takes 402 damage.ò«b©( The nightmare gargoyle hits Niconico N. for 430 damage.ò«b+( The nightmare gnat uses Thunderstrike.ò«bª*  î¯ The attack misses.ô«b+@ Emerald Carbuncle casts Inferno.ô«b©B  î¯ The nightmare gnat takes 1449 damage.ô«b©B  î¯ The nightmare gargoyle takes 583 damage.õ«b©( The nightmare gargoyle hits Niconico N. for 446 damage.ö«b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH.ù«b©( The nightmare gargoyle hits Niconico N. for 448 damage.¬b©( The nightmare gnat hits Niconico N. for 379 damage.¬b+@ Topaz Carbuncle casts Earthen Fury.¬b©B  î¯ The nightmare gnat takes 1378 damage.¬b©( The nightmare gnat hits Niconico N. for 415 damage.¬b9 You return the pomander of rage to the coffer. You cannot carry any more of that item. ¬b+@ Topaz Carbuncle uses Radiant Aegis. ¬b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.¬b©( The nightmare gargoyle hits Niconico N. for 0 damage.¬b9 You return the pomander of serenity to the coffer. You cannot carry any more of that item.2¬b©( The nightmare gnat hits Niconico N. for 411 damage.2¬b©( The nightmare gargoyle hits Niconico N. for 423 damage.4¬bª( The nightmare gargoyle misses Niconico N..4¬bª( The nightmare gnat misses Niconico N..5¬b+@ Ruby Carbuncle casts Aerial Blast.5¬b©B  î¯ The nightmare gargoyle takes 1460 damage.5¬b©B  î¯ The nightmare gnat takes 596 damage.6¬b+( The nightmare gnat readies Thunderstrike.:¬b+( The nightmare gnat uses Thunderstrike.:¬bª*  î¯ The attack misses.<¬bª( The nightmare gnat misses Niconico N..>¬b+@ Emerald Carbuncle casts Inferno.>¬b©B  î¯ The nightmare gnat takes 1454 damage.@¬b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH.H¬b9 Niconico N. obtains a pomander of fortune.L¬b+@ Topaz Carbuncle uses Radiant Aegis.L¬b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.f¬b9 Three seconds until transference.h¬b9 Transference initiated!l¬b¯ Niconico N. suffers the effect of ' + òAÿ HòôIòõî‚»IHHòî›HHP Penalty'Ïÿ.r¬b9 Floor 42r¬b9 An ancient enchantment saps your health.v¬b9 You return the pomander of strength to the coffer. You cannot carry any more of that item.y¬b9 You use a pomander of strength.y¬b9 Strength courses through your body.z¬b9 Niconico N. obtains a pomander of strength.…¬b©( The nightmare demon hits Niconico N. for 414 damage.…¬b+@ Topaz Carbuncle casts Earthen Fury.…¬b©B  î¯ The nightmare demon takes 1860 damage.‡¬b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH.‰¬b©( The nightmare gargoyle hits Niconico N. for 439 damage.Œ¬b+@ Topaz Carbuncle uses Radiant Aegis.Œ¬b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.“¬b©( The nightmare gargoyle hits Niconico N. for 0 damage.™¬b< Unable to obtain the Hò%Iò&'òÚHòôIòõî‚»IHtuft of phoenix down'ÏÿIH. You already possess one.™¬b©( The nightmare gnat hits Niconico N. for 380 damage.œ¬b+( The nightmare gnat readies Thunderstrike.œ¬b+@ Topaz Carbuncle casts Earthen Fury.œ¬b©B  î¯ The nightmare gnat takes 1821 damage.¬b+( The nightmare gnat's Thunderstrike is interrupted.¬b9 The enfeebling trap is triggered...ž¬b¯0  î¯ Niconico N. suffers the effect of ' + ò"ÿ HòôIòõî‚»IHHòî›HEnervation'Ïÿ.Ÿ¬b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH.¬¬b©( The nightmare manticore hits Niconico N. for 575 damage.­¬b©( The nightmare gnat hits Niconico N. for 534 damage.°¬b©( The nightmare gnat hits Niconico N. for 534 damage.°¬b+( The nightmare gnat readies Thunderstrike.±¬b©( The nightmare manticore hits Niconico N. for 600 damage.´¬b+( The nightmare gnat uses Thunderstrike.´¬bª*  î¯ The attack misses.´¬b+@ Ruby Carbuncle casts Aerial Blast.´¬b©B  î¯ The nightmare gnat takes 1875 damage.´¬b©B  î¯ The nightmare manticore takes 776 damage.µ¬bª( The nightmare manticore misses Niconico N..µ¬b+( The nightmare manticore readies Ripper Claw.¸¬b+( The nightmare manticore uses Ripper Claw.¸¬bª*  î¯ The attack misses.»¬b©( The nightmare manticore hits Niconico N. for 575 damage.¼¬b+@ Emerald Carbuncle casts Inferno.¼¬b©B  î¯ The nightmare manticore takes 1981 damage.¼¬b9 The Cairn of Passage is activated!¬b©( The nightmare gargoyle hits Niconico N. for 540 damage.Ƭb©( Parried! The nightmare gargoyle hits Niconico N. for 451(-15%) damage.Ǭb+( The nightmare gargoyle uses Grim Reaper.Ǭbª(  î¯ The attack misses Niconico N..Ǭb9 The Cairn of Return begins to glow!ʬb+@ Topaz Carbuncle uses Radiant Aegis.ʬb®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.Ьb9 You return the pomander of purity to the coffer. You cannot carry any more of that item.Ú¬b± Niconico N. recovers from the effect of ' + ò"ÿ HòôIòõî‚»IHHòî›HEnervation'Ïÿ.Û¬b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH.ݬbª( The nightmare gargoyle misses Niconico N..è¬b©( Critical! The nightmare knight hits Niconico N. for 191 damage.ê¬b©( The nightmare knight hits Niconico N. for 444 damage.ë¬b+@ Ruby Carbuncle casts Aerial Blast.ë¬b©B  î¯ The nightmare knight takes 1887 damage.ð¬b©( The nightmare gargoyle hits Niconico N. for 420 damage.ò¬b©( Parried! The nightmare gargoyle hits Niconico N. for 376(-15%) damage.ò¬b+( The nightmare gargoyle uses Grim Reaper.ò¬b©(  î¯ Niconico N. takes 376 damage.ô¬b+@ Emerald Carbuncle casts Inferno.ô¬b©B  î¯ The nightmare gargoyle takes 1820 damage.ø¬b©( The nightmare gargoyle hits Niconico N. for 441 damage.ú¬b©( The nightmare gargoyle hits Niconico N. for 407 damage.û¬b+( The nightmare gargoyle uses Grim Reaper.û¬b©(  î¯ Niconico N. takes 403 damage.û¬b+@ Topaz Carbuncle casts Earthen Fury.û¬b©B  î¯ The nightmare gargoyle takes 1866 damage.ý¬b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH. ­b+@ Topaz Carbuncle uses Radiant Aegis. ­b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.­b9 Three seconds until transference.­b9 Transference initiated!#­b± Niconico N. recovers from the effect of ' + òAÿ HòôIòõî‚»IHHòî›HHP Penalty'Ïÿ.)­b9 Floor 437­bª( The nightmare gargoyle misses Niconico N..H­b+@ Topaz Carbuncle uses Radiant Aegis.H­b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.I­b9 You return the pomander of steel to the coffer. You cannot carry any more of that item.I­b9 You return the pomander of steel to the coffer. You cannot carry any more of that item.L­b9 You use a pomander of steel.L­b9 Your body is steeled to enemy attacks.M­b9 Niconico N. obtains a pomander of steel.V­b+@ Ruby Carbuncle casts Aerial Blast.V­b)C  î¯ Critical! The nightmare gargoyle takes 2874 damage.]­b©( The nightmare knight hits Niconico N. for 0 damage._­b+@ Emerald Carbuncle casts Inferno._­b©B  î¯ The nightmare knight takes 2034 damage.f­b+@ Topaz Carbuncle casts Earthen Fury.f­b©B  î¯ The nightmare gargoyle takes 2020 damage.j­b©( The nightmare gnat hits Niconico N. for 238 damage.l­b©( The nightmare manticore hits Niconico N. for 272 damage.m­b©( The nightmare gnat hits Niconico N. for 246 damage.o­b+( The nightmare gnat readies Thunderstrike.o­bª( The nightmare manticore misses Niconico N..q­b9 The Cairn of Passage is activated!r­b©( The nightmare gnat hits Niconico N. for 248 damage.r­b+( The nightmare gnat uses Thunderstrike.r­bª*  î¯ The attack misses.u­b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH.y­b9 The Cairn of Return begins to glow!}­b9 You return the pomander of fortune to the coffer. You cannot carry any more of that item.}­b©( The nightmare gargoyle hits Niconico N. for 264 damage.­b©( The nightmare gargoyle hits Niconico N. for 270 damage.€­b+( The nightmare gargoyle uses Grim Reaper.€­b©(  î¯ Niconico N. takes 236 damage.„­b9 You use a pomander of fortune.„­b9 Fortune now smiles upon you...possibly.†­b9 Niconico N. obtains a pomander of fortune.‡­b+@ Topaz Carbuncle uses Radiant Aegis.‡­b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.­b©( The nightmare manticore hits Niconico N. for 0 damage.Ž­b+@ Ruby Carbuncle casts Aerial Blast.Ž­b©B  î¯ The nightmare manticore takes 1852 damage.Ž­b> Niconico N. obtains 2 Hò%Iò&'öT +HòôIòõî‚»IHx-potions 'ÏÿIH.­b©( The nightmare manticore hits Niconico N. for 0 damage.–­b©( The nightmare demon hits Niconico N. for 0 damage.—­b+@ Emerald Carbuncle casts Inferno.—­b©B  î¯ The nightmare demon takes 1969 damage.˜­b+( The nightmare demon uses Dark Dome.˜­b©(  î¯ Niconico N. takes 0 damage.˜­b©( The nightmare demon hits Niconico N. for 4 damage.Ÿ­b+@ Topaz Carbuncle casts Earthen Fury.Ÿ­b©B  î¯ The nightmare manticore takes 1998 damage.¢­b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH.¤­b©( The nightmare gargoyle hits Niconico N. for 265 damage.¨­b+( The nightmare gargoyle uses Grim Reaper.¨­b©(  î¯ Niconico N. takes 224 damage.¨­b©( Parried! The nightmare gargoyle hits Niconico N. for 211(-15%) damage.ª­b©( The nightmare manticore hits Niconico N. for 286 damage.­­b©( The nightmare manticore hits Niconico N. for 267 damage.°­b©( The nightmare manticore hits Niconico N. for 284 damage.½­b9 You return the pomander of serenity to the coffer. You cannot carry any more of that item.½­b9 You return the pomander of serenity to the coffer. You cannot carry any more of that item.½­bª( The nightmare demon misses Niconico N..¿­b+@ Ruby Carbuncle casts Aerial Blast.¿­b©B  î¯ The nightmare demon takes 1903 damage.Ò­b9 Three seconds until transference.Õ­b9 Transference initiated!Þ­b9 Floor 44ä­b+@ Topaz Carbuncle uses Radiant Aegis.ä­b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.å­b9 You return the pomander of fortune to the coffer. You cannot carry any more of that item.å­b9 You return the pomander of fortune to the coffer. You cannot carry any more of that item.è­b9 You use a pomander of fortune.è­b9 Fortune now smiles upon you...possibly.é­b9 Niconico N. obtains a pomander of fortune.õ­b+@ Emerald Carbuncle casts Inferno.õ­b©B  î¯ The nightmare knight takes 2005 damage.ü­b©( The nightmare bhoot hits Niconico N. for 0 damage.ÿ­b©( The nightmare bhoot hits Niconico N. for 0 damage. ®b+@ Topaz Carbuncle casts Earthen Fury. ®b©B  î¯ The nightmare bhoot takes 1952 damage.®b©( Critical! The nightmare knight hits Niconico N. for 416 damage. ®b9 The coffer...bares its fangs!®b©( The mimic hits Niconico N. for 396 damage.d fire loses the effect of ' + ò +Éÿ HòôIòõî‚»IHHòîœHDarkened Fire'Ïÿ.mÃb+H Selene casts Embrace.mÃb-I  î¯ Critical! 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr recovers 5420 HP.nÃb1 ':ÿArth HellsingArth H.'ÏÿYSiren recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.nÃb1 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.oÃb)) The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 13191 damage.oÃb1 ':ÿRose' RedwoodRose' R.'ÏÿYSiren recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.oÃb± Niconico N. recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.pÃb+H Selene uses Fey Blessing.pÃb-I  î¯ Critical! '@ÿ Raman OhRaman O.'ÏÿYGilgamesh recovers 9666 HP.pÃb-I  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise recovers 6093 HP.pÃb-I  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren recovers 6319 HP.pÃb­H  î¯ Critical! Niconico N. recovers 9815 HP.pÃb-I  î¯ Critical! 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr recovers 9570 HP.pÃb-I  î¯ 'dÿ Una WoltUna W.'Ïÿ recovers 6078 HP.pÃb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 6101 HP.pÃb+( The darkened fire's Darkened Blaze is interrupted.pÃb-I  î¯ Critical! 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers 9826 HP.qÃb1 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.qÃb1 '@ÿ Raman OhRaman O.'ÏÿYGilgamesh recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.qÃb+( The darkened fire's Darkened Blaze is interrupted.rÃb+H Selene casts Embrace.rÃb-I  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise recovers 3367 HP.rÃb±* The phoinix recovers from the effect of ' ¤ÿ HòôIòõî‚»IHHòî›HThunder III'Ïÿ.rÃb+( The darkened fire's Darkened Blaze is interrupted.rÃb)) The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 13911 damage.sÃb+( The darkened fire's Darkened Blaze is interrupted.uÃb+H Selene casts Embrace.uÃb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3456 HP.uÃb¯ +  î¯ The phoinix suffers the effect of ' ¤ÿ HòôIòõî‚»IHHòî›HThunder III'Ïÿ.uÃb)) The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 4965 damage.vÃb±* The phoinix recovers from the effect of ' + òOÿ HòôIòõî‚»IHHòî›HDia'Ïÿ.xÃb)) The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 11765 damage.xÃb+H Selene casts Embrace.xÃb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3378 HP.zÃb+( The phoinix readies Heat of Condemnation.}Ãb±* The phoinix recovers from the effect of ' + ò +ÿ HòôIòõî‚»IHHòî›HDeath's Design'Ïÿ.~Ãb¯  î¯ The phoinix suffers the effect of ' + ògÿ HòôIòõî‚»IHHòî›HBiolysis'Ïÿ.Ãb¯  î¯ The phoinix suffers the effect of ' + ò +ÿ HòôIòõî‚»IHHòî›HDeath's Design'Ïÿ.€Ãb+( The phoinix uses Heat of Condemnation.Ãb)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 53986 damage.Ãb/1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.Ãb)1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 26549 damage.Ãb/1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.‚Ãb+H Selene casts Embrace.‚Ãb-I  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers 3424 HP.ƒÃb+( The phoinix readies Scorched Exaltation.…Ãb1 ':ÿArth HellsingArth H.'ÏÿYSiren recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.…Ãb1 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.…Ãb¯  î¯ The phoinix suffers the effect of ' + ò©ÿ HòôIòõî‚»IHHòî›HReprisal'Ïÿ.†Ãb+H Selene casts Embrace.†Ãb-I  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers 3551 HP.ˆÃb)) The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 8161 damage.‰Ãb+( The phoinix uses Scorched Exaltation.‰Ãb))  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 18320 damage.‰Ãb))  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 17100 damage.‰Ãb))  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 15634 damage.‰Ãb))  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 15865 damage.‰Ãb))  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 32376 damage.‰Ãb©(  î¯ Niconico N. takes 13793 damage.‰Ãb))  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 15804 damage.‰Ãb))  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 14998 damage.‰Ãb+H Selene casts Embrace.‰Ãb-I  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers 3416 HP.‹Ãb)) Parried! The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 6962(-15%) damage.Ãb+H Selene casts Embrace.Ãb-I  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren recovers 3519 HP.ŽÃb¯  î¯ The phoinix suffers the effect of ' + ò°ÿ HòôIòõî‚»IHHòî›HCaustic Bite'Ïÿ.ŽÃb¯  î¯ The phoinix suffers the effect of ' + ò±ÿ HòôIòõî‚»IHHòî›HStormbite'Ïÿ.ŽÃb¯ +  î¯ The phoinix suffers the effect of ' ¤ÿ HòôIòõî‚»IHHòî›HThunder III'Ïÿ.ŽÃb)) The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 8442 damage.Ãb+( The phoinix readies Devouring Brand.Ãb±* The phoinix recovers from the effect of ' + ò©ÿ HòôIòõî‚»IHHòî›HReprisal'Ïÿ.Ãb+H Selene casts Embrace.Ãb-I  î¯ Critical! 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr recovers 5564 HP.Ãb¯  î¯ The phoinix suffers the effect of ' + òOÿ HòôIòõî‚»IHHòî›HDia'Ïÿ.’Ãb9 Fire is consuming the field!“Ãb+H Selene casts Embrace.“Ãb-I  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr recovers 3409 HP.”Ãb+( The phoinix readies Experimental Fireplume.”Ãb)) The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 5454 damage.–Ãb+H Selene casts Embrace.–Ãb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3473 HP.šÃb+( The phoinix uses Experimental Fireplume.œÃb¯  î¯ The phoinix suffers the effect of ' + ògÿ HòôIòõî‚»IHHòî›HBiolysis'Ïÿ.œÃb)) The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 14372 damage.Ãb+H Selene casts Embrace.Ãb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3473 HP.ŸÃb¯  î¯ The phoinix suffers the effect of ' + ò°ÿ HòôIòõî‚»IHHòî›HCaustic Bite'Ïÿ.ŸÃb¯  î¯ The phoinix suffers the effect of ' + ò±ÿ HòôIòõî‚»IHHòî›HStormbite'Ïÿ.ŸÃb)) Parried! The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 13258(-15%) damage. Ãb+( The phoinix readies Searing Breeze. Ãb¯  î¯ The phoinix suffers the effect of ' + òÅÿ HòôIòõî‚»IHHòî›HChain Stratagem'Ïÿ.¡Ãb+H Selene casts Embrace.¡Ãb-I  î¯ Critical! ':ÿArth HellsingArth H.'ÏÿYSiren recovers 5370 HP.¤Ãb+( The phoinix uses Searing Breeze.¤Ãb+H Selene casts Embrace.¤Ãb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3479 HP.¦Ãb+( The phoinix readies Left Cinderwing.¦Ãb)) The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 14440 damage.¨Ãb+H Selene casts Embrace.¨Ãb-I  î¯ Critical! ':ÿArth HellsingArth H.'ÏÿYSiren recovers 5378 HP.«Ãb+H Selene casts Embrace.«Ãb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3422 HP.¬Ãb±* The phoinix recovers from the effect of ' ¤ÿ HòôIòõî‚»IHHòî›HThunder III'Ïÿ.¬Ãb+( The phoinix uses Left Cinderwing.­Ãb°L Selene loses the effect of ' + ò ”ÿ HòôIòõî‚»IHHòîœHRadiant Finale'Ïÿ.®Ãb°L Selene loses the effect of ' Žÿ HòôIòõî‚»IHHòîœHBattle Voice'Ïÿ.¯Ãb)) The phoinix hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 15265 damage.¯Ãb+( The phoinix readies Heat of Condemnation.¯Ãb±* The phoinix recovers from the effect of ' + òOÿ HòôIòõî‚»IHHòî›HDia'Ïÿ.¯Ãb¯  î¯ The phoinix suffers the effect of ' + òOÿ HòôIòõî‚»IHHòî›HDia'Ïÿ.°Ãb±* The phoinix recovers from the effect of ' + òÅÿ HòôIòõî‚»IHHòî›HChain Stratagem'Ïÿ.°Ãb+H Selene casts Embrace.°Ãb-I  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers 3463 HP.´Ãb°L Selene loses the effect of ' + ò +'ÿ HòôIòõî‚»IHHòîœHArcane Circle'Ïÿ.µÃb+( The phoinix uses Heat of Condemnation.¶Ãb)1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 51526 damage.¶Ãb/1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.¶Ãb)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 64236 damage.¶Ãb/1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.·Ãb ' dÿAzalieh Lonebloomî‚‘Azalieh L.'ÏÿShirking ':ÿArth HellsingArth H.'ÏÿYSiren! ·Ãb+H Selene casts Embrace.·Ãb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3377 HP.¸Ãb+( The phoinix readies Experimental Fireplume.ºÃb1 ':ÿArth HellsingArth H.'ÏÿYSiren recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ºÃb1 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ºÃb±* The phoinix recovers from the effect of ' + ògÿ HòôIòõî‚»IHHòî›HBiolysis'Ïÿ.ºÃb±* The phoinix recovers from the effect of ' + ò +ÿ HòôIòõî‚»IHHòî›HDeath's Design'Ïÿ.»Ãb+H Selene casts Embrace.»Ãb-I  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers 3510 HP.¼Ãb¯  î¯ The phoinix suffers the effect of ' + òÌÿ HòôIòõî‚»IHHòî›HHiganbana'Ïÿ.½Ãb¯  î¯ The phoinix suffers the effect of ' + ògÿ HòôIòõî‚»IHHòî›HBiolysis'Ïÿ.¾Ãb+( The phoinix uses Experimental Fireplume.¾Ãb+H Selene casts Embrace.¾Ãb-I  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers 3555 HP.ÂÃb)) The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 10343 damage.ÅÃb+( The phoinix readies Trail of Condemnation.ÅÃb°L Selene loses the effect of ' + ò¨ÿ HòôIòõî‚»IHHòîœHThe Wanderer's Minuet'Ïÿ.ÇÃb+H Selene casts Embrace.ÇÃb-I  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers 3441 HP.ÊÃb+H Selene casts Embrace.ÊÃb-I  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers 3396 HP.ÌÃb±* The phoinix recovers from the effect of ' + ò°ÿ HòôIòõî‚»IHHòî›HCaustic Bite'Ïÿ.ÌÃb±* The phoinix recovers from the effect of ' + ò±ÿ HòôIòõî‚»IHHòî›HStormbite'Ïÿ.ÌÃb+( The phoinix uses Trail of Condemnation.ÍÃb©0  î¯ Niconico N. takes 33475 damage.ÍÃb¯0  î¯ Niconico N. suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÍÃb)1  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 32994 damage.ÍÃb/1  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÍÃb)1  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 42054 damage.ÍÃb/1  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÍÃb)1  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 41191 damage.ÍÃb/1  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÍÃb)1  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 35498 damage.ÍÃb/1  î¯ 'dÿ Una WoltUna W.'Ïÿ suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÍÃb)1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 25786 damage.ÍÃb/1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÍÃb)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 26357 damage.ÍÃb/1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÍÃb)1  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 37886 damage.ÍÃb/1  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÎÃb±* The phoinix recovers from the effect of ' + òOÿ HòôIòõî‚»IHHòî›HDia'Ïÿ.ÎÃb+H Selene casts Embrace.ÎÃb-I  î¯ Critical! 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise recovers 5390 HP.ÐÃb+H Selene uses Whispering Dawn.ÐÃb.I  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise gains the effect of ' + ò;ÿ HòôIòõî‚»IHHòîœHWhispering Dawn'Ïÿ.ÐÃb.I  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr gains the effect of ' + ò;ÿ HòôIòõî‚»IHHòîœHWhispering Dawn'Ïÿ.ÐÃb.I  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh gains the effect of ' + ò;ÿ HòôIòõî‚»IHHòîœHWhispering Dawn'Ïÿ.ÐÃb.I  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ gains the effect of ' + ò;ÿ HòôIòõî‚»IHHòîœHWhispering Dawn'Ïÿ.ÑÃb1 ':ÿArth HellsingArth H.'ÏÿYSiren recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÑÃb1 ':ÿRose' RedwoodRose' R.'ÏÿYSiren recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÑÃb1 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÑÃb± Niconico N. recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÑÃb1 'dÿ Una WoltUna W.'Ïÿ recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÑÃb1 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÑÃb1 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÑÃb1 '@ÿ Raman OhRaman O.'ÏÿYGilgamesh recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÒÃb+H Selene casts Embrace.ÒÃb-I  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren recovers 3538 HP.ÒÃb9 A storm sweeps through, pouring burning rain!ÓÃb+H Selene uses Fey Blessing.ÓÃb-I  î¯ Critical! 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise recovers 10615 HP.ÓÃb-I  î¯ Critical! ':ÿRose' RedwoodRose' R.'ÏÿYSiren recovers 9805 HP.ÓÃb-I  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh recovers 6214 HP.ÔÃb-I  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr recovers 6042 HP.ÔÃb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 5975 HP.ÔÃb-I  î¯ Critical! 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers 9578 HP.ÔÃb­H  î¯ Niconico N. recovers 6120 HP.ÔÃb-I  î¯ 'dÿ Una WoltUna W.'Ïÿ recovers 6294 HP.ÕÃb)1  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 597 damage.ÕÃb)1  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 818 damage.ÕÃb)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 0 damage.ÕÃb)1  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 1759 damage.ÕÃb)1  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 1914 damage.ÕÃb©0  î¯ Niconico N. takes 1359 damage.ÕÃb)1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 0 damage.ÕÃb)1  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 1406 damage.ÕÃb+H Selene casts Embrace.ÕÃb-I  î¯ Critical! '@ÿ Raman OhRaman O.'ÏÿYGilgamesh recovers 5373 HP.ÕÃb©( The sunbird hits Niconico N. for 18459 damage.ÖÃb¯  î¯ The sunbird suffers the effect of ' + ògÿ HòôIòõî‚»IHHòî›HBiolysis'Ïÿ.ÖÃb)) Parried! The sunbird hits 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr for 13899(-15%) damage.×Ãb¯  î¯ The sunbird suffers the effect of ' + ò +ÿ HòôIòõî‚»IHHòî›HDeath's Design'Ïÿ.×Ãb¯  î¯ The sunbird suffers the effect of ' + ò +ÿ HòôIòõî‚»IHHòî›HDeath's Design'Ïÿ.×Ãb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 9013 damage.ØÃb¯  î¯ The sunbird suffers the effect of ' + ò±ÿ HòôIòõî‚»IHHòî›HStormbite'Ïÿ.ÙÃb+H Selene casts Embrace.ÙÃb-I  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr recovers 3423 HP.ÙÃb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 0 damage.ÙÃb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 9505 damage.ÚÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 10257 damage.ÛÃb¯  î¯ The sunbird suffers the effect of ' + ò±ÿ HòôIòõî‚»IHHòî›HStormbite'Ïÿ.ÛÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 10604 damage.ÛÃb±* The phoinix recovers from the effect of ' + ògÿ HòôIòõî‚»IHHòî›HBiolysis'Ïÿ.ÜÃb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 0 damage.ÜÃb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 4360 damage.ÝÃb)1  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 7834 damage.ÝÃb)1  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 7731 damage.ÝÃb)1  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 8364 damage.ÝÃb©0  î¯ Niconico N. takes 8296 damage.ÝÃb)1  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 8488 damage.ÝÃb)1  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 8181 damage.ÝÃb)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 3841 damage.ÝÃb)1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 5446 damage.ÝÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 10653 damage.ÞÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 11124 damage.ßÃb¯ +  î¯ The sunbird suffers the effect of ' ¤ÿ HòôIòõî‚»IHHòî›HThunder III'Ïÿ.ßÃb+H Seraph casts Seraphic Veil.ßÃb-I  î¯ Critical! ':ÿArth HellsingArth H.'ÏÿYSiren recovers 5289 HP.ßÃb.I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.ßÃb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 8269 damage.ßÃb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 7971 damage.àÃb+H Seraph uses Consolation.àÃb-I  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise recovers 4681 HP.àÃb.I  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.àÃb-I  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh recovers 4683 HP.àÃb.I  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.àÃb-I  î¯ Critical! 'dÿ Una WoltUna W.'Ïÿ recovers 7400 HP.àÃb.I  î¯ 'dÿ Una WoltUna W.'Ïÿ gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.àÃb-I  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren recovers 4802 HP.àÃb.I  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.àÃb-I  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr recovers 4799 HP.àÃb.I  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.àÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 4978 damage.àÃb­H  î¯ Critical! Niconico N. recovers 7362 HP.àÃb®H  î¯ Niconico N. gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.áÃb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 4659 HP.áÃb*I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren is unaffected.áÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 11106 damage.âÃb+H Seraph uses Seraphic Illumination.âÃb.I  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise gains the effect of ' + òSÿ HòôIòõî‚»IHHòîœHSeraphic Illumination'Ïÿ.âÃb.I  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh gains the effect of ' + òSÿ HòôIòõî‚»IHHòîœHSeraphic Illumination'Ïÿ.âÃb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 9364 damage.âÃb®H  î¯ Niconico N. gains the effect of ' + òSÿ HòôIòõî‚»IHHòîœHSeraphic Illumination'Ïÿ.âÃb)) Parried! The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 7906(-15%) damage.âÃb.I  î¯ 'dÿ Una WoltUna W.'Ïÿ gains the effect of ' + òSÿ HòôIòõî‚»IHHòîœHSeraphic Illumination'Ïÿ.ãÃb.I  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren gains the effect of ' + òSÿ HòôIòõî‚»IHHòîœHSeraphic Illumination'Ïÿ.ãÃb+H Seraph casts Seraphic Veil.ãÃb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3435 HP.ãÃb.I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.ãÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 7763 damage.äÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 11268 damage.åÃb)1  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 2916 damage.åÃb©0  î¯ Niconico N. takes 363 damage.åÃb)1  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 3264 damage.åÃb)1  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 404 damage.åÃb)1  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 4008 damage.åÃb)1  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 3137 damage.åÃb)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 5649 damage.åÃb)1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 5249 damage.çÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 10975 damage.çÃb+H Seraph casts Seraphic Veil.çÃb-I  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise recovers 3475 HP.çÃb.I  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.çÃb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 11231 damage.êÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 2173 damage.ëÃb+H Seraph casts Seraphic Veil.ëÃb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3450 HP.ëÃb.I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.ëÃb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 11329 damage.íÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 0 damage.íÃb)1  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 3781 damage.íÃb)1  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 8260 damage.íÃb©0  î¯ Niconico N. takes 7544 damage.íÃb)1  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 7870 damage.íÃb)1  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 7801 damage.íÃb)1  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 7985 damage.íÃb)1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 0 damage.íÃb)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 5238 damage.íÃb+( The sunbird readies Great Whirlwind.íÃb+( The sunbird readies Great Whirlwind.íÃb+( The sunbird's Great Whirlwind is interrupted.îÃb+( The sunbird's Great Whirlwind is interrupted.îÃb+H Seraph casts Seraphic Veil.îÃb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3552 HP.îÃb.I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.ñÃb+H Seraph casts Seraphic Veil.ñÃb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3499 HP.ñÃb*I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren is unaffected.òÃb+( The phoinix uses Flames of Undeath.òÃb))  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 23035 damage.òÃb))  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 16514 damage.òÃb))  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 24316 damage.òÃb))  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 29253 damage.òÃb))  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 21536 damage.òÃb©(  î¯ Niconico N. takes 28828 damage.òÃb))  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 8083 damage.òÃb))  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 32889 damage.óÃb+H Selene casts Embrace.óÃb-I  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh recovers 3520 HP.ôÃb¯  î¯ The sunbird suffers the effect of ' + ò±ÿ HòôIòõî‚»IHHòî›HStormbite'Ïÿ.õÃb+( The sunbird uses Joint Pyre.õÃb)1  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 0 damage.õÃb)1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 0 damage.õÃb)1  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 0 damage.õÃb)1  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 0 damage.õÃb)1  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 0 damage.õÃb©0  î¯ Niconico N. takes 0 damage.õÃb)1  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 0 damage.õÃb)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 0 damage.õÃb+( The sunbird uses Joint Pyre.õÃb¯  î¯ The sunbird suffers the effect of ' + ògÿ HòôIòõî‚»IHHòî›HBiolysis'Ïÿ.õÃb¯ +  î¯ The sunbird suffers the effect of ' ¤ÿ HòôIòõî‚»IHHòî›HThunder III'Ïÿ.öÃb+( The sunbird uses Joint Pyre.öÃb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 7048 damage.öÃb+H Selene casts Embrace.öÃb-I  î¯ Critical! ':ÿArth HellsingArth H.'ÏÿYSiren recovers 5333 HP.öÃb¯  î¯ The sunbird suffers the effect of ' + ò°ÿ HòôIòõî‚»IHHòî›HCaustic Bite'Ïÿ.÷Ãb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 0 damage.÷Ãb+( The sunbird uses Joint Pyre.÷Ãb+( The sunbird readies Fireglide Sweep.÷Ãb+( The sunbird readies Fireglide Sweep.÷Ãb+( The sunbird readies Fireglide Sweep.÷Ãb+( The sunbird readies Fireglide Sweep.÷Ãb¯  î¯ The sunbird suffers the effect of ' + ògÿ HòôIòõî‚»IHHòî›HBiolysis'Ïÿ.÷Ãb¯ +  î¯ The sunbird suffers the effect of ' ¤ÿ HòôIòõî‚»IHHòî›HThunder III'Ïÿ.øÃb±* The phoinix recovers from the effect of ' + òÌÿ HòôIòõî‚»IHHòî›HHiganbana'Ïÿ.ùÃb¯  î¯ The sunbird suffers the effect of ' + ò±ÿ HòôIòõî‚»IHHòî›HStormbite'Ïÿ.úÃb¯  î¯ The sunbird suffers the effect of ' + ògÿ HòôIòõî‚»IHHòî›HBiolysis'Ïÿ.üÃb¯  î¯ The sunbird suffers the effect of ' + ò°ÿ HòôIòõî‚»IHHòî›HCaustic Bite'Ïÿ.ýÃb¯  î¯ The sunbird suffers the effect of ' + ògÿ HòôIòõî‚»IHHòî›HBiolysis'Ïÿ.ýÃb)1  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 3574 damage.ýÃb)1  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 405 damage.ýÃb)1  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 0 damage.ýÃb)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 4606 damage.ýÃb)1  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 4291 damage.ýÃb©0  î¯ Niconico N. takes 0 damage.ýÃb)1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 0 damage.ýÃb)1  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 640 damage.þÃb¯  î¯ The sunbird suffers the effect of ' + ò±ÿ HòôIòõî‚»IHHòî›HStormbite'Ïÿ.ÿÃb+H Selene casts Embrace.ÿÃb-I  î¯ 'dÿ Una WoltUna W.'Ïÿ recovers 3533 HP. Äb¯  î¯ The sunbird suffers the effect of ' + ò°ÿ HòôIòõî‚»IHHòî›HCaustic Bite'Ïÿ.Äb+( The sunbird uses Fireglide Sweep.Äb))  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 32213 damage.Äb/)  î¯ 'dÿ Una WoltUna W.'Ïÿ suffers the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb+( The sunbird uses Fireglide Sweep.Äb))  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 36355 damage.Äb/)  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr suffers the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb+( The sunbird uses Fireglide Sweep.Äb))  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 29197 damage.Äb/)  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren suffers the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb+( The sunbird uses Fireglide Sweep.Äb©(  î¯ Niconico N. takes 36382 damage.Äb¯(  î¯ Niconico N. suffers the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb+H Selene casts Embrace.Äb-I  î¯ 'dÿ Una WoltUna W.'Ïÿ recovers 3522 HP.Äb+( The sunbird uses Fireglide Sweep.Äb))  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 19057 damage.Äb/)  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ suffers the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb+( The sunbird uses Fireglide Sweep.Äb))  î¯ Parried! ':ÿArth HellsingArth H.'ÏÿYSiren takes 15406(-15%) damage.Äb/)  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren suffers the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb)1  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 8051 damage.Äb)1  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 7330 damage.Äb)1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 5332 damage.Äb)1  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 7549 damage.Äb)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 4778 damage.Äb©0  î¯ Niconico N. takes 6930 damage.Äb)1  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 8547 damage.Äb)1  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 0 damage.Äb+( The sunbird uses Fireglide Sweep.Äb))  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 28189 damage.Äb/)  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh suffers the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb+( The sunbird uses Fireglide Sweep.Äb))  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 36954 damage.Äb/)  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise suffers the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb+H Selene casts Embrace.Äb-I  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise recovers 3452 HP.Äb1 'dÿ Una WoltUna W.'Ïÿ recovers from the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb1 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr recovers from the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb1 ':ÿRose' RedwoodRose' R.'ÏÿYSiren recovers from the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb± Niconico N. recovers from the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 12913 damage. Äb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 13161 damage. Äb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 12860 damage. Äb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 12794 damage. Äb1 ':ÿArth HellsingArth H.'ÏÿYSiren recovers from the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ. Äb1 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers from the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ. +Äb1 '@ÿ Raman OhRaman O.'ÏÿYGilgamesh recovers from the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ. +Äb1 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise recovers from the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ. +Äb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 13825 damage. +Äb¯  î¯ The sunbird suffers the effect of ' + ò±ÿ HòôIòõî‚»IHHòî›HStormbite'Ïÿ. Äb+H Selene uses Whispering Dawn. Äb.I  î¯ 'dÿ Una WoltUna W.'Ïÿ gains the effect of ' + ò;ÿ HòôIòõî‚»IHHòîœHWhispering Dawn'Ïÿ. Äb.I  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise gains the effect of ' + ò;ÿ HòôIòõî‚»IHHòîœHWhispering Dawn'Ïÿ. Äb.I  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh gains the effect of ' + ò;ÿ HòôIòõî‚»IHHòîœHWhispering Dawn'Ïÿ. Äb.I  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr gains the effect of ' + ò;ÿ HòôIòõî‚»IHHòîœHWhispering Dawn'Ïÿ. Äb.I  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ gains the effect of ' + ò;ÿ HòôIòõî‚»IHHòîœHWhispering Dawn'Ïÿ. Äb.I  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren gains the effect of ' + ò;ÿ HòôIòõî‚»IHHòîœHWhispering Dawn'Ïÿ.s 27388 damage.Gƒb))  î¯ 'dÿShinano TsurugiShinano T.'Ïÿ takes 27172 damage.iconico N. recovers from the effect of ' -ÿ HòôIòõî‚»IHHòî›HBrink of Death'Ïÿ.Œ¢b9 The next Carbuncle summoned will appear glamoured as Ruby Carbuncle.Œ¢b9 “SMN (588)†equipped.Œ¢b< Unable to apply glamour plates here.Œ¢b< Unable to execute command while casting. Flail.L*b+H Eos casts Embrace.L*b-I  î¯ Critical! 'dÿJaceidus SkylanderJaceidus S.'Ïÿ recovers 5466 HP.R*b)1  î¯ 'dÿJaceidus SkylanderJaceidus S.'Ïÿ takes 12951 damage.R*b/1  î¯ 'dÿJaceidus SkylanderJaceidus S.'Ïÿ suffers the effect of ' + ò +´ÿ HòôIòõî‚»IHHòî›HHot Spell'Ïÿ.R*b)1  î¯ 'Bÿ +Coeur DelionCoeur D.'ÏÿYMidgardsormr takes 5172 damage.R*b/1  î¯ 'Bÿ +Coeur DelionCoeur D.'ÏÿYMidgardsormr suffers the effect of ' + ò +³ÿ HòôIòõî‚»IHHòî›HCold Spell'Ïÿ.R*b)1  î¯ 'dÿRencurias SibaachiRencurias S.'Ïÿ takes 12695 damage.R*b/1  î¯ 'dÿRencurias SibaachiRencurias S.'Ïÿ suffers the effect of ' + ò _ÿ HòôIòõî‚»IHHòî›HDamage Down'Ïÿ.R*b/1  î¯ 'dÿRencurias SibaachiRencurias S.'Ïÿ suffers the effect of ' + ò +³ÿ HòôIòõî‚»IHHòî›HCold Spell'Ïÿ.R*b)1  î¯ 'dÿRencurias SibaachiRencurias S.'Ïÿ takes 48003 damage.R*b)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 8236 damage.R*b/1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ suffers the effect of ' + ò +³ÿ HòôIòõî‚»IHHòî›HCold Spell'Ïÿ.R*b)1  î¯ ')ÿVaeles DazkarVaeles D.'ÏÿYJenova takes 11682 damage.«× +b¯ +  î¯ The Manipulator suffers the effect of ' ¤ÿ HòôIòõî‚»IHHòî›HThunder III'Ïÿ.¬× +b)1 The steam bit hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 657 damage.­× +b¯  î¯ The Manipulator suffers the effect of ' + ò©ÿ HòôIòõî‚»IHHòî›HReprisal'Ïÿ.®× +b)1  î¯ 'JÿDerek DerplanderDerek D.'ÏÿYAdamantoise takes 2596 damage.¯× +b)1 The steam bit hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 864 damage.¯× +b¯ +  î¯ The Manipulator suffers the effect of ' ¤ÿ HòôIòõî‚»IHHòî›HThunder III'Ïÿ.±× +b+( The Manipulator readies Carnage Zero.±× +b©0  î¯ Niconico N. takes 3599 damage.±× +b)1 The steam bit hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 861 damage.²× +b)1  î¯ 'JÿDerek DerplanderDerek D.'ÏÿYAdamantoise takes 2500 damage.²× +b©0  î¯ Niconico N. takes 3503 damage.²× +b/ 'Jÿ Pixel PinesPixel P.'ÏÿYAdamantoise suffers the effect of ' + òÃÿ HòôIòõî‚»IHHòî›HDecree Nisi A'Ïÿ.´× +b)1 The steam bit hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 820 damage.¶× +b)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 1900 damage.¶× +b)1  î¯ 'Jÿ Pixel PinesPixel P.'ÏÿYAdamantoise takes 3097 damage.·× +b)1  î¯ 'JÿDerek DerplanderDerek D.'ÏÿYAdamantoise takes 1808 damage.·× +b)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 1936 damage.·× +b)1 The steam bit hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 839 damage.¸× +b)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 2690 damage.º× +b)1 The steam bit hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 170 damage.¾× +b)1 The steam bit hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 775 damage.¿× +b/1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ suffers the effect of ' + òÃÿ HòôIòõî‚»IHHòî›HDecree Nisi A'Ïÿ.Á× +b)1 The steam bit hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 523 damage.Á× +b1 'JÿDerek DerplanderDerek D.'ÏÿYAdamantoise recovers from the effect of ' + òÃÿ HòôIòõî‚»IHHòî›HDecree Nisi A'Ïÿ.Ã× +b)1 The steam bit hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 0 damage.Ä× +b/ 'JÿDerek DerplanderDerek D.'ÏÿYAdamantoise suffers the effect of ' + òÃÿ HòôIòõî‚»IHHòî›HDecree Nisi A'Ïÿ. \ No newline at end of file diff --git a/src/backend/00000000.log.bak b/src/backend/00000000.log.bak new file mode 100644 index 0000000..be32bcc --- /dev/null +++ b/src/backend/00000000.log.bak @@ -0,0 +1,338 @@ +è Ð ) V ‹ ¶ ê `    B Á ò - h “ » Ý  E „ · ã  Q € ­ â  O — Î  : o – ³ Ù + 7 ¶ à  X ‰ à ø 4 + p + § + Ø +  C e £ × ù .  ½ û ' + ] + Š + ¿ + ô + ! Z › Ð  8 n ¥ å  W † ³ 2 j Ÿ  P  « Í O Š ¿ ú % Q † º ö ! U Š ¾ å  C d v + ? l ë 1 [ ‘ Æ ÷  J { ¨ Ü  D ¨ Ñ þ 3 d Œ ¹ î g ¤ Ó ÿ - b   J v ¬ Ø  : e †   ^ § Ø ! 7! a! Ÿ! Ô! " „" ±" 0# d# †# »# ç# $ O$ €$ ¨$ Ó$ % =% n% –% Ã% ô% & B& l&  & Þ& ' N' ƒ' À' í' "( W( š( Ñ( ) H) j) Ÿ) Æ) * 8* f* ˆ* ´* -+ b+ Ø+ , „, Í, ù, 2- q- ž- Ó- 7. T. —. Î. ø. 3/ g/ ‰/ ¾/ ï/ 0 D0 u0 ¶0 Þ0 1 <1 m1 œ1 Ä1 ñ1 2 A2 ‚2 ®2 Û2 3 Q3 ’3 ¿3 >4 }4 ±4 Ý4 5 K5 Á5 ý5 46 h6 Š6 ´6 ê6 (7 ]7 ‡7 ÿ7 /8 \8 ‘8 Æ8 >9 k9 ê9 0: •: Ê: ô: 1; {; ±; Ü; ý; ‚< = = := f= ¡= ä= '> ^> ´> ÷> 7? n? £? @ M@ o@ ™@ Ô@ A dA ™A ÆA EB |B ªB ÕB +C 1C ’C ¸C èC D FD |D ±D ïD -E bE E ÅE F BF wF íF $G RG tG «G ÙG H 0H kH  H ÍH LI ˆI µI êI !J OJ zJ ¯J áJ +K 5K gK K ÅK ñK &L [L L ¶L ãL M >M lM –M ËM ýM 1N fN —N ¿N ìN O MO ‚O ´O ÝO +P nP £P ÌP ùP .Q aQ ÅQ üQ *R WR ŒR ³R ØR S yS ·S äS cT ˜T øT $U ZU U ËU üU &V \V ‘V ÍV úV 0W eW –W ¾W ëW X DX qX ¢X Y PY ‚Y «Y ØY +Z >Z fZ “Z ÈZ >[ k[ ê[ \ €\ ¦\ Ö\ ] 5] ³] å] ^ D^ m^ ˜^ Ê^ ó^ _ U_ €_ ¡_ &` 8` e` ä` 8a da Ÿa Öa b Kb Áb õb 4c bc c Âc 8d Œd +e 9e ge œe Ãe úe (f Uf Œf ¸f óf ,g Xg g ¿g èg h Gh ph h Çh üh )i i Âi ëi j Mj zj ùj Bk k °k Ûk l †l ¸l êl m >m gm ”m Ém ûm $n Qn †n ên o Jo {o £o Ðo p Fp pp ©p êp q Eq †q êq r Hr ur ªr ×r Vs s ºs õs .t et št Èt ót *u Xu ƒu ®u ãu v v Kv ­v Ôv w kw žw éw x Px }x üx %y Sy …y ¹y îy dz •z ½z èz { E{ y{ ¬{ á{ | (| ]| ™| þ| (} e} ¯} å} ~ >~ k~ œ~ Ó~  # M ˆ ¿ í € F€ q€ Ÿ€ Ì€ ø€ x ñ R‚ x‚ «‚ Ý‚ ƒ *ƒ kƒ ¬ƒ +„ Z„ ‡„ »„ ;… h… ¡… Î… M† ~† °† Ù† ‡ 6‡ c‡ •‡ ú‡ #ˆ Nˆ xˆ ¯ˆ åˆ ‰ 1‰ C‰ x‰ ¬‰ Š >Š ½Š ôŠ "‹ M‹ w‹ ²‹ ä‹ Œ UŒ ~Œ ©Œ ÛŒ  / [ Á ë (Ž rŽ ©Ž ÛŽ 6 _ Œ  ù + Y † ³ î ‘ C‘ p‘ ¢‘ Α ÷‘ $’ M’ z’ §’ &“ Q“ r“ „“ ©“ Ñ“ O” Ñ” O• }• ­• +– R– t– ò– "—  — З ÷— ˜ S˜ ƒ˜ ª˜ ̘ ™ 6™ ]™ ™ ©™ Ñ™ š /š Tš vš ¬š âš › <› i› –› Æ› ò› (œ Tœ Šœ ·œ äœ  = _ Œ ž 8ž cž ™ž Çž ôž Ÿ QŸ ~Ÿ ©Ÿ ן +  E  j  Œ  º  -¡ Y¡ ‡¡ á¡ <¢ Œ¢ «¢ '£ L£ †£ Å£ &¤ L¤ ¤ ±¤ Þ¤ ]¥ ™¥ Æ¥ ñ¥ ,¦ i¦ ঠ§ “§ Ƨ ¨ y¨ ¶¨ ÷¨ )© V© “© Æ© ò© 'ª Wª yª ïª ,« V« « Ú« .¬ `¬  ¬ ͬ ­ R­ „­ ±­ Þ­ ]® œ® ¯ ?¯ o¯ Á¯ ô¯ !° S° ‘° Å° ù° %± Z± ’± ϱ ² C² u² ¢² ã² ³ 5³ _³ ”³ ̳ +´ „´ Å´ µ /µ dµ ¡µ ¶ .¶ ­¶ ì¶ P· · η ¸ 2¸ ^¸ —¸ ˸ þ¸ .¹ P¹ €¹ ª¹ ß¹ Vº Šº ·º 6» a» ‚» ú» ¼ >¼ ¢¼ ˼ ø¼ -½ k½ ˜½ ν E¾ †¾ ³¾ 2¿ q¿ À BÀ uÀ ¢À ×À Á @Á ¾Á 5 w ´Â ñ $à fà –à ¸Ã äà Ä RÄ ‡Ä ½Ä ðÄ Å TÅ ~Å ¸Å äÅ %Æ yÆ «Æ ÙÆ Ç 3Ç ²Ç È ’È É =É †É ÅÉ ñÉ (Ê iÊ ½Ê ïÊ Ë FË Ë ÀË Ì 3Ì `Ì Ì ÆÌ =Í jÍ éÍ Î 5Î ³Î ÅÎ ùÎ &Ï ¥Ï Ð gÐ Ð ½Ð ïÐ Ñ ^Ñ ›Ñ ÅÑ üÑ )Ò bÒ ŸÒ áÒ Ó QÓ †Ó ²Ó ïÓ Ô AÔ ¸Ô åÔ HÕ ‰Õ ÊÕ üÕ )Ö QÖ ‚Ö ¶Ö ãÖ b× ¢× Î× Ø ~Ø ¾Ø úØ $Ù ZÙ ‡Ù ²Ù îÙ Ú UÚ ÌÚ +Û ?Û lÛ ÀÛ Ü DÜ †Ü êÜ NÝ Ý «Ý áÝ Þ -Þ ?Þ lÞ ëÞ Nß ±ß Ùß +à >à hà Ÿà Ûà á Dá zá Ãá êá â ¦b9 You use a pomander of strength. ¦b9 Strength courses through your body. +¦b9 Niconico N. obtains a pomander of strength.¦b9 Three seconds until transference.¦b@ Niconico N. gains 9,713 experience points.¦b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.¦b9 Transference initiated!"¦b± Niconico N. recovers from the effect of ' + òGÿ HòôIòõî‚»IHHòî›HSprint Penalty'Ïÿ.(¦b9 Floor 33-¦b+@ Topaz Carbuncle uses Radiant Aegis.-¦b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.-¦b9 Niconico N. obtains a pomander of lust.:¦b©( The nightmare bogy hits Niconico N. for 0 damage.=¦b©( The nightmare bogy hits Niconico N. for 0 damage.>¦b+( The nightmare bogy readies Curse.A¦b+( The nightmare bogy uses Curse.A¦bª*  î¯ The attack misses.C¦bª( The nightmare succubus misses Niconico N..D¦b@ Niconico N. gains 9,713 experience points.F¦b©( The nightmare succubus hits Niconico N. for 0 damage.H¦b+( The nightmare succubus readies Dark Mist.L¦b+@ Ruby Carbuncle casts Aerial Blast.L¦b©B  î¯ The nightmare succubus takes 1686 damage.N¦b@ Niconico N. gains 12,725 experience points.R¦b+( The nightmare ogre readies Heartburn.U¦b+@ Topaz Carbuncle casts Earthen Fury.U¦b©B  î¯ The nightmare ogre takes 1687 damage.U¦b+( The nightmare ogre's Heartburn is interrupted.W¦b@ Niconico N. gains 11,913 experience points.\¦b©( Critical! The nightmare mummy hits Niconico N. for 333 damage.^¦b+( The nightmare mummy readies Rotting Bandages.a¦b+( The nightmare mummy's Rotting Bandages is interrupted.a¦b9 The Cairn of Passage is activated!c¦b@ Niconico N. gains 12,725 experience points.c¦b@ Niconico N. attains level 54!c¦b@ You learn Ruin III.c¦b@ You acquire Ruin Mastery II.e¦b9 Niconico N. obtains a pomander of rage.j¦b+@ Topaz Carbuncle uses Radiant Aegis.j¦b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.x¦b+@ Emerald Carbuncle casts Inferno.x¦b©B  î¯ The nightmare hecteyes takes 1722 damage.z¦b©( The nightmare hecteyes hits Niconico N. for 0 damage.|¦b+( The nightmare hecteyes readies Hex Eye.}¦b+( The nightmare hecteyes's Hex Eye is interrupted.¦b@ Niconico N. gains 11,112 experience points.¦b©( The nightmare mummy hits Niconico N. for 0 damage.‚¦b©( The nightmare mummy hits Niconico N. for 0 damage.ƒ¦b+( The nightmare mummy readies Rotting Bandages.…¦bª( The nightmare mummy misses Niconico N..…¦b+( The nightmare mummy readies Rotting Bandages.‡¦b+( The nightmare mummy uses Rotting Bandages.‡¦bª*  î¯ The attack misses.‡¦b©( The nightmare mummy hits Niconico N. for 217 damage.‰¦b+( The nightmare mummy uses Rotting Bandages.‰¦bª*  î¯ The attack misses.‹¦b@ Niconico N. gains 12,725 experience points.‹¦b©( Parried! The nightmare mummy hits Niconico N. for 183(-15%) damage.Ž¦b©( The nightmare mummy hits Niconico N. for 219 damage.‘¦b©( The nightmare mummy hits Niconico N. for 210 damage.”¦b+@ Ruby Carbuncle casts Aerial Blast.”¦b©B  î¯ The nightmare mummy takes 1795 damage.”¦b9 The Cairn of Return begins to glow!–¦b@ Niconico N. gains 12,725 experience points.š¦b@ Niconico N. gains 11,913 experience points.ž¦b+@ Topaz Carbuncle casts Earthen Fury.ž¦b©B  î¯ The nightmare hecteyes takes 1675 damage.Ÿ¦b©( The nightmare hecteyes hits Niconico N. for 206 damage.£¦b@ Niconico N. gains 11,112 experience points.§¦b©( The nightmare mummy hits Niconico N. for 207 damage.¨¦b+@ Emerald Carbuncle casts Inferno.¨¦b©B  î¯ The nightmare mummy takes 1669 damage.©¦b+( The nightmare mummy readies Rotting Bandages.«¦b+( The nightmare mummy's Rotting Bandages is interrupted.­¦b@ Niconico N. gains 12,725 experience points.±¦b©( The nightmare ogre hits Niconico N. for 215 damage.´¦b+( The nightmare ogre readies Heartburn.µ¦b+@ Topaz Carbuncle uses Radiant Aegis.µ¦b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.¶¦b+( The nightmare ogre's Heartburn is interrupted.¸¦b@ Niconico N. gains 11,913 experience points.»¦b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.¼¦b©( The nightmare ogre hits Niconico N. for 0 damage.¾¦b+( The nightmare ogre readies Heartburn.¦b+( The nightmare ogre uses Heartburn.¦bª*  î¯ The attack misses.æb0D Topaz Carbuncle loses the effect of ' + òLÿ HòôIòõî‚»IHHòîœHVulnerability Down'Ïÿ.Ħb©( The nightmare ogre hits Niconico N. for 0 damage.Ǧb@ Niconico N. gains 11,913 experience points.ɦb©( The nightmare bogy hits Niconico N. for 0 damage.ʦb+( The nightmare bogy readies Curse.ͦb+@ Ruby Carbuncle casts Aerial Blast.ͦb©B  î¯ The nightmare bogy takes 1766 damage.Ϧb@ Niconico N. gains 9,713 experience points.Ò¦b©( The nightmare bogy hits Niconico N. for 32 damage.Ô¦b+( The nightmare bogy readies Curse.Ô¦b+( The nightmare bogy's Curse is interrupted.Õ¦b9 Niconico N. obtains a pomander of serenity.Ö¦b@ Niconico N. gains 9,713 experience points.Ö¦b@ Niconico N. attains level 55!Ù¦b9 Niconico N. obtains a pomander of purity.Û¦b9 Three seconds until transference.Þ¦b9 Transference initiated!è¦b9 Floor 34ì¦b< Unable to obtain the Hò%Iò&'òÚHòôIòõî‚»IHtuft of phoenix down'ÏÿIH. You already possess one.ò¦b9 Niconico N. obtains a pomander of serenity.ô¦b+@ Topaz Carbuncle uses Radiant Aegis.ô¦b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.ý¦b©( Critical! The nightmare mummy hits Niconico N. for 0 damage.ý¦b+@ Emerald Carbuncle casts Inferno.ý¦b©B  î¯ The nightmare mummy takes 1796 damage. §b@ Niconico N. gains 12,725 experience points.§b+( The nightmare eye begins casting Stone.§b+( The nightmare eye casts Stone.§b©(  î¯ Niconico N. takes 0 damage.§b+( The nightmare eye begins casting Stone.§b+@ Topaz Carbuncle casts Earthen Fury.§b©B  î¯ The nightmare eye takes 1706 damage.§b+( The nightmare eye's Stone is interrupted. +§b@ Niconico N. gains 13,548 experience points.§b9 You return the pomander of strength to the coffer. You cannot carry any more of that item.§b9 You use a pomander of strength.§b9 Strength courses through your body.§b9 Niconico N. obtains a pomander of strength. §b+( The nightmare eye begins casting Stone."§b+( The nightmare eye casts Stone."§b©(  î¯ Niconico N. takes 355 damage.%§b@ Niconico N. gains 13,548 experience points.(§b> Niconico N. obtains 3 Hò%Iò&'öT HòôIòõî‚»IHmega-potions 'ÏÿIH.)§b©( The nightmare ogre hits Niconico N. for 345 damage.*§b+( The nightmare ogre readies Heartburn..§b+( The nightmare ogre uses Heartburn..§bª(  î¯ The attack misses Niconico N..1§b@ Niconico N. gains 11,913 experience points.2§b+@ Topaz Carbuncle uses Radiant Aegis.2§b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.B§b©( The nightmare mummy hits Niconico N. for 0 damage.D§b+@ Ruby Carbuncle casts Aerial Blast.D§b©B  î¯ The nightmare mummy takes 1773 damage.I§b9 The Cairn of Passage is activated!I§b9 The Cairn of Return begins to glow!K§b@ Niconico N. gains 12,725 experience points.R§b9 Three seconds until transference.U§b9 Transference initiated!Y§b¯ Niconico N. suffers the effect of ' + òIÿ HòôIòõî‚»IHHòî›HAuto-heal Penalty'Ïÿ.^§b9 Floor 35^§b9 Your body is fatigued and wounds refuse to heal on their own.^§b9 The gathering gloom appears to invigorate the floor's denizens.h§b+( The nightmare eye begins casting Stone.j§b+( The nightmare eye casts Stone.j§b©(  î¯ Critical! Niconico N. takes 679 damage.j§b+@ Emerald Carbuncle casts Inferno.j§b©B  î¯ Critical! The nightmare eye takes 2089 damage.l§b@ Niconico N. gains 13,548 experience points.u§b+( The nightmare mummy readies Rotting Bandages.w§b> Niconico N. obtains 3 Hò%Iò&'öT HòôIòõî‚»IHmega-potions 'ÏÿIH.w§b+@ Topaz Carbuncle uses Radiant Aegis.w§b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.x§b+( The nightmare mummy uses Rotting Bandages.x§bª*  î¯ The attack misses.|§b@ Niconico N. gains 12,725 experience points.‹§b+@ Ruby Carbuncle casts Aerial Blast.‹§b)C  î¯ The nightmare eye takes 1530 damage.‹§b)C  î¯ The nightmare ogre takes 627 damage.‹§b+( The nightmare eye begins casting Stone.§b+( The nightmare eye casts Stone.§b©(  î¯ Niconico N. takes 0 damage.Ž§b©( The nightmare ogre hits Niconico N. for 0 damage.§b+( The nightmare ogre readies Heartburn.§b+( The nightmare eye begins casting Stone.’§b+( The nightmare eye casts Stone.’§b©(  î¯ Niconico N. takes 186 damage.“§b+( The nightmare eye begins casting Stone.“§b+( The nightmare ogre uses Heartburn.“§bª*  î¯ The attack misses.“§b+@ Emerald Carbuncle casts Inferno.“§b©B  î¯ The nightmare ogre takes 578 damage.“§b©B  î¯ Critical! The nightmare eye takes 2230 damage.”§b+( The nightmare eye's Stone is interrupted.•§b©( The nightmare ogre hits Niconico N. for 430 damage.–§b@ Niconico N. gains 13,548 experience points.˜§b©( The nightmare ogre hits Niconico N. for 416 damage.›§b+@ Topaz Carbuncle casts Earthen Fury.›§b©B  î¯ The nightmare ogre takes 1454 damage.§b@ Niconico N. gains 11,913 experience points.ž§b©( The nightmare catoblepas hits Niconico N. for 481 damage. §b+( The nightmare catoblepas readies Quarry Lake. §b©( The nightmare catoblepas hits Niconico N. for 490 damage.¤§b+( The nightmare catoblepas uses Quarry Lake.¤§bª*  î¯ The attack misses.¨§b@ Niconico N. gains 15,226 experience points.¨§b@ Niconico N. attains level 56!ª§b©( The nightmare hecteyes hits Niconico N. for 441 damage.­§b+( The nightmare hecteyes readies Hex Eye.±§b+( The nightmare hecteyes uses Hex Eye.±§bª*  î¯ The attack misses.²§b9 The Cairn of Passage is activated!³§b> Niconico N. obtains 3 Hò%Iò&'öT HòôIòõî‚»IHmega-potions 'ÏÿIH.´§b@ Niconico N. gains 11,112 experience points.´§b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.¸§b+@ Topaz Carbuncle uses Radiant Aegis.¸§b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.¼§b©( Critical! The nightmare hecteyes hits Niconico N. for 0 damage.¾§b+@ Ruby Carbuncle casts Aerial Blast.¾§b©B  î¯ The nightmare hecteyes takes 1462 damage.À§b©( The nightmare hecteyes hits Niconico N. for 0 damage.§b9 The Cairn of Return begins to glow!ħb@ Niconico N. gains 11,112 experience points.ʧb9 You return the pomander of witching to the coffer. You cannot carry any more of that item.ϧb8 -------------------Ù§b©( The nightmare catoblepas hits Niconico N. for 468 damage.Ú§b+( The nightmare catoblepas readies Quarry Lake.Û§b+@ Emerald Carbuncle casts Inferno.Û§b©B  î¯ The nightmare catoblepas takes 1471 damage.Þ§b+( The nightmare catoblepas uses Quarry Lake.Þ§bª*  î¯ The attack misses.â§b@ Niconico N. gains 15,226 experience points.ã§b+( The nightmare eye begins casting Stone.ä§b+( The nightmare eye casts Stone.ä§b©(  î¯ Niconico N. takes 440 damage.æ§b+( The nightmare eye begins casting Stone.æ§b©( The nightmare hecteyes hits Niconico N. for 435 damage.è§b+( The nightmare eye casts Stone.è§b©(  î¯ Niconico N. takes 410 damage.é§b+( The nightmare hecteyes readies Hex Eye.é§b+( The nightmare eye begins casting Stone.ê§b+( The nightmare eye readies Eyes on Me.ê§b+( The nightmare eye casts Stone.ê§b©(  î¯ Niconico N. takes 435 damage.ì§b+( The nightmare hecteyes uses Hex Eye.ì§bª*  î¯ The attack misses.î§b©( The nightmare hecteyes hits Niconico N. for 422 damage.ð§b+( The nightmare eye uses Eyes on Me.ð§b©(  î¯ Niconico N. takes 619 damage.ñ§b©( The nightmare hecteyes hits Niconico N. for 434 damage.ó§b@ Niconico N. gains 13,548 experience points.ô§b©( The nightmare hecteyes hits Niconico N. for 424 damage.ö§b+@ Topaz Carbuncle uses Radiant Aegis.ö§b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.÷§b©( The nightmare hecteyes hits Niconico N. for 0 damage.ú§bª( The nightmare hecteyes misses Niconico N..û§b+@ Ruby Carbuncle casts Aerial Blast.û§b©B  î¯ The nightmare hecteyes takes 1537 damage.ý§b@ Niconico N. gains 11,112 experience points.ý§b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.¨b©( The nightmare mummy hits Niconico N. for 0 damage.¨b+( The nightmare mummy readies Rotting Bandages.¨b+( The nightmare mummy uses Rotting Bandages.¨bª*  î¯ The attack misses.¨b+@ Emerald Carbuncle casts Inferno.¨b©B  î¯ The nightmare mummy takes 1484 damage.¨b©( The nightmare mummy hits Niconico N. for 188 damage. ¨b@ Niconico N. gains 12,725 experience points.¨b9 The toading trap is triggered...¨b¯0  î¯ Niconico N. suffers the effect of ' + ò·ÿ HòôIòõî‚»IHHòî›HToad'Ïÿ.¨bª( The nightmare ogre misses Niconico N..¨b+@ Topaz Carbuncle casts Earthen Fury.¨b©B  î¯ The nightmare ogre takes 1506 damage.¨b@ Niconico N. gains 11,913 experience points.%¨b± Niconico N. recovers from the effect of ' + ò·ÿ HòôIòõî‚»IHHòî›HToad'Ïÿ.2¨b+@ Topaz Carbuncle uses Radiant Aegis.2¨b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.8¨b©( Critical! The nightmare dahak hits Niconico N. for 0 damage.;¨b9 You return the pomander of intuition to the coffer. You cannot carry any more of that item.<¨b@ Niconico N. gains 14,384 experience points.>¨b9 You use a pomander of intuition.>¨b9 You can now discern the call of the Accursed Hoard.>¨b9 You do not sense the call of the Accursed Hoard on this floor...@¨b9 Niconico N. obtains a pomander of intuition.D¨b9 Three seconds until transference.H¨b9 Transference initiated!K¨b± Niconico N. recovers from the effect of ' + òIÿ HòôIòõî‚»IHHòî›HAuto-heal Penalty'Ïÿ.L¨b¯ Niconico N. suffers the effect of ' + òHÿ HòôIòõî‚»IHHòî›HKnockback Penalty'Ïÿ.Q¨b9 Floor 36Q¨b9 Your entire body feels heavy.Z¨b+@ Ruby Carbuncle casts Aerial Blast.Z¨b©B  î¯ The nightmare catoblepas takes 1734 damage.[¨b©( The nightmare catoblepas hits Niconico N. for 386 damage.[¨b©( The nightmare catoblepas hits Niconico N. for 399 damage.]¨b+( The nightmare catoblepas readies Quarry Lake.]¨b©( Parried! The nightmare catoblepas hits Niconico N. for 321(-15%) damage._¨b©( The nightmare catoblepas hits Niconico N. for 379 damage._¨b+( The nightmare catoblepas's Quarry Lake is interrupted._¨b+( The nightmare catoblepas readies Quarry Lake.a¨b@ Niconico N. gains 15,226 experience points.a¨b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.b¨b+( The nightmare catoblepas uses Quarry Lake.b¨bª*  î¯ The attack misses.b¨b+@ Emerald Carbuncle casts Inferno.b¨b©B  î¯ The nightmare catoblepas takes 1864 damage.d¨b©( The nightmare catoblepas hits Niconico N. for 407 damage.g¨b©( Critical! The nightmare catoblepas hits Niconico N. for 572 damage.i¨b@ Niconico N. gains 15,226 experience points.n¨b+@ Topaz Carbuncle uses Radiant Aegis.n¨b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.s¨b+( The nightmare troubadour begins casting Dark.u¨b+( The nightmare troubadour casts Dark.u¨b©(  î¯ Niconico N. takes 0 damage.x¨b@ Niconico N. gains 16,073 experience points.x¨b@ Niconico N. attains level 57!{¨b9 You return the pomander of steel to the coffer. You cannot carry any more of that item.¨b9 You use a pomander of steel.¨b9 Your body is steeled to enemy attacks.€¨b9 Niconico N. obtains a pomander of steel.—¨b+@ Ruby Carbuncle casts Aerial Blast.—¨b©B  î¯ The nightmare dahak takes 1735 damage.—¨b)C  î¯ The nightmare dahak takes 731 damage.›¨b©( The nightmare dahak hits Niconico N. for 231 damage.›¨b©( The nightmare dahak hits Niconico N. for 234 damage.ž¨b@ Niconico N. gains 14,384 experience points. ¨b+@ Topaz Carbuncle casts Earthen Fury. ¨b©B  î¯ The nightmare dahak takes 1874 damage.¡¨b©( Parried! The nightmare dahak hits Niconico N. for 188(-15%) damage.£¨b9 The Cairn of Passage is activated!¥¨b@ Niconico N. gains 14,384 experience points.¥¨b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.¨¨b+( The nightmare troubadour begins casting Dark.ª¨b+( The nightmare troubadour casts Dark.ª¨bª*  î¯ The attack misses.¬¨b+( The nightmare troubadour begins casting Dark.®¨b+( The nightmare troubadour casts Dark.®¨b©(  î¯ Niconico N. takes 230 damage.®¨b+@ Emerald Carbuncle casts Inferno.®¨b©B  î¯ The nightmare troubadour takes 1735 damage.°¨b@ Niconico N. gains 16,073 experience points.¶¨b+@ Topaz Carbuncle uses Radiant Aegis.¶¨b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.¶¨b©( The nightmare dahak hits Niconico N. for 0 damage.¸¨b9 The Cairn of Return begins to glow!º¨b@ Niconico N. gains 14,384 experience points.¼¨b+( The nightmare troubadour begins casting Dark.½¨b+( The nightmare troubadour casts Dark.½¨b©(  î¯ Niconico N. takes 0 damage.Á¨b@ Niconico N. gains 16,073 experience points.Á¨b+( The nightmare monk begins casting Water.èb+( The nightmare monk casts Water.èb©(  î¯ Niconico N. takes 0 damage.Ĩb+( The nightmare monk begins casting Water.ƨb+( The nightmare monk casts Water.ƨb©(  î¯ Critical! Niconico N. takes 0 damage.Ǩb+@ Ruby Carbuncle casts Aerial Blast.Ǩb©B  î¯ The nightmare monk takes 1843 damage.ʨb@ Niconico N. gains 15,226 experience points.ʨb+( The nightmare monk begins casting Water.˨b+( The nightmare monk casts Water.˨b©(  î¯ Niconico N. takes 101 damage.Ψb+( The nightmare monk begins casting Water.Шb+( The nightmare monk casts Water.Шbª(  î¯ The attack misses Niconico N..Шb+@ Emerald Carbuncle casts Inferno.Шb©B  î¯ The nightmare monk takes 1888 damage.Ѩb+( The nightmare monk begins casting Water.Ò¨b+( The nightmare monk's Water is interrupted.Ô¨b@ Niconico N. gains 15,226 experience points.Ö¨b+( The nightmare eye begins casting Stone.بb+( The nightmare eye casts Stone.بb©(  î¯ Niconico N. takes 223 damage.Ù¨b+@ Topaz Carbuncle casts Earthen Fury.Ù¨b©B  î¯ The nightmare eye takes 1740 damage.Û¨b@ Niconico N. gains 13,548 experience points.Û¨b+( The nightmare monk begins casting Water.ݨb+( The nightmare monk casts Water.ݨb©(  î¯ Niconico N. takes 224 damage.á¨b9 You return the pomander of strength to the coffer. You cannot carry any more of that item.â¨b@ Niconico N. gains 15,226 experience points.ä¨b9 You use a pomander of strength.ä¨b9 Strength courses through your body.å¨b9 Niconico N. obtains a pomander of strength.ê¨b9 Niconico N. obtains a pomander of flight.ï¨b9 You return the pomander of serenity to the coffer. You cannot carry any more of that item.©b+( The nightmare troubadour begins casting Dark.©b+( The nightmare troubadour casts Dark.©b©(  î¯ Niconico N. takes 232 damage.©b@ Niconico N. gains 16,073 experience points.©b@ Niconico N. attains level 58!©b@ You learn Dreadwyrm Trance.©b@ You acquire Aethercharge Mastery.©b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH. ©b©( The nightmare dahak hits Niconico N. for 226 damage. +©b+@ Topaz Carbuncle uses Radiant Aegis. +©b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.©b@ Niconico N. gains 14,384 experience points.©b9 You return the pomander of lust to the coffer. You cannot carry any more of that item.©b+@ Ruby Carbuncle casts Aerial Blast.©b©B  î¯ The nightmare dahak takes 1748 damage.©b@ Niconico N. gains 14,384 experience points.©b©( The nightmare dahak hits Niconico N. for 0 damage.!©bª( The nightmare dahak misses Niconico N..#©b+@ Emerald Carbuncle casts Inferno.#©b©B  î¯ The nightmare dahak takes 1812 damage.%©b@ Niconico N. gains 14,384 experience points.*©b©( The nightmare dahak hits Niconico N. for 0 damage.+©b+@ Topaz Carbuncle casts Earthen Fury.+©b©B  î¯ The nightmare dahak takes 1814 damage.-©b@ Niconico N. gains 14,384 experience points.-©b+( The nightmare eye begins casting Stone./©b+( The nightmare eye casts Stone./©b©(  î¯ Niconico N. takes 219 damage.0©b+( The nightmare eye begins casting Stone.2©b+( The nightmare eye casts Stone.2©b©(  î¯ Niconico N. takes 225 damage.4©b+( The nightmare eye begins casting Stone.6©b> Niconico N. obtains 3 Hò%Iò&'öT HòôIòõî‚»IHmega-potions 'ÏÿIH.7©b@ Niconico N. gains 13,548 experience points.?©b+( The nightmare monk begins casting Water.A©b+( The nightmare monk casts Water.A©b©(  î¯ Niconico N. takes 230 damage.D©b@ Niconico N. gains 15,226 experience points.E©b+( The nightmare eye begins casting Stone.G©b+( The nightmare eye casts Stone.G©b©(  î¯ Niconico N. takes 220 damage.I©b@ Niconico N. gains 13,548 experience points.I©b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.K©b+@ Topaz Carbuncle uses Radiant Aegis.K©b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.N©b@ Niconico N. gains 12,725 experience points.Q©b9 You return the pomander of steel to the coffer. You cannot carry any more of that item.T©b9 You use a pomander of steel.T©b9 Your body is steeled to enemy attacks.U©b9 Niconico N. obtains a pomander of steel.a©b9 The enfeebling trap is triggered...a©b¯0  î¯ Niconico N. suffers the effect of ' + ò"ÿ HòôIòõî‚»IHHòî›HEnervation'Ïÿ.d©b+( The nightmare monk begins casting Water.e©b+@ Emerald Carbuncle casts Inferno.e©b©B  î¯ The nightmare monk takes 1862 damage.f©b+( The nightmare monk casts Water.f©b©(  î¯ Niconico N. takes 0 damage.g©b+( The nightmare monk begins casting Water.i©b+( The nightmare monk casts Water.i©b©(  î¯ Niconico N. takes 302 damage.n©b@ Niconico N. gains 15,226 experience points.t©b9 Three seconds until transference.w©b9 Transference initiated!{©b± Niconico N. recovers from the effect of ' + òHÿ HòôIòõî‚»IHHòî›HKnockback Penalty'Ïÿ.©b9 Floor 37‡©b+@ Topaz Carbuncle uses Radiant Aegis.‡©b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.‹©b©( Parried! The nightmare catoblepas hits Niconico N. for 0(-15%) damage.‹©b+@ Ruby Carbuncle casts Aerial Blast.‹©b©B  î¯ The nightmare catoblepas takes 1775 damage.©b+( The nightmare catoblepas readies Quarry Lake.©b+( The nightmare catoblepas's Quarry Lake is interrupted.©b@ Niconico N. gains 15,226 experience points.©b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.‘©bª( The nightmare haagenti misses Niconico N..“©b©( The nightmare haagenti hits Niconico N. for 0 damage.“©b+( The nightmare haagenti uses Triclip.“©b©(  î¯ Niconico N. takes 0 damage.˜©b@ Niconico N. gains 16,923 experience points.˜©b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.œ©b©( Parried! The nightmare gourmand hits Niconico N. for 279(-15%) damage.©b± Niconico N. recovers from the effect of ' + ò"ÿ HòôIòõî‚»IHHòî›HEnervation'Ïÿ.©b+( The nightmare gourmand uses Beatdown.©bª(  î¯ The attack misses Niconico N.. ©b@ Niconico N. gains 17,780 experience points. ©b@ Niconico N. attains level 59!¢©b+( The nightmare troubadour begins casting Dark.£©b+( The nightmare troubadour casts Dark.£©b©(  î¯ Niconico N. takes 238 damage.¥©b+( The nightmare troubadour begins casting Dark.¥©b+@ Ruby Carbuncle casts Aerial Blast.¥©b©B  î¯ The nightmare troubadour takes 1834 damage.¥©b+( The nightmare troubadour's Dark is interrupted.¥©b9 The Cairn of Passage is activated!§©b@ Niconico N. gains 16,073 experience points.¬©b+( The nightmare monk begins casting Water.­©b+( The nightmare monk casts Water.­©b©(  î¯ Niconico N. takes 224 damage.¯©b+( The nightmare monk begins casting Water.±©b+( The nightmare monk casts Water.±©b©(  î¯ Niconico N. takes 224 damage.³©b+@ Emerald Carbuncle casts Inferno.³©b©B  î¯ The nightmare monk takes 1817 damage.³©b9 The Cairn of Return begins to glow!³©b9 You return the pomander of strength to the coffer. You cannot carry any more of that item.µ©b@ Niconico N. gains 15,226 experience points.¶©b9 You use a pomander of strength.¶©b9 Strength courses through your body.¸©b9 Niconico N. obtains a pomander of strength.Å©b+@ Topaz Carbuncle uses Radiant Aegis.Å©b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.Ωb©( Critical! The nightmare gourmand hits Niconico N. for 0 damage.Ï©b©( The nightmare gourmand hits Niconico N. for 0 damage.Ó©b+( The nightmare gourmand uses Beatdown.Ó©b©(  î¯ Niconico N. takes 0 damage.Ö©b@ Niconico N. gains 17,780 experience points.Ö©b> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.שb+( The nightmare monk begins casting Water.Ø©b+( The nightmare monk begins casting Water.Ù©b+( The nightmare monk casts Water.Ù©b©(  î¯ Niconico N. takes 0 damage.Ù©b+( The nightmare monk casts Water.Ù©b©(  î¯ Niconico N. takes 200 damage.Û©b@ Niconico N. gains 15,226 experience points.Ü©b+( The nightmare monk begins casting Water.Ý©b+( The nightmare monk casts Water.Ý©b©(  î¯ Niconico N. takes 227 damage.à©b@ Niconico N. gains 15,226 experience points.à©b9 You return the pomander of witching to the coffer. You cannot carry any more of that item.î©b+@ Ruby Carbuncle casts Aerial Blast.î©b)C  î¯ The nightmare eye takes 1874 damage.î©b+( The nightmare eye begins casting Stone.ð©b+( The nightmare eye casts Stone.ð©b©(  î¯ Niconico N. takes 207 damage.ó©b@ Niconico N. gains 13,548 experience points.õ©b©( The nightmare haagenti hits Niconico N. for 234 damage.ö©b+@ Emerald Carbuncle casts Inferno.÷©b©B  î¯ The nightmare haagenti takes 1827 damage.ø©b©( The nightmare haagenti hits Niconico N. for 246 damage.ù©b+( The nightmare haagenti uses Triclip.ù©b©(  î¯ Niconico N. takes 287 damage.û©b©( The nightmare haagenti hits Niconico N. for 248 damage.ý©b9 You return the pomander of strength to the coffer. You cannot carry any more of that item.ý©b@ Niconico N. gains 16,923 experience points. ªb9 You use a pomander of strength. ªb9 Strength courses through your body.ªb9 Niconico N. obtains a pomander of strength.ªb+@ Topaz Carbuncle uses Radiant Aegis.ªb®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.ªb+( The nightmare troubadour begins casting Dark.ªb+@ Topaz Carbuncle casts Earthen Fury.ªb©B  î¯ The nightmare troubadour takes 1917 damage.ªb+( The nightmare troubadour's Dark is interrupted.ªb+( The nightmare troubadour begins casting Dark.ªb@ Niconico N. gains 16,073 experience points.ªb+( The nightmare troubadour casts Dark.ªb©(  î¯ Niconico N. takes 0 damage.ªb+( The nightmare troubadour begins casting Dark.ªb+( The nightmare troubadour casts Dark.ªb©(  î¯ Niconico N. takes 0 damage.ªb9 Three seconds until transference.ªb@ Niconico N. gains 16,073 experience points.ªb9 Transference initiated!&ªb9 Floor 38&ªb9 You sense the Accursed Hoard calling you...+ªb9 You return the pomander of flight to the coffer. You cannot carry any more of that item..ªb9 You use a pomander of flight..ªb9 The howls of distant creatures begin to fade.0ªb9 You return the pomander of lust to the coffer. You cannot carry any more of that item.3ªb9 Niconico N. obtains a pomander of flight.;ªb©( Critical! The nightmare haagenti hits Niconico N. for 383 damage.Aªb@ Niconico N. gains 16,923 experience points.Aªb+( The nightmare monk begins casting Water.Bªb+@ Topaz Carbuncle uses Radiant Aegis.Bªb®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.Cªb+( The nightmare monk casts Water.Cªbª(  î¯ The attack misses Niconico N..Eªb+( The nightmare monk begins casting Water.Fªb+( The nightmare monk's Water is interrupted.Hªb@ Niconico N. gains 15,226 experience points.Hªb> Niconico N. obtains an Hò%Iò&'öT +HòôIòõî‚»IHx-potion 'ÏÿIH.Hªb+( The nightmare eye begins casting Stone.Jªb+( The nightmare eye casts Stone.Jªb©(  î¯ Niconico N. takes 0 damage.Lªb+( The nightmare eye begins casting Stone.Mªb+@ Ruby Carbuncle casts Aerial Blast.Mªb©B  î¯ The nightmare eye takes 1924 damage.Mªb+( The nightmare eye's Stone is interrupted.Oªb@ Niconico N. gains 13,548 experience points.Oªb@ Niconico N. attains level 60!Oªb@ You learn Astral Flow.Tªb9 You discover a piece of the Accursed Hoard!Tªb9 Niconico N. obtains a piece of the Accursed Hoard.Xªb9 You return the pomander of intuition to the coffer. You cannot carry any more of that item.[ªb9 You use a pomander of intuition.[ªb9 You can now discern the call of the Accursed Hoard.[ªb9 You do not sense the call of the Accursed Hoard on this floor...^ªb9 Niconico N. obtains a pomander of intuition.dªb+( The nightmare eye begins casting Stone.fªb+( The nightmare eye casts Stone.fªb©(  î¯ Niconico N. takes 209 damage.hªb+( The nightmare eye begins casting Stone.mªb+( The nightmare troubadour begins casting Dark.oªb+( The nightmare troubadour casts Dark.oªbª*  î¯ The attack misses.qªb+@ Emerald Carbuncle casts Inferno.qªb©B  î¯ The nightmare troubadour takes 1892 damage.qªb+( The nightmare troubadour begins casting Dark.sªb+( The nightmare troubadour casts Dark.sªbª*  î¯ The attack misses.tªb+( The nightmare troubadour begins casting Dark.vªb9 The impeding trap is triggered...vªb+( The nightmare troubadour casts Dark.vªb©(  î¯ Niconico N. takes 237 damage.vªb9 The Cairn of Passage is activated!vªb¯0  î¯ Niconico N. suffers the effect of ' + òlÿ HòôIòõî‚»IHHòî›HPacification'Ïÿ.vªb¯0  î¯ Niconico N. suffers the effect of ' ÿ HòôIòõî‚»IHHòî›HSilence'Ïÿ.|ªb9 You return the pomander of sight to the coffer. You cannot carry any more of that item.ªb9 You use a pomander of sight.ªb9 The map for this floor has been revealed!€ªb9 Niconico N. obtains a pomander of sight.‹ªb9 You use a pomander of lust.‹ªb9 You transform into a succubus!Žªb©( The nightmare gourmand hits Niconico N. for 254 damage.‘ªb©( The nightmare gourmand hits Niconico N. for 243 damage.‘ªb±  î¯ Niconico N. recovers from the effect of ' ÿ HòôIòõî‚»IHHòî›HSilence'Ïÿ.’ªb+( The nightmare gourmand uses Beatdown.’ªb©(  î¯ Niconico N. takes 319 damage.”ªbª( The nightmare gourmand misses Niconico N..”ªb± Niconico N. recovers from the effect of ' + òlÿ HòôIòõî‚»IHHòî›HPacification'Ïÿ.•ªb+@ Topaz Carbuncle casts Earthen Fury.•ªb©B  î¯ The nightmare gourmand takes 1909 damage.Ÿªb+@ Topaz Carbuncle uses Radiant Aegis.Ÿªb®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.¤ªb9 Niconico N. obtains a pomander of lust.«ªb+( The nightmare monk begins casting Water.­ªb+( The nightmare monk casts Water.­ªb©(  î¯ Niconico N. takes 0 damage.¯ªb+( The nightmare monk begins casting Water.±ªb9 The Cairn of Return begins to glow!´ªb+( The nightmare monk begins casting Water.µªb9 You return the pomander of affluence to the coffer. You cannot carry any more of that item.¶ªb+( The nightmare monk casts Water.¶ªb©(  î¯ Niconico N. takes 0 damage.»ªb9 You use a pomander of affluence.»ªb9 You sense a treasure coffer somewhere nearby.¼ªb9 Niconico N. obtains a pomander of affluence.Áªb9 Three seconds until transference.Īb9 Transference initiated!Ϊb9 Floor 39Ϊb9 You sense the Accursed Hoard calling you...Ѫb9 Niconico N. obtains a pomander of fortune.Þªb9 You return the pomander of intuition to the coffer. You cannot carry any more of that item.àªb+@ Topaz Carbuncle uses Radiant Aegis.àªb®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.íªb+( The nightmare troubadour begins casting Dark.îªb+( The nightmare troubadour casts Dark.îªb©(  î¯ Niconico N. takes 0 damage.îªb+@ Emerald Carbuncle casts Inferno.ïªb©B  î¯ The nightmare troubadour takes 1895 damage.ñªb+( The nightmare monk begins casting Water.ñªb9 You discover a piece of the Accursed Hoard!òªb9 Niconico N. obtains a piece of the Accursed Hoard.òªb+( The nightmare monk casts Water.òªb©(  î¯ Niconico N. takes 0 damage.õªb+( The nightmare monk begins casting Water.öªb+( The nightmare monk casts Water.öªb©(  î¯ Niconico N. takes 0 damage.ùªb+@ Ruby Carbuncle casts Aerial Blast.ùªb©B  î¯ The nightmare monk takes 1835 damage.úªb9 Niconico N. obtains a pomander of rage.«b9 You use a pomander of intuition.«b9 You can now discern the call of the Accursed Hoard.«b9 You do not sense the call of the Accursed Hoard on this floor... «b+( The nightmare troubadour begins casting Dark. +«b+( The nightmare monk begins casting Water. +«b+( The nightmare troubadour casts Dark.«b©(  î¯ Niconico N. takes 233 damage.«b+( The nightmare monk casts Water.«b©(  î¯ Niconico N. takes 221 damage.«b9 Niconico N. obtains a pomander of intuition.«b+( The nightmare troubadour begins casting Dark.«b+( The nightmare monk begins casting Water.«b+( The nightmare troubadour casts Dark.«b©(  î¯ Niconico N. takes 237 damage.«b+@ Topaz Carbuncle casts Earthen Fury.«b©B  î¯ The nightmare troubadour takes 1864 damage.«b9 The Cairn of Passage is activated!«b+( The nightmare monk casts Water.«b©(  î¯ Niconico N. takes 230 damage.«b+( The nightmare monk begins casting Water.«b+( The nightmare monk readies Sucker.«b+( The nightmare monk casts Water.«b©(  î¯ Niconico N. takes 237 damage.«b+( The nightmare monk uses Sucker.«b9 The Cairn of Return begins to glow!«b+@ Topaz Carbuncle uses Radiant Aegis.«b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.«b9 Three seconds until transference."«b9 Transference initiated!,«b9 Floor 40.«b9 You use a pomander of lust..«b9 You transform into a succubus!3«b¯ +  î¯ Ixtab suffers the effect of ' + òÊÿ HòôIòõî‚»IHHòî›HVulnerability Up'Ïÿ.4«b0D Topaz Carbuncle loses the effect of ' + òLÿ HòôIòõî‚»IHHòîœHVulnerability Down'Ïÿ.6«b¯ +  î¯ Ixtab suffers the effect of ' + òÊÿ HòôIòõî‚»IHHòî›HVulnerability Up'Ïÿ.6«b©( Ixtab hits Niconico N. for 0 damage.6«b+( Ixtab begins casting Ancient Eruption.8«b¯ +  î¯ Ixtab suffers the effect of ' + òÊÿ HòôIòõî‚»IHHòî›HVulnerability Up'Ïÿ.:«b+( Ixtab casts Ancient Eruption.:«bª*  î¯ The attack misses.;«b¯ +  î¯ Ixtab suffers the effect of ' + òÊÿ HòôIòõî‚»IHHòî›HVulnerability Up'Ïÿ.;«b©( Ixtab hits Niconico N. for 447 damage.=«b¯ +  î¯ Ixtab suffers the effect of ' + òÊÿ HòôIòõî‚»IHHòî›HVulnerability Up'Ïÿ.>«b+( Ixtab begins casting Ancient Eruption.A«b+( Ixtab casts Ancient Eruption.A«bª*  î¯ The attack misses.C«b©( Critical! Ixtab hits Niconico N. for 695 damage.E«b+( Ixtab begins casting Ancient Eruption.I«b+( Ixtab casts Ancient Eruption.I«bª*  î¯ The attack misses.K«b©( Critical! Ixtab hits Niconico N. for 669 damage.M«b+( Ixtab begins casting Ancient Eruption.Q«b+( Ixtab casts Ancient Eruption.Q«bª*  î¯ The attack misses.R«b+@ Emerald Carbuncle casts Inferno.R«b©B  î¯ Ixtab takes 2694 damage.R«b©( Ixtab hits Niconico N. for 453 damage.T«b+( Ixtab begins casting Entropic Flame.Y«b+( Ixtab casts Entropic Flame.Y«bª*  î¯ The attack misses.Y«b+( The nightmare bhoot begins casting Blizzard.Y«b+( The nightmare bhoot begins casting Blizzard.Z«b+( The nightmare bhoot casts Blizzard.Z«b©(  î¯ Niconico N. takes 126 damage.Z«b+( The nightmare bhoot casts Blizzard.Z«b©(  î¯ Niconico N. takes 116 damage.[«b©( Ixtab hits Niconico N. for 449 damage.[«b+@ Ruby Carbuncle casts Aerial Blast.\«b©B  î¯ The nightmare bhoot takes 1864 damage.]«b+( Ixtab begins casting Accursed Pox.]«b+( The nightmare bhoot begins casting Blizzard.^«b+( The nightmare bhoot casts Blizzard.^«b©(  î¯ Niconico N. takes 125 damage.`«b+( The nightmare bhoot begins casting Blizzard.`«b+( Ixtab casts Accursed Pox.`«bª*  î¯ The attack misses.a«b+@ Topaz Carbuncle uses Radiant Aegis.a«b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.b«b+( The nightmare bhoot casts Blizzard.b«b©(  î¯ Niconico N. takes 0 damage.c«b+( The nightmare bhoot begins casting Blizzard.c«b©( Ixtab hits Niconico N. for 0 damage.d«b+@ Topaz Carbuncle casts Earthen Fury.d«b©B  î¯ Ixtab takes 2782 damage.d«b©B  î¯ The nightmare bhoot takes 747 damage.e«b+( The nightmare bhoot casts Blizzard.e«b©(  î¯ Niconico N. takes 0 damage.e«b+( Ixtab begins casting Entropic Flame.f«b+( The nightmare bhoot begins casting Blizzard.g«b+( The nightmare bhoot's Blizzard is interrupted.i«b+( Ixtab casts Entropic Flame.i«bª*  î¯ The attack misses.k«b©( Ixtab hits Niconico N. for 0 damage.l«b¯ +  î¯ Ixtab suffers the effect of ' + ò³ÿ HòôIòõî‚»IHHòî›HAddle'Ïÿ.m«b+( Ixtab begins casting Accursed Pox.o«b+( Ixtab's Accursed Pox is interrupted.y«b< You cannot carry any more Hò%Iò&Allagan tomestones of poeticsIH.y«b< You cannot carry any more Hò%Iò&Allagan tomestones of aphorismIH.y«b> You obtain 15 Hò%Iò&Allagan tomestones of astronomyIH.y«b> You obtain 2,000 gil.y«b> Niconico N. obtains 2 Hò%Iò&'ò?*HòôIòõî‚»IHbronze-trimmed sacks'ÏÿIH.€«b9 Duty registration complete.ƒ«b9 The Palace of the Dead (Floors 41-50) has begun.…«b9 The current duty uses an independent leveling system.‰«b9 You return the pomander of sight to the coffer. You cannot carry any more of that item.Œ«b9 You use a pomander of sight.Œ«b9 The map for this floor has been revealed!«b9 Niconico N. obtains a pomander of sight.‘«b+@ Topaz Carbuncle uses Radiant Aegis.‘«b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.™«b©( The nightmare demon hits Niconico N. for 0 damage.›«b+( The nightmare demon uses Dark Dome.›«b©(  î¯ Niconico N. takes 0 damage.«b©( The nightmare gnat hits Niconico N. for 0 damage.«b©( The nightmare gnat hits Niconico N. for 342 damage.ž«b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH. «b©( The nightmare gnat hits Niconico N. for 417 damage.¡«b> Niconico N. obtains 3 Hò%Iò&'öT +HòôIòõî‚»IHx-potions 'ÏÿIH.¢«b+( The nightmare gnat readies Thunderstrike.¢«b+( The nightmare gnat's Thunderstrike is interrupted.¤«b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH.§«b©( The nightmare gnat hits Niconico N. for 417 damage.¨«b©( The nightmare gargoyle hits Niconico N. for 414 damage.©«b+( The nightmare gargoyle uses Grim Reaper.©«b©(  î¯ Niconico N. takes 394 damage.©«b©( The nightmare gnat hits Niconico N. for 396 damage.¬«b+( The nightmare gnat readies Thunderstrike.®«b+@ Ruby Carbuncle casts Aerial Blast.®«b©B  î¯ The nightmare gnat takes 1522 damage.°«b+( The nightmare gnat uses Thunderstrike.°«bª*  î¯ The attack misses.±«b> Niconico N. obtains 2 Hò%Iò&'öT +HòôIòõî‚»IHx-potions 'ÏÿIH.±«b©( The nightmare gnat hits Niconico N. for 408 damage.¹«b+@ Emerald Carbuncle casts Inferno.¹«b©B  î¯ The nightmare gargoyle takes 1432 damage.º«b©( Critical! The nightmare gargoyle hits Niconico N. for 630 damage.½«b©( Parried! The nightmare gargoyle hits Niconico N. for 361(-15%) damage.¾«b+( The nightmare gargoyle uses Grim Reaper.¾«b©(  î¯ Parried! Niconico N. takes 326(-15%) damage.ëb+@ Topaz Carbuncle casts Earthen Fury.ëb©B  î¯ Critical! The nightmare manticore takes 2141 damage.Ê«b©( The nightmare gargoyle hits Niconico N. for 415 damage.Ì«b+( The nightmare gargoyle uses Grim Reaper.Ì«b©(  î¯ Niconico N. takes 389 damage.Í«b+@ Topaz Carbuncle uses Radiant Aegis.Í«b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.Ï«b©( The nightmare gargoyle hits Niconico N. for 0 damage.Ï«b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH.Ï«b9 The Cairn of Passage is activated!Ô«bª( The nightmare gnat misses Niconico N..Ö«b©( Parried! The nightmare gargoyle hits Niconico N. for 0(-15%) damage.Ö«b+( The nightmare gnat readies Thunderstrike.Ù«b9 The Cairn of Return begins to glow!Ú«b+( The nightmare gargoyle uses Grim Reaper.Ú«b©(  î¯ Parried! Niconico N. takes 0(-15%) damage.Ü«bª( The nightmare gargoyle misses Niconico N..ß«b9 Niconico N. obtains a pomander of fortune.ì«b+@ Ruby Carbuncle casts Aerial Blast.ì«b©B  î¯ The nightmare gnat takes 1387 damage.ì«b)C  î¯ The nightmare gargoyle takes 559 damage.í«b©( The nightmare gnat hits Niconico N. for 403 damage.ï«b+( The nightmare gnat readies Thunderstrike.ð«b©( The nightmare gargoyle hits Niconico N. for 447 damage.ñ«b+( The nightmare gargoyle uses Grim Reaper.ñ«b©(  î¯ Niconico N. takes 402 damage.ò«b©( The nightmare gargoyle hits Niconico N. for 430 damage.ò«b+( The nightmare gnat uses Thunderstrike.ò«bª*  î¯ The attack misses.ô«b+@ Emerald Carbuncle casts Inferno.ô«b©B  î¯ The nightmare gnat takes 1449 damage.ô«b©B  î¯ The nightmare gargoyle takes 583 damage.õ«b©( The nightmare gargoyle hits Niconico N. for 446 damage.ö«b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH.ù«b©( The nightmare gargoyle hits Niconico N. for 448 damage.¬b©( The nightmare gnat hits Niconico N. for 379 damage.¬b+@ Topaz Carbuncle casts Earthen Fury.¬b©B  î¯ The nightmare gnat takes 1378 damage.¬b©( The nightmare gnat hits Niconico N. for 415 damage.¬b9 You return the pomander of rage to the coffer. You cannot carry any more of that item. ¬b+@ Topaz Carbuncle uses Radiant Aegis. ¬b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.¬b©( The nightmare gargoyle hits Niconico N. for 0 damage.¬b9 You return the pomander of serenity to the coffer. You cannot carry any more of that item.2¬b©( The nightmare gnat hits Niconico N. for 411 damage.2¬b©( The nightmare gargoyle hits Niconico N. for 423 damage.4¬bª( The nightmare gargoyle misses Niconico N..4¬bª( The nightmare gnat misses Niconico N..5¬b+@ Ruby Carbuncle casts Aerial Blast.5¬b©B  î¯ The nightmare gargoyle takes 1460 damage.5¬b©B  î¯ The nightmare gnat takes 596 damage.6¬b+( The nightmare gnat readies Thunderstrike.:¬b+( The nightmare gnat uses Thunderstrike.:¬bª*  î¯ The attack misses.<¬bª( The nightmare gnat misses Niconico N..>¬b+@ Emerald Carbuncle casts Inferno.>¬b©B  î¯ The nightmare gnat takes 1454 damage.@¬b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH.H¬b9 Niconico N. obtains a pomander of fortune.L¬b+@ Topaz Carbuncle uses Radiant Aegis.L¬b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.f¬b9 Three seconds until transference.h¬b9 Transference initiated!l¬b¯ Niconico N. suffers the effect of ' + òAÿ HòôIòõî‚»IHHòî›HHP Penalty'Ïÿ.r¬b9 Floor 42r¬b9 An ancient enchantment saps your health.v¬b9 You return the pomander of strength to the coffer. You cannot carry any more of that item.y¬b9 You use a pomander of strength.y¬b9 Strength courses through your body.z¬b9 Niconico N. obtains a pomander of strength.…¬b©( The nightmare demon hits Niconico N. for 414 damage.…¬b+@ Topaz Carbuncle casts Earthen Fury.…¬b©B  î¯ The nightmare demon takes 1860 damage.‡¬b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH.‰¬b©( The nightmare gargoyle hits Niconico N. for 439 damage.Œ¬b+@ Topaz Carbuncle uses Radiant Aegis.Œ¬b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.“¬b©( The nightmare gargoyle hits Niconico N. for 0 damage.™¬b< Unable to obtain the Hò%Iò&'òÚHòôIòõî‚»IHtuft of phoenix down'ÏÿIH. You already possess one.™¬b©( The nightmare gnat hits Niconico N. for 380 damage.œ¬b+( The nightmare gnat readies Thunderstrike.œ¬b+@ Topaz Carbuncle casts Earthen Fury.œ¬b©B  î¯ The nightmare gnat takes 1821 damage.¬b+( The nightmare gnat's Thunderstrike is interrupted.¬b9 The enfeebling trap is triggered...ž¬b¯0  î¯ Niconico N. suffers the effect of ' + ò"ÿ HòôIòõî‚»IHHòî›HEnervation'Ïÿ.Ÿ¬b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH.¬¬b©( The nightmare manticore hits Niconico N. for 575 damage.­¬b©( The nightmare gnat hits Niconico N. for 534 damage.°¬b©( The nightmare gnat hits Niconico N. for 534 damage.°¬b+( The nightmare gnat readies Thunderstrike.±¬b©( The nightmare manticore hits Niconico N. for 600 damage.´¬b+( The nightmare gnat uses Thunderstrike.´¬bª*  î¯ The attack misses.´¬b+@ Ruby Carbuncle casts Aerial Blast.´¬b©B  î¯ The nightmare gnat takes 1875 damage.´¬b©B  î¯ The nightmare manticore takes 776 damage.µ¬bª( The nightmare manticore misses Niconico N..µ¬b+( The nightmare manticore readies Ripper Claw.¸¬b+( The nightmare manticore uses Ripper Claw.¸¬bª*  î¯ The attack misses.»¬b©( The nightmare manticore hits Niconico N. for 575 damage.¼¬b+@ Emerald Carbuncle casts Inferno.¼¬b©B  î¯ The nightmare manticore takes 1981 damage.¼¬b9 The Cairn of Passage is activated!¬b©( The nightmare gargoyle hits Niconico N. for 540 damage.Ƭb©( Parried! The nightmare gargoyle hits Niconico N. for 451(-15%) damage.Ǭb+( The nightmare gargoyle uses Grim Reaper.Ǭbª(  î¯ The attack misses Niconico N..Ǭb9 The Cairn of Return begins to glow!ʬb+@ Topaz Carbuncle uses Radiant Aegis.ʬb®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.Ьb9 You return the pomander of purity to the coffer. You cannot carry any more of that item.Ú¬b± Niconico N. recovers from the effect of ' + ò"ÿ HòôIòõî‚»IHHòî›HEnervation'Ïÿ.Û¬b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH.ݬbª( The nightmare gargoyle misses Niconico N..è¬b©( Critical! The nightmare knight hits Niconico N. for 191 damage.ê¬b©( The nightmare knight hits Niconico N. for 444 damage.ë¬b+@ Ruby Carbuncle casts Aerial Blast.ë¬b©B  î¯ The nightmare knight takes 1887 damage.ð¬b©( The nightmare gargoyle hits Niconico N. for 420 damage.ò¬b©( Parried! The nightmare gargoyle hits Niconico N. for 376(-15%) damage.ò¬b+( The nightmare gargoyle uses Grim Reaper.ò¬b©(  î¯ Niconico N. takes 376 damage.ô¬b+@ Emerald Carbuncle casts Inferno.ô¬b©B  î¯ The nightmare gargoyle takes 1820 damage.ø¬b©( The nightmare gargoyle hits Niconico N. for 441 damage.ú¬b©( The nightmare gargoyle hits Niconico N. for 407 damage.û¬b+( The nightmare gargoyle uses Grim Reaper.û¬b©(  î¯ Niconico N. takes 403 damage.û¬b+@ Topaz Carbuncle casts Earthen Fury.û¬b©B  î¯ The nightmare gargoyle takes 1866 damage.ý¬b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH. ­b+@ Topaz Carbuncle uses Radiant Aegis. ­b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.­b9 Three seconds until transference.­b9 Transference initiated!#­b± Niconico N. recovers from the effect of ' + òAÿ HòôIòõî‚»IHHòî›HHP Penalty'Ïÿ.)­b9 Floor 437­bª( The nightmare gargoyle misses Niconico N..H­b+@ Topaz Carbuncle uses Radiant Aegis.H­b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.I­b9 You return the pomander of steel to the coffer. You cannot carry any more of that item.I­b9 You return the pomander of steel to the coffer. You cannot carry any more of that item.L­b9 You use a pomander of steel.L­b9 Your body is steeled to enemy attacks.M­b9 Niconico N. obtains a pomander of steel.V­b+@ Ruby Carbuncle casts Aerial Blast.V­b)C  î¯ Critical! The nightmare gargoyle takes 2874 damage.]­b©( The nightmare knight hits Niconico N. for 0 damage._­b+@ Emerald Carbuncle casts Inferno._­b©B  î¯ The nightmare knight takes 2034 damage.f­b+@ Topaz Carbuncle casts Earthen Fury.f­b©B  î¯ The nightmare gargoyle takes 2020 damage.j­b©( The nightmare gnat hits Niconico N. for 238 damage.l­b©( The nightmare manticore hits Niconico N. for 272 damage.m­b©( The nightmare gnat hits Niconico N. for 246 damage.o­b+( The nightmare gnat readies Thunderstrike.o­bª( The nightmare manticore misses Niconico N..q­b9 The Cairn of Passage is activated!r­b©( The nightmare gnat hits Niconico N. for 248 damage.r­b+( The nightmare gnat uses Thunderstrike.r­bª*  î¯ The attack misses.u­b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH.y­b9 The Cairn of Return begins to glow!}­b9 You return the pomander of fortune to the coffer. You cannot carry any more of that item.}­b©( The nightmare gargoyle hits Niconico N. for 264 damage.­b©( The nightmare gargoyle hits Niconico N. for 270 damage.€­b+( The nightmare gargoyle uses Grim Reaper.€­b©(  î¯ Niconico N. takes 236 damage.„­b9 You use a pomander of fortune.„­b9 Fortune now smiles upon you...possibly.†­b9 Niconico N. obtains a pomander of fortune.‡­b+@ Topaz Carbuncle uses Radiant Aegis.‡­b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.­b©( The nightmare manticore hits Niconico N. for 0 damage.Ž­b+@ Ruby Carbuncle casts Aerial Blast.Ž­b©B  î¯ The nightmare manticore takes 1852 damage.Ž­b> Niconico N. obtains 2 Hò%Iò&'öT +HòôIòõî‚»IHx-potions 'ÏÿIH.­b©( The nightmare manticore hits Niconico N. for 0 damage.–­b©( The nightmare demon hits Niconico N. for 0 damage.—­b+@ Emerald Carbuncle casts Inferno.—­b©B  î¯ The nightmare demon takes 1969 damage.˜­b+( The nightmare demon uses Dark Dome.˜­b©(  î¯ Niconico N. takes 0 damage.˜­b©( The nightmare demon hits Niconico N. for 4 damage.Ÿ­b+@ Topaz Carbuncle casts Earthen Fury.Ÿ­b©B  î¯ The nightmare manticore takes 1998 damage.¢­b> Niconico N. obtains a Hò%Iò&'öw…HòôIòõî‚»IHmax-potion 'ÏÿIH.¤­b©( The nightmare gargoyle hits Niconico N. for 265 damage.¨­b+( The nightmare gargoyle uses Grim Reaper.¨­b©(  î¯ Niconico N. takes 224 damage.¨­b©( Parried! The nightmare gargoyle hits Niconico N. for 211(-15%) damage.ª­b©( The nightmare manticore hits Niconico N. for 286 damage.­­b©( The nightmare manticore hits Niconico N. for 267 damage.°­b©( The nightmare manticore hits Niconico N. for 284 damage.½­b9 You return the pomander of serenity to the coffer. You cannot carry any more of that item.½­b9 You return the pomander of serenity to the coffer. You cannot carry any more of that item.½­bª( The nightmare demon misses Niconico N..¿­b+@ Ruby Carbuncle casts Aerial Blast.¿­b©B  î¯ The nightmare demon takes 1903 damage.Ò­b9 Three seconds until transference.Õ­b9 Transference initiated!Þ­b9 Floor 44ä­b+@ Topaz Carbuncle uses Radiant Aegis.ä­b®@  î¯ Niconico N. gains the effect of ' + ò +Žÿ HòôIòõî‚»IHHòîœHRadiant Aegis'Ïÿ.å­b9 You return the pomander of fortune to the coffer. You cannot carry any more of that item.å­b9 You return the pomander of fortune to the coffer. You cannot carry any more of that item.è­b9 You use a pomander of fortune.è­b9 Fortune now smiles upon you...possibly.é­b9 Niconico N. obtains a pomander of fortune.õ­b+@ Emerald Carbuncle casts Inferno.õ­b©B  î¯ The nightmare knight takes 2005 damage.ü­b©( The nightmare bhoot hits Niconico N. for 0 damage.ÿ­b©( The nightmare bhoot hits Niconico N. for 0 damage. ®b+@ Topaz Carbuncle casts Earthen Fury. ®b©B  î¯ The nightmare bhoot takes 1952 damage.®b©( Critical! The nightmare knight hits Niconico N. for 416 damage. ®b9 The coffer...bares its fangs!®b©( The mimic hits Niconico N. for 396 damage.d fire loses the effect of ' + ò +Éÿ HòôIòõî‚»IHHòîœHDarkened Fire'Ïÿ.mÃb+H Selene casts Embrace.mÃb-I  î¯ Critical! 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr recovers 5420 HP.nÃb1 ':ÿArth HellsingArth H.'ÏÿYSiren recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.nÃb1 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.oÃb)) The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 13191 damage.oÃb1 ':ÿRose' RedwoodRose' R.'ÏÿYSiren recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.oÃb± Niconico N. recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.pÃb+H Selene uses Fey Blessing.pÃb-I  î¯ Critical! '@ÿ Raman OhRaman O.'ÏÿYGilgamesh recovers 9666 HP.pÃb-I  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise recovers 6093 HP.pÃb-I  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren recovers 6319 HP.pÃb­H  î¯ Critical! Niconico N. recovers 9815 HP.pÃb-I  î¯ Critical! 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr recovers 9570 HP.pÃb-I  î¯ 'dÿ Una WoltUna W.'Ïÿ recovers 6078 HP.pÃb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 6101 HP.pÃb+( The darkened fire's Darkened Blaze is interrupted.pÃb-I  î¯ Critical! 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers 9826 HP.qÃb1 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.qÃb1 '@ÿ Raman OhRaman O.'ÏÿYGilgamesh recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.qÃb+( The darkened fire's Darkened Blaze is interrupted.rÃb+H Selene casts Embrace.rÃb-I  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise recovers 3367 HP.rÃb±* The phoinix recovers from the effect of ' ¤ÿ HòôIòõî‚»IHHòî›HThunder III'Ïÿ.rÃb+( The darkened fire's Darkened Blaze is interrupted.rÃb)) The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 13911 damage.sÃb+( The darkened fire's Darkened Blaze is interrupted.uÃb+H Selene casts Embrace.uÃb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3456 HP.uÃb¯ +  î¯ The phoinix suffers the effect of ' ¤ÿ HòôIòõî‚»IHHòî›HThunder III'Ïÿ.uÃb)) The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 4965 damage.vÃb±* The phoinix recovers from the effect of ' + òOÿ HòôIòõî‚»IHHòî›HDia'Ïÿ.xÃb)) The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 11765 damage.xÃb+H Selene casts Embrace.xÃb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3378 HP.zÃb+( The phoinix readies Heat of Condemnation.}Ãb±* The phoinix recovers from the effect of ' + ò +ÿ HòôIòõî‚»IHHòî›HDeath's Design'Ïÿ.~Ãb¯  î¯ The phoinix suffers the effect of ' + ògÿ HòôIòõî‚»IHHòî›HBiolysis'Ïÿ.Ãb¯  î¯ The phoinix suffers the effect of ' + ò +ÿ HòôIòõî‚»IHHòî›HDeath's Design'Ïÿ.€Ãb+( The phoinix uses Heat of Condemnation.Ãb)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 53986 damage.Ãb/1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.Ãb)1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 26549 damage.Ãb/1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.‚Ãb+H Selene casts Embrace.‚Ãb-I  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers 3424 HP.ƒÃb+( The phoinix readies Scorched Exaltation.…Ãb1 ':ÿArth HellsingArth H.'ÏÿYSiren recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.…Ãb1 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.…Ãb¯  î¯ The phoinix suffers the effect of ' + ò©ÿ HòôIòõî‚»IHHòî›HReprisal'Ïÿ.†Ãb+H Selene casts Embrace.†Ãb-I  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers 3551 HP.ˆÃb)) The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 8161 damage.‰Ãb+( The phoinix uses Scorched Exaltation.‰Ãb))  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 18320 damage.‰Ãb))  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 17100 damage.‰Ãb))  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 15634 damage.‰Ãb))  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 15865 damage.‰Ãb))  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 32376 damage.‰Ãb©(  î¯ Niconico N. takes 13793 damage.‰Ãb))  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 15804 damage.‰Ãb))  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 14998 damage.‰Ãb+H Selene casts Embrace.‰Ãb-I  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers 3416 HP.‹Ãb)) Parried! The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 6962(-15%) damage.Ãb+H Selene casts Embrace.Ãb-I  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren recovers 3519 HP.ŽÃb¯  î¯ The phoinix suffers the effect of ' + ò°ÿ HòôIòõî‚»IHHòî›HCaustic Bite'Ïÿ.ŽÃb¯  î¯ The phoinix suffers the effect of ' + ò±ÿ HòôIòõî‚»IHHòî›HStormbite'Ïÿ.ŽÃb¯ +  î¯ The phoinix suffers the effect of ' ¤ÿ HòôIòõî‚»IHHòî›HThunder III'Ïÿ.ŽÃb)) The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 8442 damage.Ãb+( The phoinix readies Devouring Brand.Ãb±* The phoinix recovers from the effect of ' + ò©ÿ HòôIòõî‚»IHHòî›HReprisal'Ïÿ.Ãb+H Selene casts Embrace.Ãb-I  î¯ Critical! 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr recovers 5564 HP.Ãb¯  î¯ The phoinix suffers the effect of ' + òOÿ HòôIòõî‚»IHHòî›HDia'Ïÿ.’Ãb9 Fire is consuming the field!“Ãb+H Selene casts Embrace.“Ãb-I  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr recovers 3409 HP.”Ãb+( The phoinix readies Experimental Fireplume.”Ãb)) The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 5454 damage.–Ãb+H Selene casts Embrace.–Ãb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3473 HP.šÃb+( The phoinix uses Experimental Fireplume.œÃb¯  î¯ The phoinix suffers the effect of ' + ògÿ HòôIòõî‚»IHHòî›HBiolysis'Ïÿ.œÃb)) The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 14372 damage.Ãb+H Selene casts Embrace.Ãb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3473 HP.ŸÃb¯  î¯ The phoinix suffers the effect of ' + ò°ÿ HòôIòõî‚»IHHòî›HCaustic Bite'Ïÿ.ŸÃb¯  î¯ The phoinix suffers the effect of ' + ò±ÿ HòôIòõî‚»IHHòî›HStormbite'Ïÿ.ŸÃb)) Parried! The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 13258(-15%) damage. Ãb+( The phoinix readies Searing Breeze. Ãb¯  î¯ The phoinix suffers the effect of ' + òÅÿ HòôIòõî‚»IHHòî›HChain Stratagem'Ïÿ.¡Ãb+H Selene casts Embrace.¡Ãb-I  î¯ Critical! ':ÿArth HellsingArth H.'ÏÿYSiren recovers 5370 HP.¤Ãb+( The phoinix uses Searing Breeze.¤Ãb+H Selene casts Embrace.¤Ãb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3479 HP.¦Ãb+( The phoinix readies Left Cinderwing.¦Ãb)) The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 14440 damage.¨Ãb+H Selene casts Embrace.¨Ãb-I  î¯ Critical! ':ÿArth HellsingArth H.'ÏÿYSiren recovers 5378 HP.«Ãb+H Selene casts Embrace.«Ãb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3422 HP.¬Ãb±* The phoinix recovers from the effect of ' ¤ÿ HòôIòõî‚»IHHòî›HThunder III'Ïÿ.¬Ãb+( The phoinix uses Left Cinderwing.­Ãb°L Selene loses the effect of ' + ò ”ÿ HòôIòõî‚»IHHòîœHRadiant Finale'Ïÿ.®Ãb°L Selene loses the effect of ' Žÿ HòôIòõî‚»IHHòîœHBattle Voice'Ïÿ.¯Ãb)) The phoinix hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 15265 damage.¯Ãb+( The phoinix readies Heat of Condemnation.¯Ãb±* The phoinix recovers from the effect of ' + òOÿ HòôIòõî‚»IHHòî›HDia'Ïÿ.¯Ãb¯  î¯ The phoinix suffers the effect of ' + òOÿ HòôIòõî‚»IHHòî›HDia'Ïÿ.°Ãb±* The phoinix recovers from the effect of ' + òÅÿ HòôIòõî‚»IHHòî›HChain Stratagem'Ïÿ.°Ãb+H Selene casts Embrace.°Ãb-I  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers 3463 HP.´Ãb°L Selene loses the effect of ' + ò +'ÿ HòôIòõî‚»IHHòîœHArcane Circle'Ïÿ.µÃb+( The phoinix uses Heat of Condemnation.¶Ãb)1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 51526 damage.¶Ãb/1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.¶Ãb)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 64236 damage.¶Ãb/1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.·Ãb ' dÿAzalieh Lonebloomî‚‘Azalieh L.'ÏÿShirking ':ÿArth HellsingArth H.'ÏÿYSiren! ·Ãb+H Selene casts Embrace.·Ãb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3377 HP.¸Ãb+( The phoinix readies Experimental Fireplume.ºÃb1 ':ÿArth HellsingArth H.'ÏÿYSiren recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ºÃb1 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ºÃb±* The phoinix recovers from the effect of ' + ògÿ HòôIòõî‚»IHHòî›HBiolysis'Ïÿ.ºÃb±* The phoinix recovers from the effect of ' + ò +ÿ HòôIòõî‚»IHHòî›HDeath's Design'Ïÿ.»Ãb+H Selene casts Embrace.»Ãb-I  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers 3510 HP.¼Ãb¯  î¯ The phoinix suffers the effect of ' + òÌÿ HòôIòõî‚»IHHòî›HHiganbana'Ïÿ.½Ãb¯  î¯ The phoinix suffers the effect of ' + ògÿ HòôIòõî‚»IHHòî›HBiolysis'Ïÿ.¾Ãb+( The phoinix uses Experimental Fireplume.¾Ãb+H Selene casts Embrace.¾Ãb-I  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers 3555 HP.ÂÃb)) The phoinix hits ':ÿArth HellsingArth H.'ÏÿYSiren for 10343 damage.ÅÃb+( The phoinix readies Trail of Condemnation.ÅÃb°L Selene loses the effect of ' + ò¨ÿ HòôIòõî‚»IHHòîœHThe Wanderer's Minuet'Ïÿ.ÇÃb+H Selene casts Embrace.ÇÃb-I  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers 3441 HP.ÊÃb+H Selene casts Embrace.ÊÃb-I  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers 3396 HP.ÌÃb±* The phoinix recovers from the effect of ' + ò°ÿ HòôIòõî‚»IHHòî›HCaustic Bite'Ïÿ.ÌÃb±* The phoinix recovers from the effect of ' + ò±ÿ HòôIòõî‚»IHHòî›HStormbite'Ïÿ.ÌÃb+( The phoinix uses Trail of Condemnation.ÍÃb©0  î¯ Niconico N. takes 33475 damage.ÍÃb¯0  î¯ Niconico N. suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÍÃb)1  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 32994 damage.ÍÃb/1  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÍÃb)1  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 42054 damage.ÍÃb/1  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÍÃb)1  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 41191 damage.ÍÃb/1  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÍÃb)1  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 35498 damage.ÍÃb/1  î¯ 'dÿ Una WoltUna W.'Ïÿ suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÍÃb)1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 25786 damage.ÍÃb/1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÍÃb)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 26357 damage.ÍÃb/1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÍÃb)1  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 37886 damage.ÍÃb/1  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh suffers the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÎÃb±* The phoinix recovers from the effect of ' + òOÿ HòôIòõî‚»IHHòî›HDia'Ïÿ.ÎÃb+H Selene casts Embrace.ÎÃb-I  î¯ Critical! 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise recovers 5390 HP.ÐÃb+H Selene uses Whispering Dawn.ÐÃb.I  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise gains the effect of ' + ò;ÿ HòôIòõî‚»IHHòîœHWhispering Dawn'Ïÿ.ÐÃb.I  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr gains the effect of ' + ò;ÿ HòôIòõî‚»IHHòîœHWhispering Dawn'Ïÿ.ÐÃb.I  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh gains the effect of ' + ò;ÿ HòôIòõî‚»IHHòîœHWhispering Dawn'Ïÿ.ÐÃb.I  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ gains the effect of ' + ò;ÿ HòôIòõî‚»IHHòîœHWhispering Dawn'Ïÿ.ÑÃb1 ':ÿArth HellsingArth H.'ÏÿYSiren recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÑÃb1 ':ÿRose' RedwoodRose' R.'ÏÿYSiren recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÑÃb1 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÑÃb± Niconico N. recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÑÃb1 'dÿ Una WoltUna W.'Ïÿ recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÑÃb1 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÑÃb1 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÑÃb1 '@ÿ Raman OhRaman O.'ÏÿYGilgamesh recovers from the effect of ' + ò yÿ HòôIòõî‚»IHHòî›HFire Resistance Down II'Ïÿ.ÒÃb+H Selene casts Embrace.ÒÃb-I  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren recovers 3538 HP.ÒÃb9 A storm sweeps through, pouring burning rain!ÓÃb+H Selene uses Fey Blessing.ÓÃb-I  î¯ Critical! 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise recovers 10615 HP.ÓÃb-I  î¯ Critical! ':ÿRose' RedwoodRose' R.'ÏÿYSiren recovers 9805 HP.ÓÃb-I  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh recovers 6214 HP.ÔÃb-I  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr recovers 6042 HP.ÔÃb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 5975 HP.ÔÃb-I  î¯ Critical! 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers 9578 HP.ÔÃb­H  î¯ Niconico N. recovers 6120 HP.ÔÃb-I  î¯ 'dÿ Una WoltUna W.'Ïÿ recovers 6294 HP.ÕÃb)1  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 597 damage.ÕÃb)1  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 818 damage.ÕÃb)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 0 damage.ÕÃb)1  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 1759 damage.ÕÃb)1  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 1914 damage.ÕÃb©0  î¯ Niconico N. takes 1359 damage.ÕÃb)1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 0 damage.ÕÃb)1  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 1406 damage.ÕÃb+H Selene casts Embrace.ÕÃb-I  î¯ Critical! '@ÿ Raman OhRaman O.'ÏÿYGilgamesh recovers 5373 HP.ÕÃb©( The sunbird hits Niconico N. for 18459 damage.ÖÃb¯  î¯ The sunbird suffers the effect of ' + ògÿ HòôIòõî‚»IHHòî›HBiolysis'Ïÿ.ÖÃb)) Parried! The sunbird hits 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr for 13899(-15%) damage.×Ãb¯  î¯ The sunbird suffers the effect of ' + ò +ÿ HòôIòõî‚»IHHòî›HDeath's Design'Ïÿ.×Ãb¯  î¯ The sunbird suffers the effect of ' + ò +ÿ HòôIòõî‚»IHHòî›HDeath's Design'Ïÿ.×Ãb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 9013 damage.ØÃb¯  î¯ The sunbird suffers the effect of ' + ò±ÿ HòôIòõî‚»IHHòî›HStormbite'Ïÿ.ÙÃb+H Selene casts Embrace.ÙÃb-I  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr recovers 3423 HP.ÙÃb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 0 damage.ÙÃb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 9505 damage.ÚÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 10257 damage.ÛÃb¯  î¯ The sunbird suffers the effect of ' + ò±ÿ HòôIòõî‚»IHHòî›HStormbite'Ïÿ.ÛÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 10604 damage.ÛÃb±* The phoinix recovers from the effect of ' + ògÿ HòôIòõî‚»IHHòî›HBiolysis'Ïÿ.ÜÃb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 0 damage.ÜÃb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 4360 damage.ÝÃb)1  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 7834 damage.ÝÃb)1  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 7731 damage.ÝÃb)1  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 8364 damage.ÝÃb©0  î¯ Niconico N. takes 8296 damage.ÝÃb)1  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 8488 damage.ÝÃb)1  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 8181 damage.ÝÃb)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 3841 damage.ÝÃb)1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 5446 damage.ÝÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 10653 damage.ÞÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 11124 damage.ßÃb¯ +  î¯ The sunbird suffers the effect of ' ¤ÿ HòôIòõî‚»IHHòî›HThunder III'Ïÿ.ßÃb+H Seraph casts Seraphic Veil.ßÃb-I  î¯ Critical! ':ÿArth HellsingArth H.'ÏÿYSiren recovers 5289 HP.ßÃb.I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.ßÃb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 8269 damage.ßÃb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 7971 damage.àÃb+H Seraph uses Consolation.àÃb-I  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise recovers 4681 HP.àÃb.I  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.àÃb-I  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh recovers 4683 HP.àÃb.I  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.àÃb-I  î¯ Critical! 'dÿ Una WoltUna W.'Ïÿ recovers 7400 HP.àÃb.I  î¯ 'dÿ Una WoltUna W.'Ïÿ gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.àÃb-I  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren recovers 4802 HP.àÃb.I  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.àÃb-I  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr recovers 4799 HP.àÃb.I  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.àÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 4978 damage.àÃb­H  î¯ Critical! Niconico N. recovers 7362 HP.àÃb®H  î¯ Niconico N. gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.áÃb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 4659 HP.áÃb*I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren is unaffected.áÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 11106 damage.âÃb+H Seraph uses Seraphic Illumination.âÃb.I  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise gains the effect of ' + òSÿ HòôIòõî‚»IHHòîœHSeraphic Illumination'Ïÿ.âÃb.I  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh gains the effect of ' + òSÿ HòôIòõî‚»IHHòîœHSeraphic Illumination'Ïÿ.âÃb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 9364 damage.âÃb®H  î¯ Niconico N. gains the effect of ' + òSÿ HòôIòõî‚»IHHòîœHSeraphic Illumination'Ïÿ.âÃb)) Parried! The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 7906(-15%) damage.âÃb.I  î¯ 'dÿ Una WoltUna W.'Ïÿ gains the effect of ' + òSÿ HòôIòõî‚»IHHòîœHSeraphic Illumination'Ïÿ.ãÃb.I  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren gains the effect of ' + òSÿ HòôIòõî‚»IHHòîœHSeraphic Illumination'Ïÿ.ãÃb+H Seraph casts Seraphic Veil.ãÃb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3435 HP.ãÃb.I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.ãÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 7763 damage.äÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 11268 damage.åÃb)1  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 2916 damage.åÃb©0  î¯ Niconico N. takes 363 damage.åÃb)1  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 3264 damage.åÃb)1  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 404 damage.åÃb)1  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 4008 damage.åÃb)1  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 3137 damage.åÃb)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 5649 damage.åÃb)1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 5249 damage.çÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 10975 damage.çÃb+H Seraph casts Seraphic Veil.çÃb-I  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise recovers 3475 HP.çÃb.I  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.çÃb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 11231 damage.êÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 2173 damage.ëÃb+H Seraph casts Seraphic Veil.ëÃb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3450 HP.ëÃb.I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.ëÃb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 11329 damage.íÃb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 0 damage.íÃb)1  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 3781 damage.íÃb)1  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 8260 damage.íÃb©0  î¯ Niconico N. takes 7544 damage.íÃb)1  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 7870 damage.íÃb)1  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 7801 damage.íÃb)1  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 7985 damage.íÃb)1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 0 damage.íÃb)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 5238 damage.íÃb+( The sunbird readies Great Whirlwind.íÃb+( The sunbird readies Great Whirlwind.íÃb+( The sunbird's Great Whirlwind is interrupted.îÃb+( The sunbird's Great Whirlwind is interrupted.îÃb+H Seraph casts Seraphic Veil.îÃb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3552 HP.îÃb.I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren gains the effect of ' + ò}ÿ HòôIòõî‚»IHHòîœHSeraphic Veil'Ïÿ.ñÃb+H Seraph casts Seraphic Veil.ñÃb-I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren recovers 3499 HP.ñÃb*I  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren is unaffected.òÃb+( The phoinix uses Flames of Undeath.òÃb))  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 23035 damage.òÃb))  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 16514 damage.òÃb))  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 24316 damage.òÃb))  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 29253 damage.òÃb))  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 21536 damage.òÃb©(  î¯ Niconico N. takes 28828 damage.òÃb))  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 8083 damage.òÃb))  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 32889 damage.óÃb+H Selene casts Embrace.óÃb-I  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh recovers 3520 HP.ôÃb¯  î¯ The sunbird suffers the effect of ' + ò±ÿ HòôIòõî‚»IHHòî›HStormbite'Ïÿ.õÃb+( The sunbird uses Joint Pyre.õÃb)1  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 0 damage.õÃb)1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 0 damage.õÃb)1  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 0 damage.õÃb)1  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 0 damage.õÃb)1  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 0 damage.õÃb©0  î¯ Niconico N. takes 0 damage.õÃb)1  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 0 damage.õÃb)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 0 damage.õÃb+( The sunbird uses Joint Pyre.õÃb¯  î¯ The sunbird suffers the effect of ' + ògÿ HòôIòõî‚»IHHòî›HBiolysis'Ïÿ.õÃb¯ +  î¯ The sunbird suffers the effect of ' ¤ÿ HòôIòõî‚»IHHòî›HThunder III'Ïÿ.öÃb+( The sunbird uses Joint Pyre.öÃb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 7048 damage.öÃb+H Selene casts Embrace.öÃb-I  î¯ Critical! ':ÿArth HellsingArth H.'ÏÿYSiren recovers 5333 HP.öÃb¯  î¯ The sunbird suffers the effect of ' + ò°ÿ HòôIòõî‚»IHHòî›HCaustic Bite'Ïÿ.÷Ãb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 0 damage.÷Ãb+( The sunbird uses Joint Pyre.÷Ãb+( The sunbird readies Fireglide Sweep.÷Ãb+( The sunbird readies Fireglide Sweep.÷Ãb+( The sunbird readies Fireglide Sweep.÷Ãb+( The sunbird readies Fireglide Sweep.÷Ãb¯  î¯ The sunbird suffers the effect of ' + ògÿ HòôIòõî‚»IHHòî›HBiolysis'Ïÿ.÷Ãb¯ +  î¯ The sunbird suffers the effect of ' ¤ÿ HòôIòõî‚»IHHòî›HThunder III'Ïÿ.øÃb±* The phoinix recovers from the effect of ' + òÌÿ HòôIòõî‚»IHHòî›HHiganbana'Ïÿ.ùÃb¯  î¯ The sunbird suffers the effect of ' + ò±ÿ HòôIòõî‚»IHHòî›HStormbite'Ïÿ.úÃb¯  î¯ The sunbird suffers the effect of ' + ògÿ HòôIòõî‚»IHHòî›HBiolysis'Ïÿ.üÃb¯  î¯ The sunbird suffers the effect of ' + ò°ÿ HòôIòõî‚»IHHòî›HCaustic Bite'Ïÿ.ýÃb¯  î¯ The sunbird suffers the effect of ' + ògÿ HòôIòõî‚»IHHòî›HBiolysis'Ïÿ.ýÃb)1  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 3574 damage.ýÃb)1  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 405 damage.ýÃb)1  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 0 damage.ýÃb)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 4606 damage.ýÃb)1  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 4291 damage.ýÃb©0  î¯ Niconico N. takes 0 damage.ýÃb)1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 0 damage.ýÃb)1  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 640 damage.þÃb¯  î¯ The sunbird suffers the effect of ' + ò±ÿ HòôIòõî‚»IHHòî›HStormbite'Ïÿ.ÿÃb+H Selene casts Embrace.ÿÃb-I  î¯ 'dÿ Una WoltUna W.'Ïÿ recovers 3533 HP. Äb¯  î¯ The sunbird suffers the effect of ' + ò°ÿ HòôIòõî‚»IHHòî›HCaustic Bite'Ïÿ.Äb+( The sunbird uses Fireglide Sweep.Äb))  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 32213 damage.Äb/)  î¯ 'dÿ Una WoltUna W.'Ïÿ suffers the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb+( The sunbird uses Fireglide Sweep.Äb))  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 36355 damage.Äb/)  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr suffers the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb+( The sunbird uses Fireglide Sweep.Äb))  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 29197 damage.Äb/)  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren suffers the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb+( The sunbird uses Fireglide Sweep.Äb©(  î¯ Niconico N. takes 36382 damage.Äb¯(  î¯ Niconico N. suffers the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb+H Selene casts Embrace.Äb-I  î¯ 'dÿ Una WoltUna W.'Ïÿ recovers 3522 HP.Äb+( The sunbird uses Fireglide Sweep.Äb))  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 19057 damage.Äb/)  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ suffers the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb+( The sunbird uses Fireglide Sweep.Äb))  î¯ Parried! ':ÿArth HellsingArth H.'ÏÿYSiren takes 15406(-15%) damage.Äb/)  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren suffers the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb)1  î¯ 'dÿ Una WoltUna W.'Ïÿ takes 8051 damage.Äb)1  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr takes 7330 damage.Äb)1  î¯ ':ÿArth HellsingArth H.'ÏÿYSiren takes 5332 damage.Äb)1  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 7549 damage.Äb)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 4778 damage.Äb©0  î¯ Niconico N. takes 6930 damage.Äb)1  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren takes 8547 damage.Äb)1  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 0 damage.Äb+( The sunbird uses Fireglide Sweep.Äb))  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh takes 28189 damage.Äb/)  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh suffers the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb+( The sunbird uses Fireglide Sweep.Äb))  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise takes 36954 damage.Äb/)  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise suffers the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb+H Selene casts Embrace.Äb-I  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise recovers 3452 HP.Äb1 'dÿ Una WoltUna W.'Ïÿ recovers from the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb1 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr recovers from the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb1 ':ÿRose' RedwoodRose' R.'ÏÿYSiren recovers from the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb± Niconico N. recovers from the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ.Äb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 12913 damage. Äb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 13161 damage. Äb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 12860 damage. Äb)) The sunbird hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 12794 damage. Äb1 ':ÿArth HellsingArth H.'ÏÿYSiren recovers from the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ. Äb1 'dÿAzalieh LonebloomAzalieh L.'Ïÿ recovers from the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ. +Äb1 '@ÿ Raman OhRaman O.'ÏÿYGilgamesh recovers from the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ. +Äb1 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise recovers from the effect of ' + òÈÿ HòôIòõî‚»IHHòî›HBlunt Resistance Down'Ïÿ. +Äb)) The sunbird hits ':ÿArth HellsingArth H.'ÏÿYSiren for 13825 damage. +Äb¯  î¯ The sunbird suffers the effect of ' + ò±ÿ HòôIòõî‚»IHHòî›HStormbite'Ïÿ. Äb+H Selene uses Whispering Dawn. Äb.I  î¯ 'dÿ Una WoltUna W.'Ïÿ gains the effect of ' + ò;ÿ HòôIòõî‚»IHHòîœHWhispering Dawn'Ïÿ. Äb.I  î¯ 'Jÿ +Dog DemonDog D.'ÏÿYAdamantoise gains the effect of ' + ò;ÿ HòôIòõî‚»IHHòîœHWhispering Dawn'Ïÿ. Äb.I  î¯ '@ÿ Raman OhRaman O.'ÏÿYGilgamesh gains the effect of ' + ò;ÿ HòôIòõî‚»IHHòîœHWhispering Dawn'Ïÿ. Äb.I  î¯ 'BÿShirogane HikariShirogane H.'ÏÿYMidgardsormr gains the effect of ' + ò;ÿ HòôIòõî‚»IHHòîœHWhispering Dawn'Ïÿ. Äb.I  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ gains the effect of ' + ò;ÿ HòôIòõî‚»IHHòîœHWhispering Dawn'Ïÿ. Äb.I  î¯ ':ÿRose' RedwoodRose' R.'ÏÿYSiren gains the effect of ' + ò;ÿ HòôIòõî‚»IHHòîœHWhispering Dawn'Ïÿ.s 27388 damage.Gƒb))  î¯ 'dÿShinano TsurugiShinano T.'Ïÿ takes 27172 damage.iconico N. recovers from the effect of ' -ÿ HòôIòõî‚»IHHòî›HBrink of Death'Ïÿ.Œ¢b9 The next Carbuncle summoned will appear glamoured as Ruby Carbuncle.Œ¢b9 “SMN (588)†equipped.Œ¢b< Unable to apply glamour plates here.Œ¢b< Unable to execute command while casting. Flail.L*b+H Eos casts Embrace.L*b-I  î¯ Critical! 'dÿJaceidus SkylanderJaceidus S.'Ïÿ recovers 5466 HP.R*b)1  î¯ 'dÿJaceidus SkylanderJaceidus S.'Ïÿ takes 12951 damage.R*b/1  î¯ 'dÿJaceidus SkylanderJaceidus S.'Ïÿ suffers the effect of ' + ò +´ÿ HòôIòõî‚»IHHòî›HHot Spell'Ïÿ.R*b)1  î¯ 'Bÿ +Coeur DelionCoeur D.'ÏÿYMidgardsormr takes 5172 damage.R*b/1  î¯ 'Bÿ +Coeur DelionCoeur D.'ÏÿYMidgardsormr suffers the effect of ' + ò +³ÿ HòôIòõî‚»IHHòî›HCold Spell'Ïÿ.R*b)1  î¯ 'dÿRencurias SibaachiRencurias S.'Ïÿ takes 12695 damage.R*b/1  î¯ 'dÿRencurias SibaachiRencurias S.'Ïÿ suffers the effect of ' + ò _ÿ HòôIòõî‚»IHHòî›HDamage Down'Ïÿ.R*b/1  î¯ 'dÿRencurias SibaachiRencurias S.'Ïÿ suffers the effect of ' + ò +³ÿ HòôIòõî‚»IHHòî›HCold Spell'Ïÿ.R*b)1  î¯ 'dÿRencurias SibaachiRencurias S.'Ïÿ takes 48003 damage.R*b)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 8236 damage.R*b/1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ suffers the effect of ' + ò +³ÿ HòôIòõî‚»IHHòî›HCold Spell'Ïÿ.R*b)1  î¯ ')ÿVaeles DazkarVaeles D.'ÏÿYJenova takes 11682 damage.«× +b¯ +  î¯ The Manipulator suffers the effect of ' ¤ÿ HòôIòõî‚»IHHòî›HThunder III'Ïÿ.¬× +b)1 The steam bit hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 657 damage.­× +b¯  î¯ The Manipulator suffers the effect of ' + ò©ÿ HòôIòõî‚»IHHòî›HReprisal'Ïÿ.®× +b)1  î¯ 'JÿDerek DerplanderDerek D.'ÏÿYAdamantoise takes 2596 damage.¯× +b)1 The steam bit hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 864 damage.¯× +b¯ +  î¯ The Manipulator suffers the effect of ' ¤ÿ HòôIòõî‚»IHHòî›HThunder III'Ïÿ.±× +b+( The Manipulator readies Carnage Zero.±× +b©0  î¯ Niconico N. takes 3599 damage.±× +b)1 The steam bit hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 861 damage.²× +b)1  î¯ 'JÿDerek DerplanderDerek D.'ÏÿYAdamantoise takes 2500 damage.²× +b©0  î¯ Niconico N. takes 3503 damage.²× +b/ 'Jÿ Pixel PinesPixel P.'ÏÿYAdamantoise suffers the effect of ' + òÃÿ HòôIòõî‚»IHHòî›HDecree Nisi A'Ïÿ.´× +b)1 The steam bit hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 820 damage.¶× +b)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 1900 damage.¶× +b)1  î¯ 'Jÿ Pixel PinesPixel P.'ÏÿYAdamantoise takes 3097 damage.·× +b)1  î¯ 'JÿDerek DerplanderDerek D.'ÏÿYAdamantoise takes 1808 damage.·× +b)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 1936 damage.·× +b)1 The steam bit hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 839 damage.¸× +b)1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ takes 2690 damage.º× +b)1 The steam bit hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 170 damage.¾× +b)1 The steam bit hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 775 damage.¿× +b/1  î¯ 'dÿAzalieh LonebloomAzalieh L.'Ïÿ suffers the effect of ' + òÃÿ HòôIòõî‚»IHHòî›HDecree Nisi A'Ïÿ.Á× +b)1 The steam bit hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 523 damage.Á× +b1 'JÿDerek DerplanderDerek D.'ÏÿYAdamantoise recovers from the effect of ' + òÃÿ HòôIòõî‚»IHHòî›HDecree Nisi A'Ïÿ.Ã× +b)1 The steam bit hits 'dÿAzalieh LonebloomAzalieh L.'Ïÿ for 0 damage.Ä× +b/ 'JÿDerek DerplanderDerek D.'ÏÿYAdamantoise suffers the effect of ' + òÃÿ HòôIòõî‚»IHHòî›HDecree Nisi A'Ïÿ. \ No newline at end of file diff --git a/src/backend/log.txt b/src/backend/log.txt new file mode 100644 index 0000000000000000000000000000000000000000..807093e3f9b3e05a5062721eb7fef57bb72eca2d GIT binary patch literal 103011 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

j+QF;6vBg^jJo3D_w_pLWxk9=0%i%2Oe|CvZK8 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 literal 0 HcmV?d00001 diff --git a/src/backend/logreader.js b/src/backend/logreader.js new file mode 100644 index 0000000..ed450d3 --- /dev/null +++ b/src/backend/logreader.js @@ -0,0 +1,70 @@ +Tail = require('tail').Tail; + +var pomander = [ + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + ]; +var accursed_hoard=[ + [0,0], + [0,0], + [0,0], + [0,0], + ]; +var traps=[ + [0,0], + [0,0], + [0,0], + [0,0], + [0,0], + ]; +var floor_effects=[ + [0,0], + [0,0], + [0,0], + [0,0], + [0,0], + [0,0], + [0,0], + [0,0], + [0,0], + [0,0], + [0,0], + ]; +var death_count=[0,0]; +var floor=0; + +var options = { + fromBeginning:false, + useWatchFile:true +} + +tail = new Tail(process.argv[2], options); + +function ParseString(str) { + var split = str.split("|") + if (split.length===6) { + console.log(split[4]) + } +} + +tail.on("line", function(data) { + ParseString(data) +}); + +tail.on("error", function(error) { + console.log('ERROR: ', error); +}); \ No newline at end of file diff --git a/src/backend/logreader.js.bak b/src/backend/logreader.js.bak new file mode 100644 index 0000000..c24af35 --- /dev/null +++ b/src/backend/logreader.js.bak @@ -0,0 +1,42 @@ +Tail = require('tail').Tail; + +var pomander = [ + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + [0,0,0], + ]; + +var options = { + fromBeginning:false, + useWatchFile:true +} + +tail = new Tail(process.argv[2], options); + +function ParseString(str) { + var split = str.split("|") + if (split.length===6) { + console.log(split[4]) + } +} + +tail.on("line", function(data) { + ParseString(data) +}); + +tail.on("error", function(error) { + console.log('ERROR: ', error); +}); \ No newline at end of file diff --git a/src/bootstrap.css b/src/bootstrap.css new file mode 100644 index 0000000..892302a --- /dev/null +++ b/src/bootstrap.css @@ -0,0 +1,10837 @@ +@charset "UTF-8"; +/*! + * Bootstrap v5.0.2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --bs-blue: #0d6efd; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #d63384; + --bs-red: #dc3545; + --bs-orange: #fd7e14; + --bs-yellow: #ffc107; + --bs-green: #198754; + --bs-teal: #20c997; + --bs-cyan: #0dcaf0; + --bs-white: #fff; + --bs-gray: #6c757d; + --bs-gray-dark: #343a40; + --bs-primary: #0d6efd; + --bs-secondary: #6c757d; + --bs-success: #198754; + --bs-info: #0dcaf0; + --bs-warning: #ffc107; + --bs-danger: #dc3545; + --bs-light: #f8f9fa; + --bs-dark: #212529; + --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; + } +} + +body { + margin: 0; + font-family: var(--bs-font-sans-serif); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +hr { + margin: 1rem 0; + color: inherit; + background-color: currentColor; + border: 0; + opacity: 0.25; +} + +hr:not([size]) { + height: 1px; +} + +h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1, .h1 { + font-size: calc(1.375rem + 1.5vw); +} +@media (min-width: 1200px) { + h1, .h1 { + font-size: 2.5rem; + } +} + +h2, .h2 { + font-size: calc(1.325rem + 0.9vw); +} +@media (min-width: 1200px) { + h2, .h2 { + font-size: 2rem; + } +} + +h3, .h3 { + font-size: calc(1.3rem + 0.6vw); +} +@media (min-width: 1200px) { + h3, .h3 { + font-size: 1.75rem; + } +} + +h4, .h4 { + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { + h4, .h4 { + font-size: 1.5rem; + } +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-bs-original-title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul { + padding-left: 2rem; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small, .small { + font-size: 0.875em; +} + +mark, .mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: #0d6efd; + text-decoration: underline; +} +a:hover { + color: #0a58ca; +} + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; + direction: ltr /* rtl:ignore */; + unicode-bidi: bidi-override; +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +code { + font-size: 0.875em; + color: #d63384; + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 0.875em; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} +kbd kbd { + padding: 0; + font-size: 1em; + font-weight: 700; +} + +figure { + margin: 0 0 1rem; +} + +img, +svg { + vertical-align: middle; +} + +table { + caption-side: bottom; + border-collapse: collapse; +} + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: #6c757d; + text-align: left; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; +} + +label { + display: inline-block; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} +select:disabled { + opacity: 1; +} + +[list]::-webkit-calendar-picker-indicator { + display: none; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +::-moz-focus-inner { + padding: 0; + border-style: none; +} + +textarea { + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; +} +@media (min-width: 1200px) { + legend { + font-size: 1.5rem; + } +} +legend + * { + clear: left; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: textfield; +} + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::file-selector-button { + font: inherit; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + display: list-item; + cursor: pointer; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-1 { + font-size: 5rem; + } +} + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; + } +} + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-3 { + font-size: 4rem; + } +} + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; + } +} + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-5 { + font-size: 3rem; + } +} + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-6 { + font-size: 2.5rem; + } +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 0.875em; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} +.blockquote > :last-child { + margin-bottom: 0; +} + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 0.875em; + color: #6c757d; +} +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 0.875em; + color: #6c757d; +} + +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + width: 100%; + padding-right: var(--bs-gutter-x, 0.75rem); + padding-left: var(--bs-gutter-x, 0.75rem); + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(var(--bs-gutter-y) * -1); + margin-right: calc(var(--bs-gutter-x) * -.5); + margin-left: calc(var(--bs-gutter-x) * -.5); +} +.row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * .5); + padding-left: calc(var(--bs-gutter-x) * .5); + margin-top: var(--bs-gutter-y); +} + +.col { + flex: 1 0 0%; +} + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; +} + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; +} + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; + } + + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } +} +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; + } + + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } +} +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; + } + + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } +} +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; + } + + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } +} +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; + } + + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } +} +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-left: 8.33333333%; +} + +.offset-2 { + margin-left: 16.66666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.33333333%; +} + +.offset-5 { + margin-left: 41.66666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.33333333%; +} + +.offset-8 { + margin-left: 66.66666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.33333333%; +} + +.offset-11 { + margin-left: 91.66666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; +} + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; +} + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; +} + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; +} + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; +} + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; +} + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; +} + +@media (min-width: 576px) { + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-sm-0 { + margin-left: 0; + } + + .offset-sm-1 { + margin-left: 8.33333333%; + } + + .offset-sm-2 { + margin-left: 16.66666667%; + } + + .offset-sm-3 { + margin-left: 25%; + } + + .offset-sm-4 { + margin-left: 33.33333333%; + } + + .offset-sm-5 { + margin-left: 41.66666667%; + } + + .offset-sm-6 { + margin-left: 50%; + } + + .offset-sm-7 { + margin-left: 58.33333333%; + } + + .offset-sm-8 { + margin-left: 66.66666667%; + } + + .offset-sm-9 { + margin-left: 75%; + } + + .offset-sm-10 { + margin-left: 83.33333333%; + } + + .offset-sm-11 { + margin-left: 91.66666667%; + } + + .g-sm-0, +.gx-sm-0 { + --bs-gutter-x: 0; + } + + .g-sm-0, +.gy-sm-0 { + --bs-gutter-y: 0; + } + + .g-sm-1, +.gx-sm-1 { + --bs-gutter-x: 0.25rem; + } + + .g-sm-1, +.gy-sm-1 { + --bs-gutter-y: 0.25rem; + } + + .g-sm-2, +.gx-sm-2 { + --bs-gutter-x: 0.5rem; + } + + .g-sm-2, +.gy-sm-2 { + --bs-gutter-y: 0.5rem; + } + + .g-sm-3, +.gx-sm-3 { + --bs-gutter-x: 1rem; + } + + .g-sm-3, +.gy-sm-3 { + --bs-gutter-y: 1rem; + } + + .g-sm-4, +.gx-sm-4 { + --bs-gutter-x: 1.5rem; + } + + .g-sm-4, +.gy-sm-4 { + --bs-gutter-y: 1.5rem; + } + + .g-sm-5, +.gx-sm-5 { + --bs-gutter-x: 3rem; + } + + .g-sm-5, +.gy-sm-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 768px) { + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-md-0 { + margin-left: 0; + } + + .offset-md-1 { + margin-left: 8.33333333%; + } + + .offset-md-2 { + margin-left: 16.66666667%; + } + + .offset-md-3 { + margin-left: 25%; + } + + .offset-md-4 { + margin-left: 33.33333333%; + } + + .offset-md-5 { + margin-left: 41.66666667%; + } + + .offset-md-6 { + margin-left: 50%; + } + + .offset-md-7 { + margin-left: 58.33333333%; + } + + .offset-md-8 { + margin-left: 66.66666667%; + } + + .offset-md-9 { + margin-left: 75%; + } + + .offset-md-10 { + margin-left: 83.33333333%; + } + + .offset-md-11 { + margin-left: 91.66666667%; + } + + .g-md-0, +.gx-md-0 { + --bs-gutter-x: 0; + } + + .g-md-0, +.gy-md-0 { + --bs-gutter-y: 0; + } + + .g-md-1, +.gx-md-1 { + --bs-gutter-x: 0.25rem; + } + + .g-md-1, +.gy-md-1 { + --bs-gutter-y: 0.25rem; + } + + .g-md-2, +.gx-md-2 { + --bs-gutter-x: 0.5rem; + } + + .g-md-2, +.gy-md-2 { + --bs-gutter-y: 0.5rem; + } + + .g-md-3, +.gx-md-3 { + --bs-gutter-x: 1rem; + } + + .g-md-3, +.gy-md-3 { + --bs-gutter-y: 1rem; + } + + .g-md-4, +.gx-md-4 { + --bs-gutter-x: 1.5rem; + } + + .g-md-4, +.gy-md-4 { + --bs-gutter-y: 1.5rem; + } + + .g-md-5, +.gx-md-5 { + --bs-gutter-x: 3rem; + } + + .g-md-5, +.gy-md-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 992px) { + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-lg-0 { + margin-left: 0; + } + + .offset-lg-1 { + margin-left: 8.33333333%; + } + + .offset-lg-2 { + margin-left: 16.66666667%; + } + + .offset-lg-3 { + margin-left: 25%; + } + + .offset-lg-4 { + margin-left: 33.33333333%; + } + + .offset-lg-5 { + margin-left: 41.66666667%; + } + + .offset-lg-6 { + margin-left: 50%; + } + + .offset-lg-7 { + margin-left: 58.33333333%; + } + + .offset-lg-8 { + margin-left: 66.66666667%; + } + + .offset-lg-9 { + margin-left: 75%; + } + + .offset-lg-10 { + margin-left: 83.33333333%; + } + + .offset-lg-11 { + margin-left: 91.66666667%; + } + + .g-lg-0, +.gx-lg-0 { + --bs-gutter-x: 0; + } + + .g-lg-0, +.gy-lg-0 { + --bs-gutter-y: 0; + } + + .g-lg-1, +.gx-lg-1 { + --bs-gutter-x: 0.25rem; + } + + .g-lg-1, +.gy-lg-1 { + --bs-gutter-y: 0.25rem; + } + + .g-lg-2, +.gx-lg-2 { + --bs-gutter-x: 0.5rem; + } + + .g-lg-2, +.gy-lg-2 { + --bs-gutter-y: 0.5rem; + } + + .g-lg-3, +.gx-lg-3 { + --bs-gutter-x: 1rem; + } + + .g-lg-3, +.gy-lg-3 { + --bs-gutter-y: 1rem; + } + + .g-lg-4, +.gx-lg-4 { + --bs-gutter-x: 1.5rem; + } + + .g-lg-4, +.gy-lg-4 { + --bs-gutter-y: 1.5rem; + } + + .g-lg-5, +.gx-lg-5 { + --bs-gutter-x: 3rem; + } + + .g-lg-5, +.gy-lg-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1200px) { + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xl-0 { + margin-left: 0; + } + + .offset-xl-1 { + margin-left: 8.33333333%; + } + + .offset-xl-2 { + margin-left: 16.66666667%; + } + + .offset-xl-3 { + margin-left: 25%; + } + + .offset-xl-4 { + margin-left: 33.33333333%; + } + + .offset-xl-5 { + margin-left: 41.66666667%; + } + + .offset-xl-6 { + margin-left: 50%; + } + + .offset-xl-7 { + margin-left: 58.33333333%; + } + + .offset-xl-8 { + margin-left: 66.66666667%; + } + + .offset-xl-9 { + margin-left: 75%; + } + + .offset-xl-10 { + margin-left: 83.33333333%; + } + + .offset-xl-11 { + margin-left: 91.66666667%; + } + + .g-xl-0, +.gx-xl-0 { + --bs-gutter-x: 0; + } + + .g-xl-0, +.gy-xl-0 { + --bs-gutter-y: 0; + } + + .g-xl-1, +.gx-xl-1 { + --bs-gutter-x: 0.25rem; + } + + .g-xl-1, +.gy-xl-1 { + --bs-gutter-y: 0.25rem; + } + + .g-xl-2, +.gx-xl-2 { + --bs-gutter-x: 0.5rem; + } + + .g-xl-2, +.gy-xl-2 { + --bs-gutter-y: 0.5rem; + } + + .g-xl-3, +.gx-xl-3 { + --bs-gutter-x: 1rem; + } + + .g-xl-3, +.gy-xl-3 { + --bs-gutter-y: 1rem; + } + + .g-xl-4, +.gx-xl-4 { + --bs-gutter-x: 1.5rem; + } + + .g-xl-4, +.gy-xl-4 { + --bs-gutter-y: 1.5rem; + } + + .g-xl-5, +.gx-xl-5 { + --bs-gutter-x: 3rem; + } + + .g-xl-5, +.gy-xl-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1400px) { + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xxl-0 { + margin-left: 0; + } + + .offset-xxl-1 { + margin-left: 8.33333333%; + } + + .offset-xxl-2 { + margin-left: 16.66666667%; + } + + .offset-xxl-3 { + margin-left: 25%; + } + + .offset-xxl-4 { + margin-left: 33.33333333%; + } + + .offset-xxl-5 { + margin-left: 41.66666667%; + } + + .offset-xxl-6 { + margin-left: 50%; + } + + .offset-xxl-7 { + margin-left: 58.33333333%; + } + + .offset-xxl-8 { + margin-left: 66.66666667%; + } + + .offset-xxl-9 { + margin-left: 75%; + } + + .offset-xxl-10 { + margin-left: 83.33333333%; + } + + .offset-xxl-11 { + margin-left: 91.66666667%; + } + + .g-xxl-0, +.gx-xxl-0 { + --bs-gutter-x: 0; + } + + .g-xxl-0, +.gy-xxl-0 { + --bs-gutter-y: 0; + } + + .g-xxl-1, +.gx-xxl-1 { + --bs-gutter-x: 0.25rem; + } + + .g-xxl-1, +.gy-xxl-1 { + --bs-gutter-y: 0.25rem; + } + + .g-xxl-2, +.gx-xxl-2 { + --bs-gutter-x: 0.5rem; + } + + .g-xxl-2, +.gy-xxl-2 { + --bs-gutter-y: 0.5rem; + } + + .g-xxl-3, +.gx-xxl-3 { + --bs-gutter-x: 1rem; + } + + .g-xxl-3, +.gy-xxl-3 { + --bs-gutter-y: 1rem; + } + + .g-xxl-4, +.gx-xxl-4 { + --bs-gutter-x: 1.5rem; + } + + .g-xxl-4, +.gy-xxl-4 { + --bs-gutter-y: 1.5rem; + } + + .g-xxl-5, +.gx-xxl-5 { + --bs-gutter-x: 3rem; + } + + .g-xxl-5, +.gy-xxl-5 { + --bs-gutter-y: 3rem; + } +} +.table { + --bs-table-bg: transparent; + --bs-table-accent-bg: transparent; + --bs-table-striped-color: #212529; + --bs-table-striped-bg: rgba(0, 0, 0, 0.05); + --bs-table-active-color: #212529; + --bs-table-active-bg: rgba(0, 0, 0, 0.1); + --bs-table-hover-color: #212529; + --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + width: 100%; + margin-bottom: 1rem; + color: #212529; + vertical-align: top; + border-color: #dee2e6; +} +.table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + background-color: var(--bs-table-bg); + border-bottom-width: 1px; + box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); +} +.table > tbody { + vertical-align: inherit; +} +.table > thead { + vertical-align: bottom; +} +.table > :not(:last-child) > :last-child > * { + border-bottom-color: currentColor; +} + +.caption-top { + caption-side: top; +} + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; +} + +.table-bordered > :not(caption) > * { + border-width: 1px 0; +} +.table-bordered > :not(caption) > * > * { + border-width: 0 1px; +} + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; +} + +.table-striped > tbody > tr:nth-of-type(odd) { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); +} + +.table-active { + --bs-table-accent-bg: var(--bs-table-active-bg); + color: var(--bs-table-active-color); +} + +.table-hover > tbody > tr:hover { + --bs-table-accent-bg: var(--bs-table-hover-bg); + color: var(--bs-table-hover-color); +} + +.table-primary { + --bs-table-bg: #cfe2ff; + --bs-table-striped-bg: #c5d7f2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bacbe6; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfd1ec; + --bs-table-hover-color: #000; + color: #000; + border-color: #bacbe6; +} + +.table-secondary { + --bs-table-bg: #e2e3e5; + --bs-table-striped-bg: #d7d8da; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cbccce; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d1d2d4; + --bs-table-hover-color: #000; + color: #000; + border-color: #cbccce; +} + +.table-success { + --bs-table-bg: #d1e7dd; + --bs-table-striped-bg: #c7dbd2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bcd0c7; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c1d6cc; + --bs-table-hover-color: #000; + color: #000; + border-color: #bcd0c7; +} + +.table-info { + --bs-table-bg: #cff4fc; + --bs-table-striped-bg: #c5e8ef; + --bs-table-striped-color: #000; + --bs-table-active-bg: #badce3; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfe2e9; + --bs-table-hover-color: #000; + color: #000; + border-color: #badce3; +} + +.table-warning { + --bs-table-bg: #fff3cd; + --bs-table-striped-bg: #f2e7c3; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e6dbb9; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ece1be; + --bs-table-hover-color: #000; + color: #000; + border-color: #e6dbb9; +} + +.table-danger { + --bs-table-bg: #f8d7da; + --bs-table-striped-bg: #eccccf; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfc2c4; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5c7ca; + --bs-table-hover-color: #000; + color: #000; + border-color: #dfc2c4; +} + +.table-light { + --bs-table-bg: #f8f9fa; + --bs-table-striped-bg: #ecedee; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfe0e1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5e6e7; + --bs-table-hover-color: #000; + color: #000; + border-color: #dfe0e1; +} + +.table-dark { + --bs-table-bg: #212529; + --bs-table-striped-bg: #2c3034; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #373b3e; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #323539; + --bs-table-hover-color: #fff; + color: #fff; + border-color: #373b3e; +} + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +.form-label { + margin-bottom: 0.5rem; +} + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; +} + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: #6c757d; +} + +.form-control { + display: block; + width: 100%; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} +.form-control[type=file] { + overflow: hidden; +} +.form-control[type=file]:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control:focus { + color: #212529; + background-color: #fff; + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-control::-webkit-date-and-time-value { + height: 1.5em; +} +.form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; +} +.form-control::placeholder { + color: #6c757d; + opacity: 1; +} +.form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} +.form-control::file-selector-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control::file-selector-button { + transition: none; + } +} +.form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #dde0e3; +} +.form-control::-webkit-file-upload-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control::-webkit-file-upload-button { + -webkit-transition: none; + transition: none; + } +} +.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #dde0e3; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + min-height: calc(1.5em + (0.5rem + 2px)); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; +} +.form-control-sm::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} +.form-control-sm::-webkit-file-upload-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} + +.form-control-lg { + min-height: calc(1.5em + (1rem + 2px)); + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; +} +.form-control-lg::file-selector-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} +.form-control-lg::-webkit-file-upload-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} + +textarea.form-control { + min-height: calc(1.5em + (0.75rem + 2px)); +} +textarea.form-control-sm { + min-height: calc(1.5em + (0.5rem + 2px)); +} +textarea.form-control-lg { + min-height: calc(1.5em + (1rem + 2px)); +} + +.form-control-color { + max-width: 3rem; + height: auto; + padding: 0.375rem; +} +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control-color::-moz-color-swatch { + height: 1.5em; + border-radius: 0.25rem; +} +.form-control-color::-webkit-color-swatch { + height: 1.5em; + border-radius: 0.25rem; +} + +.form-select { + display: block; + width: 100%; + padding: 0.375rem 2.25rem 0.375rem 0.75rem; + -moz-padding-start: calc(0.75rem - 3px); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 0.75rem center; + background-size: 16px 12px; + border: 1px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-select { + transition: none; + } +} +.form-select:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-select[multiple], .form-select[size]:not([size="1"]) { + padding-right: 0.75rem; + background-image: none; +} +.form-select:disabled { + background-color: #e9ecef; +} +.form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #212529; +} + +.form-select-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; +} + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; +} + +.form-check { + display: block; + min-height: 1.5rem; + padding-left: 1.5em; + margin-bottom: 0.125rem; +} +.form-check .form-check-input { + float: left; + margin-left: -1.5em; +} + +.form-check-input { + width: 1em; + height: 1em; + margin-top: 0.25em; + vertical-align: top; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid rgba(0, 0, 0, 0.25); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + color-adjust: exact; +} +.form-check-input[type=checkbox] { + border-radius: 0.25em; +} +.form-check-input[type=radio] { + border-radius: 50%; +} +.form-check-input:active { + filter: brightness(90%); +} +.form-check-input:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-check-input:checked { + background-color: #0d6efd; + border-color: #0d6efd; +} +.form-check-input:checked[type=checkbox] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); +} +.form-check-input:checked[type=radio] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); +} +.form-check-input[type=checkbox]:indeterminate { + background-color: #0d6efd; + border-color: #0d6efd; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); +} +.form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: 0.5; +} +.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + opacity: 0.5; +} + +.form-switch { + padding-left: 2.5em; +} +.form-switch .form-check-input { + width: 2em; + margin-left: -2.5em; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + background-position: left center; + border-radius: 2em; + transition: background-position 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none; + } +} +.form-switch .form-check-input:focus { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e"); +} +.form-switch .form-check-input:checked { + background-position: right center; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} + +.form-check-inline { + display: inline-block; + margin-right: 1rem; +} + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + filter: none; + opacity: 0.65; +} + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.form-range:focus { + outline: 0; +} +.form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-range::-moz-focus-outer { + border: 0; +} +.form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} +.form-range::-webkit-slider-thumb:active { + background-color: #b6d4fe; +} +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} +.form-range::-moz-range-thumb:active { + background-color: #b6d4fe; +} +.form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.form-range:disabled { + pointer-events: none; +} +.form-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} +.form-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} + +.form-floating { + position: relative; +} +.form-floating > .form-control, +.form-floating > .form-select { + height: calc(3.5rem + 2px); + line-height: 1.25; +} +.form-floating > label { + position: absolute; + top: 0; + left: 0; + height: 100%; + padding: 1rem 0.75rem; + pointer-events: none; + border: 1px solid transparent; + transform-origin: 0 0; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-floating > label { + transition: none; + } +} +.form-floating > .form-control { + padding: 1rem 0.75rem; +} +.form-floating > .form-control::-moz-placeholder { + color: transparent; +} +.form-floating > .form-control::placeholder { + color: transparent; +} +.form-floating > .form-control:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-select { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:focus ~ label, +.form-floating > .form-control:not(:placeholder-shown) ~ label, +.form-floating > .form-select ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:-webkit-autofill ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, +.input-group > .form-select { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; +} +.input-group > .form-control:focus, +.input-group > .form-select:focus { + z-index: 3; +} +.input-group .btn { + position: relative; + z-index: 2; +} +.input-group .btn:focus { + z-index: 3; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; +} + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; +} + +.input-group-lg > .form-select, +.input-group-sm > .form-select { + padding-right: 3rem; +} + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #198754; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(25, 135, 84, 0.9); + border-radius: 0.25rem; +} + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #198754; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .form-select:valid, .form-select.is-valid { + border-color: #198754; +} +.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-select:valid:focus, .form-select.is-valid:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: #198754; +} +.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: #198754; +} +.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #198754; +} + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, +.was-validated .input-group .form-select:valid, +.input-group .form-select.is-valid { + z-index: 1; +} +.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, +.was-validated .input-group .form-select:valid:focus, +.input-group .form-select.is-valid:focus { + z-index: 3; +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #dc3545; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.25rem; +} + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .form-select:invalid, .form-select.is-invalid { + border-color: #dc3545; +} +.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: #dc3545; +} +.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: #dc3545; +} +.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; +} + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, +.was-validated .input-group .form-select:invalid, +.input-group .form-select.is-invalid { + z-index: 2; +} +.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, +.was-validated .input-group .form-select:invalid:focus, +.input-group .form-select.is-invalid:focus { + z-index: 3; +} + +.btn { + display: inline-block; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} +.btn:hover { + color: #212529; +} +.btn-check:focus + .btn, .btn:focus { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.btn:disabled, .btn.disabled, fieldset:disabled .btn { + pointer-events: none; + opacity: 0.65; +} + +.btn-primary { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; +} +.btn-primary:hover { + color: #fff; + background-color: #0b5ed7; + border-color: #0a58ca; +} +.btn-check:focus + .btn-primary, .btn-primary:focus { + color: #fff; + background-color: #0b5ed7; + border-color: #0a58ca; + box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5); +} +.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0a58ca; + border-color: #0a53be; +} +.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5); +} +.btn-primary:disabled, .btn-primary.disabled { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; +} + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.btn-secondary:hover { + color: #fff; + background-color: #5c636a; + border-color: #565e64; +} +.btn-check:focus + .btn-secondary, .btn-secondary:focus { + color: #fff; + background-color: #5c636a; + border-color: #565e64; + box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5); +} +.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #565e64; + border-color: #51585e; +} +.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5); +} +.btn-secondary:disabled, .btn-secondary.disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-success { + color: #fff; + background-color: #198754; + border-color: #198754; +} +.btn-success:hover { + color: #fff; + background-color: #157347; + border-color: #146c43; +} +.btn-check:focus + .btn-success, .btn-success:focus { + color: #fff; + background-color: #157347; + border-color: #146c43; + box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); +} +.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #146c43; + border-color: #13653f; +} +.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); +} +.btn-success:disabled, .btn-success.disabled { + color: #fff; + background-color: #198754; + border-color: #198754; +} + +.btn-info { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0; +} +.btn-info:hover { + color: #000; + background-color: #31d2f2; + border-color: #25cff2; +} +.btn-check:focus + .btn-info, .btn-info:focus { + color: #000; + background-color: #31d2f2; + border-color: #25cff2; + box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5); +} +.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle { + color: #000; + background-color: #3dd5f3; + border-color: #25cff2; +} +.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5); +} +.btn-info:disabled, .btn-info.disabled { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0; +} + +.btn-warning { + color: #000; + background-color: #ffc107; + border-color: #ffc107; +} +.btn-warning:hover { + color: #000; + background-color: #ffca2c; + border-color: #ffc720; +} +.btn-check:focus + .btn-warning, .btn-warning:focus { + color: #000; + background-color: #ffca2c; + border-color: #ffc720; + box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); +} +.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle { + color: #000; + background-color: #ffcd39; + border-color: #ffc720; +} +.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); +} +.btn-warning:disabled, .btn-warning.disabled { + color: #000; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.btn-danger:hover { + color: #fff; + background-color: #bb2d3b; + border-color: #b02a37; +} +.btn-check:focus + .btn-danger, .btn-danger:focus { + color: #fff; + background-color: #bb2d3b; + border-color: #b02a37; + box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); +} +.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #b02a37; + border-color: #a52834; +} +.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); +} +.btn-danger:disabled, .btn-danger.disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-light { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-light:hover { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb; +} +.btn-check:focus + .btn-light, .btn-light:focus { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb; + box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); +} +.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb; +} +.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); +} +.btn-light:disabled, .btn-light.disabled { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-dark { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-dark:hover { + color: #fff; + background-color: #1c1f23; + border-color: #1a1e21; +} +.btn-check:focus + .btn-dark, .btn-dark:focus { + color: #fff; + background-color: #1c1f23; + border-color: #1a1e21; + box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); +} +.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1a1e21; + border-color: #191c1f; +} +.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); +} +.btn-dark:disabled, .btn-dark.disabled { + color: #fff; + background-color: #212529; + border-color: #212529; +} + +.btn-outline-primary { + color: #0d6efd; + border-color: #0d6efd; +} +.btn-outline-primary:hover { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; +} +.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus { + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5); +} +.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; +} +.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5); +} +.btn-outline-primary:disabled, .btn-outline-primary.disabled { + color: #0d6efd; + background-color: transparent; +} + +.btn-outline-secondary { + color: #6c757d; + border-color: #6c757d; +} +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus { + box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5); +} +.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5); +} +.btn-outline-secondary:disabled, .btn-outline-secondary.disabled { + color: #6c757d; + background-color: transparent; +} + +.btn-outline-success { + color: #198754; + border-color: #198754; +} +.btn-outline-success:hover { + color: #fff; + background-color: #198754; + border-color: #198754; +} +.btn-check:focus + .btn-outline-success, .btn-outline-success:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); +} +.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show { + color: #fff; + background-color: #198754; + border-color: #198754; +} +.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); +} +.btn-outline-success:disabled, .btn-outline-success.disabled { + color: #198754; + background-color: transparent; +} + +.btn-outline-info { + color: #0dcaf0; + border-color: #0dcaf0; +} +.btn-outline-info:hover { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0; +} +.btn-check:focus + .btn-outline-info, .btn-outline-info:focus { + box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5); +} +.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0; +} +.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5); +} +.btn-outline-info:disabled, .btn-outline-info.disabled { + color: #0dcaf0; + background-color: transparent; +} + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107; +} +.btn-outline-warning:hover { + color: #000; + background-color: #ffc107; + border-color: #ffc107; +} +.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus { + box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); +} +.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show { + color: #000; + background-color: #ffc107; + border-color: #ffc107; +} +.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); +} +.btn-outline-warning:disabled, .btn-outline-warning.disabled { + color: #ffc107; + background-color: transparent; +} + +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545; +} +.btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); +} +.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); +} +.btn-outline-danger:disabled, .btn-outline-danger.disabled { + color: #dc3545; + background-color: transparent; +} + +.btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-outline-light:hover { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-check:focus + .btn-outline-light, .btn-outline-light:focus { + box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); +} +.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); +} +.btn-outline-light:disabled, .btn-outline-light.disabled { + color: #f8f9fa; + background-color: transparent; +} + +.btn-outline-dark { + color: #212529; + border-color: #212529; +} +.btn-outline-dark:hover { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus { + box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); +} +.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); +} +.btn-outline-dark:disabled, .btn-outline-dark.disabled { + color: #212529; + background-color: transparent; +} + +.btn-link { + font-weight: 400; + color: #0d6efd; + text-decoration: underline; +} +.btn-link:hover { + color: #0a58ca; +} +.btn-link:disabled, .btn-link.disabled { + color: #6c757d; +} + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; +} + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; +} + +.fade { + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + +.dropup, +.dropend, +.dropdown, +.dropstart { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + z-index: 1000; + display: none; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} +.dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: 0.125rem; +} + +.dropdown-menu-start { + --bs-position: start; +} +.dropdown-menu-start[data-bs-popper] { + right: auto; + left: 0; +} + +.dropdown-menu-end { + --bs-position: end; +} +.dropdown-menu-end[data-bs-popper] { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; + } + .dropdown-menu-sm-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-sm-end { + --bs-position: end; + } + .dropdown-menu-sm-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; + } + .dropdown-menu-md-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-md-end { + --bs-position: end; + } + .dropdown-menu-md-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; + } + .dropdown-menu-lg-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-lg-end { + --bs-position: end; + } + .dropdown-menu-lg-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; + } + .dropdown-menu-xl-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-xl-end { + --bs-position: end; + } + .dropdown-menu-xl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; + } + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-xxl-end { + --bs-position: end; + } + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} +.dropend .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropend .dropdown-toggle::after { + vertical-align: 0; +} + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropstart .dropdown-toggle::after { + display: none; +} +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +.dropstart .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropstart .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid rgba(0, 0, 0, 0.15); +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0; +} +.dropdown-item:hover, .dropdown-item:focus { + color: #1e2125; + background-color: #e9ecef; +} +.dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #0d6efd; +} +.dropdown-item.disabled, .dropdown-item:disabled { + color: #adb5bd; + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.25rem 1rem; + color: #212529; +} + +.dropdown-menu-dark { + color: #dee2e6; + background-color: #343a40; + border-color: rgba(0, 0, 0, 0.15); +} +.dropdown-menu-dark .dropdown-item { + color: #dee2e6; +} +.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus { + color: #fff; + background-color: rgba(255, 255, 255, 0.15); +} +.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active { + color: #fff; + background-color: #0d6efd; +} +.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled { + color: #adb5bd; +} +.dropdown-menu-dark .dropdown-divider { + border-color: rgba(0, 0, 0, 0.15); +} +.dropdown-menu-dark .dropdown-item-text { + color: #dee2e6; +} +.dropdown-menu-dark .dropdown-header { + color: #adb5bd; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; +} +.btn-group > .btn-check:checked + .btn, +.btn-group > .btn-check:focus + .btn, +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn-check:checked + .btn, +.btn-group-vertical > .btn-check:focus + .btn, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:nth-child(n+3), +.btn-group > :not(.btn-check) + .btn, +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-left: 0; +} +.dropstart .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn ~ .btn, +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; + color: #0d6efd; + text-decoration: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .nav-link { + transition: none; + } +} +.nav-link:hover, .nav-link:focus { + color: #0a58ca; +} +.nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6; +} +.nav-tabs .nav-link { + margin-bottom: -1px; + background: none; + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; + isolation: isolate; +} +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + background: none; + border: 0; + border-radius: 0.25rem; +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #0d6efd; +} + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} +.navbar > .container, +.navbar > .container-fluid, +.navbar > .container-sm, +.navbar > .container-md, +.navbar > .container-lg, +.navbar > .container-xl, +.navbar > .container-xxl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between; +} +.navbar-brand { + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + text-decoration: none; + white-space: nowrap; +} +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} +.navbar-nav .dropdown-menu { + position: static; +} + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; + transition: box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .navbar-toggler { + transition: none; + } +} +.navbar-toggler:hover { + text-decoration: none; +} +.navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 0.25rem; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-repeat: no-repeat; + background-position: center; + background-size: 100%; +} + +.navbar-nav-scroll { + max-height: var(--bs-scroll-height, 75vh); + overflow-y: auto; +} + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } +} +@media (min-width: 1400px) { + .navbar-expand-xxl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xxl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xxl .navbar-toggler { + display: none; + } +} +.navbar-expand { + flex-wrap: nowrap; + justify-content: flex-start; +} +.navbar-expand .navbar-nav { + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.55); +} +.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.55); + border-color: rgba(0, 0, 0, 0.1); +} +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.55); +} +.navbar-light .navbar-text a, +.navbar-light .navbar-text a:hover, +.navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-dark .navbar-brand { + color: #fff; +} +.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; +} +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.55); +} +.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; +} +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.55); + border-color: rgba(255, 255, 255, 0.1); +} +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.55); +} +.navbar-dark .navbar-text a, +.navbar-dark .navbar-text a:hover, +.navbar-dark .navbar-text a:focus { + color: #fff; +} + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; +} +.card > hr { + margin-right: 0; + margin-left: 0; +} +.card > .list-group { + border-top: inherit; + border-bottom: inherit; +} +.card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0; +} + +.card-body { + flex: 1 1 auto; + padding: 1rem 1rem; +} + +.card-title { + margin-bottom: 0.5rem; +} + +.card-subtitle { + margin-top: -0.25rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link:hover { + text-decoration: none; +} +.card-link + .card-link { + margin-left: 1rem; +} + +.card-header { + padding: 0.5rem 1rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); +} +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} + +.card-footer { + padding: 0.5rem 1rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); +} +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} + +.card-header-tabs { + margin-right: -0.5rem; + margin-bottom: -0.5rem; + margin-left: -0.5rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.5rem; + margin-left: -0.5rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1rem; + border-radius: calc(0.25rem - 1px); +} + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; +} + +.card-img, +.card-img-top { + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +.card-group > .card { + margin-bottom: 0.75rem; +} +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; + } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, +.card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, +.card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, +.card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, +.card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: 1rem 1.25rem; + font-size: 1rem; + color: #212529; + text-align: left; + background-color: #fff; + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .accordion-button { + transition: none; + } +} +.accordion-button:not(.collapsed) { + color: #0c63e4; + background-color: #e7f1ff; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125); +} +.accordion-button:not(.collapsed)::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + transform: rotate(-180deg); +} +.accordion-button::after { + flex-shrink: 0; + width: 1.25rem; + height: 1.25rem; + margin-left: auto; + content: ""; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-size: 1.25rem; + transition: transform 0.2s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .accordion-button::after { + transition: none; + } +} +.accordion-button:hover { + z-index: 2; +} +.accordion-button:focus { + z-index: 3; + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} + +.accordion-header { + margin-bottom: 0; +} + +.accordion-item { + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} +.accordion-item:first-of-type { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.accordion-item:first-of-type .accordion-button { + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} +.accordion-item:not(:first-of-type) { + border-top: 0; +} +.accordion-item:last-of-type { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} +.accordion-item:last-of-type .accordion-collapse { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.accordion-body { + padding: 1rem 1.25rem; +} + +.accordion-flush .accordion-collapse { + border-width: 0; +} +.accordion-flush .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} +.accordion-flush .accordion-item:first-child { + border-top: 0; +} +.accordion-flush .accordion-item:last-child { + border-bottom: 0; +} +.accordion-flush .accordion-item .accordion-button { + border-radius: 0; +} + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0 0; + margin-bottom: 1rem; + list-style: none; +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} +.breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: 0.5rem; + color: #6c757d; + content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; +} +.breadcrumb-item.active { + color: #6c757d; +} + +.pagination { + display: flex; + padding-left: 0; + list-style: none; +} + +.page-link { + position: relative; + display: block; + color: #0d6efd; + text-decoration: none; + background-color: #fff; + border: 1px solid #dee2e6; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .page-link { + transition: none; + } +} +.page-link:hover { + z-index: 2; + color: #0a58ca; + background-color: #e9ecef; + border-color: #dee2e6; +} +.page-link:focus { + z-index: 3; + color: #0a58ca; + background-color: #e9ecef; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} + +.page-item:not(:first-child) .page-link { + margin-left: -1px; +} +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; +} +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + background-color: #fff; + border-color: #dee2e6; +} + +.page-link { + padding: 0.375rem 0.75rem; +} + +.page-item:first-child .page-link { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; +} +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; +} +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} + +.badge { + display: inline-block; + padding: 0.35em 0.65em; + font-size: 0.75em; + font-weight: 700; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; +} +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.alert { + position: relative; + padding: 1rem 1rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 3rem; +} +.alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.25rem 1rem; +} + +.alert-primary { + color: #084298; + background-color: #cfe2ff; + border-color: #b6d4fe; +} +.alert-primary .alert-link { + color: #06357a; +} + +.alert-secondary { + color: #41464b; + background-color: #e2e3e5; + border-color: #d3d6d8; +} +.alert-secondary .alert-link { + color: #34383c; +} + +.alert-success { + color: #0f5132; + background-color: #d1e7dd; + border-color: #badbcc; +} +.alert-success .alert-link { + color: #0c4128; +} + +.alert-info { + color: #055160; + background-color: #cff4fc; + border-color: #b6effb; +} +.alert-info .alert-link { + color: #04414d; +} + +.alert-warning { + color: #664d03; + background-color: #fff3cd; + border-color: #ffecb5; +} +.alert-warning .alert-link { + color: #523e02; +} + +.alert-danger { + color: #842029; + background-color: #f8d7da; + border-color: #f5c2c7; +} +.alert-danger .alert-link { + color: #6a1a21; +} + +.alert-light { + color: #636464; + background-color: #fefefe; + border-color: #fdfdfe; +} +.alert-light .alert-link { + color: #4f5050; +} + +.alert-dark { + color: #141619; + background-color: #d3d3d4; + border-color: #bcbebf; +} +.alert-dark .alert-link { + color: #101214; +} + +@-webkit-keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; + } +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; + } +} +.progress { + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #0d6efd; + transition: width 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + -webkit-animation: 1s linear infinite progress-bar-stripes; + animation: 1s linear infinite progress-bar-stripes; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: 0.25rem; +} + +.list-group-numbered { + list-style-type: none; + counter-reset: section; +} +.list-group-numbered > li::before { + content: counters(section, ".") ". "; + counter-increment: section; +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.5rem 1rem; + color: #212529; + text-decoration: none; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} +.list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} +.list-group-item.disabled, .list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff; +} +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; +} +.list-group-item + .list-group-item { + border-top-width: 0; +} +.list-group-item + .list-group-item.active { + margin-top: -1px; + border-top-width: 1px; +} + +.list-group-horizontal { + flex-direction: row; +} +.list-group-horizontal > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; +} +.list-group-horizontal > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; +} +.list-group-horizontal > .list-group-item.active { + margin-top: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + flex-direction: row; + } + .list-group-horizontal-xxl > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +.list-group-flush { + border-radius: 0; +} +.list-group-flush > .list-group-item { + border-width: 0 0 1px; +} +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + color: #084298; + background-color: #cfe2ff; +} +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #084298; + background-color: #bacbe6; +} +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #084298; + border-color: #084298; +} + +.list-group-item-secondary { + color: #41464b; + background-color: #e2e3e5; +} +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #41464b; + background-color: #cbccce; +} +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #41464b; + border-color: #41464b; +} + +.list-group-item-success { + color: #0f5132; + background-color: #d1e7dd; +} +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #0f5132; + background-color: #bcd0c7; +} +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #0f5132; + border-color: #0f5132; +} + +.list-group-item-info { + color: #055160; + background-color: #cff4fc; +} +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #055160; + background-color: #badce3; +} +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #055160; + border-color: #055160; +} + +.list-group-item-warning { + color: #664d03; + background-color: #fff3cd; +} +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #664d03; + background-color: #e6dbb9; +} +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #664d03; + border-color: #664d03; +} + +.list-group-item-danger { + color: #842029; + background-color: #f8d7da; +} +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #842029; + background-color: #dfc2c4; +} +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #842029; + border-color: #842029; +} + +.list-group-item-light { + color: #636464; + background-color: #fefefe; +} +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #636464; + background-color: #e5e5e5; +} +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #636464; + border-color: #636464; +} + +.list-group-item-dark { + color: #141619; + background-color: #d3d3d4; +} +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #141619; + background-color: #bebebf; +} +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #141619; + border-color: #141619; +} + +.btn-close { + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: #000; + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + border: 0; + border-radius: 0.25rem; + opacity: 0.5; +} +.btn-close:hover { + color: #000; + text-decoration: none; + opacity: 0.75; +} +.btn-close:focus { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + opacity: 1; +} +.btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + opacity: 0.25; +} + +.btn-close-white { + filter: invert(1) grayscale(100%) brightness(200%); +} + +.toast { + width: 350px; + max-width: 100%; + font-size: 0.875rem; + pointer-events: auto; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} +.toast:not(.showing):not(.show) { + opacity: 0; +} +.toast.hide { + display: none; +} + +.toast-container { + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none; +} +.toast-container > :not(:last-child) { + margin-bottom: 0.75rem; +} + +.toast-header { + display: flex; + align-items: center; + padding: 0.5rem 0.75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} +.toast-header .btn-close { + margin-right: -0.375rem; + margin-left: 0.75rem; +} + +.toast-body { + padding: 0.75rem; + word-wrap: break-word; +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1060; + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} +.modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} +.modal.show .modal-dialog { + transform: none; +} +.modal.modal-static .modal-dialog { + transform: scale(1.02); +} + +.modal-dialog-scrollable { + height: calc(100% - 1rem); +} +.modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; +} +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - 1rem); +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: 0.5; +} + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #dee2e6; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} +.modal-header .btn-close { + padding: 0.5rem 0.5rem; + margin: -0.5rem -0.5rem -0.5rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5; +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: flex; + flex-wrap: wrap; + flex-shrink: 0; + align-items: center; + justify-content: flex-end; + padding: 0.75rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: calc(0.3rem - 1px); + border-bottom-left-radius: calc(0.3rem - 1px); +} +.modal-footer > * { + margin: 0.25rem; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + + .modal-dialog-scrollable { + height: calc(100% - 3.5rem); + } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + + .modal-sm { + max-width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg, +.modal-xl { + max-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; +} +.modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; +} +.modal-fullscreen .modal-header { + border-radius: 0; +} +.modal-fullscreen .modal-body { + overflow-y: auto; +} +.modal-fullscreen .modal-footer { + border-radius: 0; +} + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; + } +} +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-md-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; + } +} +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; + } +} +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; + } +} +@media (max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; + } +} +.tooltip { + position: absolute; + z-index: 1080; + display: block; + margin: 0; + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: 0.9; +} +.tooltip .tooltip-arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} +.tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] { + padding: 0.4rem 0; +} +.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow { + bottom: 0; +} +.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { + top: -1px; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] { + padding: 0 0.4rem; +} +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { + right: -1px; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] { + padding: 0.4rem 0; +} +.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow { + top: 0; +} +.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] { + padding: 0 0.4rem; +} +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { + left: -1px; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} + +.popover { + position: absolute; + top: 0; + left: 0 /* rtl:ignore */; + z-index: 1070; + display: block; + max-width: 276px; + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; +} +.popover .popover-arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; +} +.popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow { + bottom: calc(-0.5rem - 1px); +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; +} + +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow { + left: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; +} + +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow { + top: calc(-0.5rem - 1px); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; +} +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f0f0f0; +} + +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow { + right: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; +} + +.popover-header { + padding: 0.5rem 1rem; + margin-bottom: 0; + font-size: 1rem; + background-color: #f0f0f0; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 1rem 1rem; + color: #212529; +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +/* rtl:begin:ignore */ +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + transform: translateX(-100%); +} + +/* rtl:end:ignore */ +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; +} +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; +} +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; +} +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + padding: 0; + color: #fff; + text-align: center; + background: none; + border: 0; + opacity: 0.5; + transition: opacity 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, +.carousel-control-next { + transition: none; + } +} +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; +} + +/* rtl:options: { + "autoRename": true, + "stringMap":[ { + "name" : "prev-next", + "search" : "prev", + "replace" : "next" + } ] +} */ +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; + list-style: none; +} +.carousel-indicators [data-bs-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + transition: none; + } +} +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #fff; + text-align: center; +} + +.carousel-dark .carousel-control-prev-icon, +.carousel-dark .carousel-control-next-icon { + filter: invert(1) grayscale(100); +} +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: #000; +} +.carousel-dark .carousel-caption { + color: #000; +} + +@-webkit-keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; + } +} + +@keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; + } +} +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -0.125em; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: 0.75s linear infinite spinner-border; + animation: 0.75s linear infinite spinner-border; +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} + +@-webkit-keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + transform: none; + } +} + +@keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + transform: none; + } +} +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -0.125em; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: 0.75s linear infinite spinner-grow; + animation: 0.75s linear infinite spinner-grow; +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} + +@media (prefers-reduced-motion: reduce) { + .spinner-border, +.spinner-grow { + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s; + } +} +.offcanvas { + position: fixed; + bottom: 0; + z-index: 1050; + display: flex; + flex-direction: column; + max-width: 100%; + visibility: hidden; + background-color: #fff; + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .offcanvas { + transition: none; + } +} + +.offcanvas-header { + display: flex; + align-items: center; + justify-content: space-between; + padding: 1rem 1rem; +} +.offcanvas-header .btn-close { + padding: 0.5rem 0.5rem; + margin-top: -0.5rem; + margin-right: -0.5rem; + margin-bottom: -0.5rem; +} + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.5; +} + +.offcanvas-body { + flex-grow: 1; + padding: 1rem 1rem; + overflow-y: auto; +} + +.offcanvas-start { + top: 0; + left: 0; + width: 400px; + border-right: 1px solid rgba(0, 0, 0, 0.2); + transform: translateX(-100%); +} + +.offcanvas-end { + top: 0; + right: 0; + width: 400px; + border-left: 1px solid rgba(0, 0, 0, 0.2); + transform: translateX(100%); +} + +.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: 30vh; + max-height: 100%; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + transform: translateY(-100%); +} + +.offcanvas-bottom { + right: 0; + left: 0; + height: 30vh; + max-height: 100%; + border-top: 1px solid rgba(0, 0, 0, 0.2); + transform: translateY(100%); +} + +.offcanvas.show { + transform: none; +} + +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.link-primary { + color: #0d6efd; +} +.link-primary:hover, .link-primary:focus { + color: #0a58ca; +} + +.link-secondary { + color: #6c757d; +} +.link-secondary:hover, .link-secondary:focus { + color: #565e64; +} + +.link-success { + color: #198754; +} +.link-success:hover, .link-success:focus { + color: #146c43; +} + +.link-info { + color: #0dcaf0; +} +.link-info:hover, .link-info:focus { + color: #3dd5f3; +} + +.link-warning { + color: #ffc107; +} +.link-warning:hover, .link-warning:focus { + color: #ffcd39; +} + +.link-danger { + color: #dc3545; +} +.link-danger:hover, .link-danger:focus { + color: #b02a37; +} + +.link-light { + color: #f8f9fa; +} +.link-light:hover, .link-light:focus { + color: #f9fafb; +} + +.link-dark { + color: #212529; +} +.link-dark:hover, .link-dark:focus { + color: #1a1e21; +} + +.ratio { + position: relative; + width: 100%; +} +.ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: ""; +} +.ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.ratio-1x1 { + --bs-aspect-ratio: 100%; +} + +.ratio-4x3 { + --bs-aspect-ratio: calc(3 / 4 * 100%); +} + +.ratio-16x9 { + --bs-aspect-ratio: calc(9 / 16 * 100%); +} + +.ratio-21x9 { + --bs-aspect-ratio: calc(9 / 21 * 100%); +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +.sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; +} + +@media (min-width: 576px) { + .sticky-sm-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} +@media (min-width: 768px) { + .sticky-md-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} +@media (min-width: 992px) { + .sticky-lg-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} +@media (min-width: 1200px) { + .sticky-xl-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} +@media (min-width: 1400px) { + .sticky-xxl-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.float-start { + float: left !important; +} + +.float-end { + float: right !important; +} + +.float-none { + float: none !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.overflow-visible { + overflow: visible !important; +} + +.overflow-scroll { + overflow: scroll !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important; +} + +.top-0 { + top: 0 !important; +} + +.top-50 { + top: 50% !important; +} + +.top-100 { + top: 100% !important; +} + +.bottom-0 { + bottom: 0 !important; +} + +.bottom-50 { + bottom: 50% !important; +} + +.bottom-100 { + bottom: 100% !important; +} + +.start-0 { + left: 0 !important; +} + +.start-50 { + left: 50% !important; +} + +.start-100 { + left: 100% !important; +} + +.end-0 { + right: 0 !important; +} + +.end-50 { + right: 50% !important; +} + +.end-100 { + right: 100% !important; +} + +.translate-middle { + transform: translate(-50%, -50%) !important; +} + +.translate-middle-x { + transform: translateX(-50%) !important; +} + +.translate-middle-y { + transform: translateY(-50%) !important; +} + +.border { + border: 1px solid #dee2e6 !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top { + border-top: 1px solid #dee2e6 !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-end { + border-right: 1px solid #dee2e6 !important; +} + +.border-end-0 { + border-right: 0 !important; +} + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-start { + border-left: 1px solid #dee2e6 !important; +} + +.border-start-0 { + border-left: 0 !important; +} + +.border-primary { + border-color: #0d6efd !important; +} + +.border-secondary { + border-color: #6c757d !important; +} + +.border-success { + border-color: #198754 !important; +} + +.border-info { + border-color: #0dcaf0 !important; +} + +.border-warning { + border-color: #ffc107 !important; +} + +.border-danger { + border-color: #dc3545 !important; +} + +.border-light { + border-color: #f8f9fa !important; +} + +.border-dark { + border-color: #212529 !important; +} + +.border-white { + border-color: #fff !important; +} + +.border-1 { + border-width: 1px !important; +} + +.border-2 { + border-width: 2px !important; +} + +.border-3 { + border-width: 3px !important; +} + +.border-4 { + border-width: 4px !important; +} + +.border-5 { + border-width: 5px !important; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.vw-100 { + width: 100vw !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.vh-100 { + height: 100vh !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.gap-0 { + gap: 0 !important; +} + +.gap-1 { + gap: 0.25rem !important; +} + +.gap-2 { + gap: 0.5rem !important; +} + +.gap-3 { + gap: 1rem !important; +} + +.gap-4 { + gap: 1.5rem !important; +} + +.gap-5 { + gap: 3rem !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.justify-content-evenly { + justify-content: space-evenly !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +.order-first { + order: -1 !important; +} + +.order-0 { + order: 0 !important; +} + +.order-1 { + order: 1 !important; +} + +.order-2 { + order: 2 !important; +} + +.order-3 { + order: 3 !important; +} + +.order-4 { + order: 4 !important; +} + +.order-5 { + order: 5 !important; +} + +.order-last { + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; +} + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; +} + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; +} + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; +} + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; +} + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mt-3 { + margin-top: 1rem !important; +} + +.mt-4 { + margin-top: 1.5rem !important; +} + +.mt-5 { + margin-top: 3rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-right: 0 !important; +} + +.me-1 { + margin-right: 0.25rem !important; +} + +.me-2 { + margin-right: 0.5rem !important; +} + +.me-3 { + margin-right: 1rem !important; +} + +.me-4 { + margin-right: 1.5rem !important; +} + +.me-5 { + margin-right: 3rem !important; +} + +.me-auto { + margin-right: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.mb-3 { + margin-bottom: 1rem !important; +} + +.mb-4 { + margin-bottom: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-left: 0 !important; +} + +.ms-1 { + margin-left: 0.25rem !important; +} + +.ms-2 { + margin-left: 0.5rem !important; +} + +.ms-3 { + margin-left: 1rem !important; +} + +.ms-4 { + margin-left: 1.5rem !important; +} + +.ms-5 { + margin-left: 3rem !important; +} + +.ms-auto { + margin-left: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; +} + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; +} + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; +} + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; +} + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; +} + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pe-0 { + padding-right: 0 !important; +} + +.pe-1 { + padding-right: 0.25rem !important; +} + +.pe-2 { + padding-right: 0.5rem !important; +} + +.pe-3 { + padding-right: 1rem !important; +} + +.pe-4 { + padding-right: 1.5rem !important; +} + +.pe-5 { + padding-right: 3rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.ps-0 { + padding-left: 0 !important; +} + +.ps-1 { + padding-left: 0.25rem !important; +} + +.ps-2 { + padding-left: 0.5rem !important; +} + +.ps-3 { + padding-left: 1rem !important; +} + +.ps-4 { + padding-left: 1.5rem !important; +} + +.ps-5 { + padding-left: 3rem !important; +} + +.font-monospace { + font-family: var(--bs-font-monospace) !important; +} + +.fs-1 { + font-size: calc(1.375rem + 1.5vw) !important; +} + +.fs-2 { + font-size: calc(1.325rem + 0.9vw) !important; +} + +.fs-3 { + font-size: calc(1.3rem + 0.6vw) !important; +} + +.fs-4 { + font-size: calc(1.275rem + 0.3vw) !important; +} + +.fs-5 { + font-size: 1.25rem !important; +} + +.fs-6 { + font-size: 1rem !important; +} + +.fst-italic { + font-style: italic !important; +} + +.fst-normal { + font-style: normal !important; +} + +.fw-light { + font-weight: 300 !important; +} + +.fw-lighter { + font-weight: lighter !important; +} + +.fw-normal { + font-weight: 400 !important; +} + +.fw-bold { + font-weight: 700 !important; +} + +.fw-bolder { + font-weight: bolder !important; +} + +.lh-1 { + line-height: 1 !important; +} + +.lh-sm { + line-height: 1.25 !important; +} + +.lh-base { + line-height: 1.5 !important; +} + +.lh-lg { + line-height: 2 !important; +} + +.text-start { + text-align: left !important; +} + +.text-end { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-decoration-underline { + text-decoration: underline !important; +} + +.text-decoration-line-through { + text-decoration: line-through !important; +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; +} + +/* rtl:end:remove */ +.text-primary { + color: #0d6efd !important; +} + +.text-secondary { + color: #6c757d !important; +} + +.text-success { + color: #198754 !important; +} + +.text-info { + color: #0dcaf0 !important; +} + +.text-warning { + color: #ffc107 !important; +} + +.text-danger { + color: #dc3545 !important; +} + +.text-light { + color: #f8f9fa !important; +} + +.text-dark { + color: #212529 !important; +} + +.text-white { + color: #fff !important; +} + +.text-body { + color: #212529 !important; +} + +.text-muted { + color: #6c757d !important; +} + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-reset { + color: inherit !important; +} + +.bg-primary { + background-color: #0d6efd !important; +} + +.bg-secondary { + background-color: #6c757d !important; +} + +.bg-success { + background-color: #198754 !important; +} + +.bg-info { + background-color: #0dcaf0 !important; +} + +.bg-warning { + background-color: #ffc107 !important; +} + +.bg-danger { + background-color: #dc3545 !important; +} + +.bg-light { + background-color: #f8f9fa !important; +} + +.bg-dark { + background-color: #212529 !important; +} + +.bg-body { + background-color: #fff !important; +} + +.bg-white { + background-color: #fff !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.bg-gradient { + background-image: var(--bs-gradient) !important; +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important; +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + user-select: auto !important; +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + user-select: none !important; +} + +.pe-none { + pointer-events: none !important; +} + +.pe-auto { + pointer-events: auto !important; +} + +.rounded { + border-radius: 0.25rem !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.rounded-1 { + border-radius: 0.2rem !important; +} + +.rounded-2 { + border-radius: 0.25rem !important; +} + +.rounded-3 { + border-radius: 0.3rem !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: 50rem !important; +} + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; +} + +.rounded-end { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; +} + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-start { + border-bottom-left-radius: 0.25rem !important; + border-top-left-radius: 0.25rem !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; + } + + .float-sm-end { + float: right !important; + } + + .float-sm-none { + float: none !important; + } + + .d-sm-inline { + display: inline !important; + } + + .d-sm-inline-block { + display: inline-block !important; + } + + .d-sm-block { + display: block !important; + } + + .d-sm-grid { + display: grid !important; + } + + .d-sm-table { + display: table !important; + } + + .d-sm-table-row { + display: table-row !important; + } + + .d-sm-table-cell { + display: table-cell !important; + } + + .d-sm-flex { + display: flex !important; + } + + .d-sm-inline-flex { + display: inline-flex !important; + } + + .d-sm-none { + display: none !important; + } + + .flex-sm-fill { + flex: 1 1 auto !important; + } + + .flex-sm-row { + flex-direction: row !important; + } + + .flex-sm-column { + flex-direction: column !important; + } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-sm-wrap { + flex-wrap: wrap !important; + } + + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .gap-sm-0 { + gap: 0 !important; + } + + .gap-sm-1 { + gap: 0.25rem !important; + } + + .gap-sm-2 { + gap: 0.5rem !important; + } + + .gap-sm-3 { + gap: 1rem !important; + } + + .gap-sm-4 { + gap: 1.5rem !important; + } + + .gap-sm-5 { + gap: 3rem !important; + } + + .justify-content-sm-start { + justify-content: flex-start !important; + } + + .justify-content-sm-end { + justify-content: flex-end !important; + } + + .justify-content-sm-center { + justify-content: center !important; + } + + .justify-content-sm-between { + justify-content: space-between !important; + } + + .justify-content-sm-around { + justify-content: space-around !important; + } + + .justify-content-sm-evenly { + justify-content: space-evenly !important; + } + + .align-items-sm-start { + align-items: flex-start !important; + } + + .align-items-sm-end { + align-items: flex-end !important; + } + + .align-items-sm-center { + align-items: center !important; + } + + .align-items-sm-baseline { + align-items: baseline !important; + } + + .align-items-sm-stretch { + align-items: stretch !important; + } + + .align-content-sm-start { + align-content: flex-start !important; + } + + .align-content-sm-end { + align-content: flex-end !important; + } + + .align-content-sm-center { + align-content: center !important; + } + + .align-content-sm-between { + align-content: space-between !important; + } + + .align-content-sm-around { + align-content: space-around !important; + } + + .align-content-sm-stretch { + align-content: stretch !important; + } + + .align-self-sm-auto { + align-self: auto !important; + } + + .align-self-sm-start { + align-self: flex-start !important; + } + + .align-self-sm-end { + align-self: flex-end !important; + } + + .align-self-sm-center { + align-self: center !important; + } + + .align-self-sm-baseline { + align-self: baseline !important; + } + + .align-self-sm-stretch { + align-self: stretch !important; + } + + .order-sm-first { + order: -1 !important; + } + + .order-sm-0 { + order: 0 !important; + } + + .order-sm-1 { + order: 1 !important; + } + + .order-sm-2 { + order: 2 !important; + } + + .order-sm-3 { + order: 3 !important; + } + + .order-sm-4 { + order: 4 !important; + } + + .order-sm-5 { + order: 5 !important; + } + + .order-sm-last { + order: 6 !important; + } + + .m-sm-0 { + margin: 0 !important; + } + + .m-sm-1 { + margin: 0.25rem !important; + } + + .m-sm-2 { + margin: 0.5rem !important; + } + + .m-sm-3 { + margin: 1rem !important; + } + + .m-sm-4 { + margin: 1.5rem !important; + } + + .m-sm-5 { + margin: 3rem !important; + } + + .m-sm-auto { + margin: auto !important; + } + + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-sm-0 { + margin-top: 0 !important; + } + + .mt-sm-1 { + margin-top: 0.25rem !important; + } + + .mt-sm-2 { + margin-top: 0.5rem !important; + } + + .mt-sm-3 { + margin-top: 1rem !important; + } + + .mt-sm-4 { + margin-top: 1.5rem !important; + } + + .mt-sm-5 { + margin-top: 3rem !important; + } + + .mt-sm-auto { + margin-top: auto !important; + } + + .me-sm-0 { + margin-right: 0 !important; + } + + .me-sm-1 { + margin-right: 0.25rem !important; + } + + .me-sm-2 { + margin-right: 0.5rem !important; + } + + .me-sm-3 { + margin-right: 1rem !important; + } + + .me-sm-4 { + margin-right: 1.5rem !important; + } + + .me-sm-5 { + margin-right: 3rem !important; + } + + .me-sm-auto { + margin-right: auto !important; + } + + .mb-sm-0 { + margin-bottom: 0 !important; + } + + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + + .mb-sm-3 { + margin-bottom: 1rem !important; + } + + .mb-sm-4 { + margin-bottom: 1.5rem !important; + } + + .mb-sm-5 { + margin-bottom: 3rem !important; + } + + .mb-sm-auto { + margin-bottom: auto !important; + } + + .ms-sm-0 { + margin-left: 0 !important; + } + + .ms-sm-1 { + margin-left: 0.25rem !important; + } + + .ms-sm-2 { + margin-left: 0.5rem !important; + } + + .ms-sm-3 { + margin-left: 1rem !important; + } + + .ms-sm-4 { + margin-left: 1.5rem !important; + } + + .ms-sm-5 { + margin-left: 3rem !important; + } + + .ms-sm-auto { + margin-left: auto !important; + } + + .p-sm-0 { + padding: 0 !important; + } + + .p-sm-1 { + padding: 0.25rem !important; + } + + .p-sm-2 { + padding: 0.5rem !important; + } + + .p-sm-3 { + padding: 1rem !important; + } + + .p-sm-4 { + padding: 1.5rem !important; + } + + .p-sm-5 { + padding: 3rem !important; + } + + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-sm-0 { + padding-top: 0 !important; + } + + .pt-sm-1 { + padding-top: 0.25rem !important; + } + + .pt-sm-2 { + padding-top: 0.5rem !important; + } + + .pt-sm-3 { + padding-top: 1rem !important; + } + + .pt-sm-4 { + padding-top: 1.5rem !important; + } + + .pt-sm-5 { + padding-top: 3rem !important; + } + + .pe-sm-0 { + padding-right: 0 !important; + } + + .pe-sm-1 { + padding-right: 0.25rem !important; + } + + .pe-sm-2 { + padding-right: 0.5rem !important; + } + + .pe-sm-3 { + padding-right: 1rem !important; + } + + .pe-sm-4 { + padding-right: 1.5rem !important; + } + + .pe-sm-5 { + padding-right: 3rem !important; + } + + .pb-sm-0 { + padding-bottom: 0 !important; + } + + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + + .pb-sm-3 { + padding-bottom: 1rem !important; + } + + .pb-sm-4 { + padding-bottom: 1.5rem !important; + } + + .pb-sm-5 { + padding-bottom: 3rem !important; + } + + .ps-sm-0 { + padding-left: 0 !important; + } + + .ps-sm-1 { + padding-left: 0.25rem !important; + } + + .ps-sm-2 { + padding-left: 0.5rem !important; + } + + .ps-sm-3 { + padding-left: 1rem !important; + } + + .ps-sm-4 { + padding-left: 1.5rem !important; + } + + .ps-sm-5 { + padding-left: 3rem !important; + } + + .text-sm-start { + text-align: left !important; + } + + .text-sm-end { + text-align: right !important; + } + + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .float-md-start { + float: left !important; + } + + .float-md-end { + float: right !important; + } + + .float-md-none { + float: none !important; + } + + .d-md-inline { + display: inline !important; + } + + .d-md-inline-block { + display: inline-block !important; + } + + .d-md-block { + display: block !important; + } + + .d-md-grid { + display: grid !important; + } + + .d-md-table { + display: table !important; + } + + .d-md-table-row { + display: table-row !important; + } + + .d-md-table-cell { + display: table-cell !important; + } + + .d-md-flex { + display: flex !important; + } + + .d-md-inline-flex { + display: inline-flex !important; + } + + .d-md-none { + display: none !important; + } + + .flex-md-fill { + flex: 1 1 auto !important; + } + + .flex-md-row { + flex-direction: row !important; + } + + .flex-md-column { + flex-direction: column !important; + } + + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-md-grow-0 { + flex-grow: 0 !important; + } + + .flex-md-grow-1 { + flex-grow: 1 !important; + } + + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-md-wrap { + flex-wrap: wrap !important; + } + + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .gap-md-0 { + gap: 0 !important; + } + + .gap-md-1 { + gap: 0.25rem !important; + } + + .gap-md-2 { + gap: 0.5rem !important; + } + + .gap-md-3 { + gap: 1rem !important; + } + + .gap-md-4 { + gap: 1.5rem !important; + } + + .gap-md-5 { + gap: 3rem !important; + } + + .justify-content-md-start { + justify-content: flex-start !important; + } + + .justify-content-md-end { + justify-content: flex-end !important; + } + + .justify-content-md-center { + justify-content: center !important; + } + + .justify-content-md-between { + justify-content: space-between !important; + } + + .justify-content-md-around { + justify-content: space-around !important; + } + + .justify-content-md-evenly { + justify-content: space-evenly !important; + } + + .align-items-md-start { + align-items: flex-start !important; + } + + .align-items-md-end { + align-items: flex-end !important; + } + + .align-items-md-center { + align-items: center !important; + } + + .align-items-md-baseline { + align-items: baseline !important; + } + + .align-items-md-stretch { + align-items: stretch !important; + } + + .align-content-md-start { + align-content: flex-start !important; + } + + .align-content-md-end { + align-content: flex-end !important; + } + + .align-content-md-center { + align-content: center !important; + } + + .align-content-md-between { + align-content: space-between !important; + } + + .align-content-md-around { + align-content: space-around !important; + } + + .align-content-md-stretch { + align-content: stretch !important; + } + + .align-self-md-auto { + align-self: auto !important; + } + + .align-self-md-start { + align-self: flex-start !important; + } + + .align-self-md-end { + align-self: flex-end !important; + } + + .align-self-md-center { + align-self: center !important; + } + + .align-self-md-baseline { + align-self: baseline !important; + } + + .align-self-md-stretch { + align-self: stretch !important; + } + + .order-md-first { + order: -1 !important; + } + + .order-md-0 { + order: 0 !important; + } + + .order-md-1 { + order: 1 !important; + } + + .order-md-2 { + order: 2 !important; + } + + .order-md-3 { + order: 3 !important; + } + + .order-md-4 { + order: 4 !important; + } + + .order-md-5 { + order: 5 !important; + } + + .order-md-last { + order: 6 !important; + } + + .m-md-0 { + margin: 0 !important; + } + + .m-md-1 { + margin: 0.25rem !important; + } + + .m-md-2 { + margin: 0.5rem !important; + } + + .m-md-3 { + margin: 1rem !important; + } + + .m-md-4 { + margin: 1.5rem !important; + } + + .m-md-5 { + margin: 3rem !important; + } + + .m-md-auto { + margin: auto !important; + } + + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-md-0 { + margin-top: 0 !important; + } + + .mt-md-1 { + margin-top: 0.25rem !important; + } + + .mt-md-2 { + margin-top: 0.5rem !important; + } + + .mt-md-3 { + margin-top: 1rem !important; + } + + .mt-md-4 { + margin-top: 1.5rem !important; + } + + .mt-md-5 { + margin-top: 3rem !important; + } + + .mt-md-auto { + margin-top: auto !important; + } + + .me-md-0 { + margin-right: 0 !important; + } + + .me-md-1 { + margin-right: 0.25rem !important; + } + + .me-md-2 { + margin-right: 0.5rem !important; + } + + .me-md-3 { + margin-right: 1rem !important; + } + + .me-md-4 { + margin-right: 1.5rem !important; + } + + .me-md-5 { + margin-right: 3rem !important; + } + + .me-md-auto { + margin-right: auto !important; + } + + .mb-md-0 { + margin-bottom: 0 !important; + } + + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + + .mb-md-3 { + margin-bottom: 1rem !important; + } + + .mb-md-4 { + margin-bottom: 1.5rem !important; + } + + .mb-md-5 { + margin-bottom: 3rem !important; + } + + .mb-md-auto { + margin-bottom: auto !important; + } + + .ms-md-0 { + margin-left: 0 !important; + } + + .ms-md-1 { + margin-left: 0.25rem !important; + } + + .ms-md-2 { + margin-left: 0.5rem !important; + } + + .ms-md-3 { + margin-left: 1rem !important; + } + + .ms-md-4 { + margin-left: 1.5rem !important; + } + + .ms-md-5 { + margin-left: 3rem !important; + } + + .ms-md-auto { + margin-left: auto !important; + } + + .p-md-0 { + padding: 0 !important; + } + + .p-md-1 { + padding: 0.25rem !important; + } + + .p-md-2 { + padding: 0.5rem !important; + } + + .p-md-3 { + padding: 1rem !important; + } + + .p-md-4 { + padding: 1.5rem !important; + } + + .p-md-5 { + padding: 3rem !important; + } + + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-md-0 { + padding-top: 0 !important; + } + + .pt-md-1 { + padding-top: 0.25rem !important; + } + + .pt-md-2 { + padding-top: 0.5rem !important; + } + + .pt-md-3 { + padding-top: 1rem !important; + } + + .pt-md-4 { + padding-top: 1.5rem !important; + } + + .pt-md-5 { + padding-top: 3rem !important; + } + + .pe-md-0 { + padding-right: 0 !important; + } + + .pe-md-1 { + padding-right: 0.25rem !important; + } + + .pe-md-2 { + padding-right: 0.5rem !important; + } + + .pe-md-3 { + padding-right: 1rem !important; + } + + .pe-md-4 { + padding-right: 1.5rem !important; + } + + .pe-md-5 { + padding-right: 3rem !important; + } + + .pb-md-0 { + padding-bottom: 0 !important; + } + + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + + .pb-md-3 { + padding-bottom: 1rem !important; + } + + .pb-md-4 { + padding-bottom: 1.5rem !important; + } + + .pb-md-5 { + padding-bottom: 3rem !important; + } + + .ps-md-0 { + padding-left: 0 !important; + } + + .ps-md-1 { + padding-left: 0.25rem !important; + } + + .ps-md-2 { + padding-left: 0.5rem !important; + } + + .ps-md-3 { + padding-left: 1rem !important; + } + + .ps-md-4 { + padding-left: 1.5rem !important; + } + + .ps-md-5 { + padding-left: 3rem !important; + } + + .text-md-start { + text-align: left !important; + } + + .text-md-end { + text-align: right !important; + } + + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .float-lg-start { + float: left !important; + } + + .float-lg-end { + float: right !important; + } + + .float-lg-none { + float: none !important; + } + + .d-lg-inline { + display: inline !important; + } + + .d-lg-inline-block { + display: inline-block !important; + } + + .d-lg-block { + display: block !important; + } + + .d-lg-grid { + display: grid !important; + } + + .d-lg-table { + display: table !important; + } + + .d-lg-table-row { + display: table-row !important; + } + + .d-lg-table-cell { + display: table-cell !important; + } + + .d-lg-flex { + display: flex !important; + } + + .d-lg-inline-flex { + display: inline-flex !important; + } + + .d-lg-none { + display: none !important; + } + + .flex-lg-fill { + flex: 1 1 auto !important; + } + + .flex-lg-row { + flex-direction: row !important; + } + + .flex-lg-column { + flex-direction: column !important; + } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-lg-wrap { + flex-wrap: wrap !important; + } + + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .gap-lg-0 { + gap: 0 !important; + } + + .gap-lg-1 { + gap: 0.25rem !important; + } + + .gap-lg-2 { + gap: 0.5rem !important; + } + + .gap-lg-3 { + gap: 1rem !important; + } + + .gap-lg-4 { + gap: 1.5rem !important; + } + + .gap-lg-5 { + gap: 3rem !important; + } + + .justify-content-lg-start { + justify-content: flex-start !important; + } + + .justify-content-lg-end { + justify-content: flex-end !important; + } + + .justify-content-lg-center { + justify-content: center !important; + } + + .justify-content-lg-between { + justify-content: space-between !important; + } + + .justify-content-lg-around { + justify-content: space-around !important; + } + + .justify-content-lg-evenly { + justify-content: space-evenly !important; + } + + .align-items-lg-start { + align-items: flex-start !important; + } + + .align-items-lg-end { + align-items: flex-end !important; + } + + .align-items-lg-center { + align-items: center !important; + } + + .align-items-lg-baseline { + align-items: baseline !important; + } + + .align-items-lg-stretch { + align-items: stretch !important; + } + + .align-content-lg-start { + align-content: flex-start !important; + } + + .align-content-lg-end { + align-content: flex-end !important; + } + + .align-content-lg-center { + align-content: center !important; + } + + .align-content-lg-between { + align-content: space-between !important; + } + + .align-content-lg-around { + align-content: space-around !important; + } + + .align-content-lg-stretch { + align-content: stretch !important; + } + + .align-self-lg-auto { + align-self: auto !important; + } + + .align-self-lg-start { + align-self: flex-start !important; + } + + .align-self-lg-end { + align-self: flex-end !important; + } + + .align-self-lg-center { + align-self: center !important; + } + + .align-self-lg-baseline { + align-self: baseline !important; + } + + .align-self-lg-stretch { + align-self: stretch !important; + } + + .order-lg-first { + order: -1 !important; + } + + .order-lg-0 { + order: 0 !important; + } + + .order-lg-1 { + order: 1 !important; + } + + .order-lg-2 { + order: 2 !important; + } + + .order-lg-3 { + order: 3 !important; + } + + .order-lg-4 { + order: 4 !important; + } + + .order-lg-5 { + order: 5 !important; + } + + .order-lg-last { + order: 6 !important; + } + + .m-lg-0 { + margin: 0 !important; + } + + .m-lg-1 { + margin: 0.25rem !important; + } + + .m-lg-2 { + margin: 0.5rem !important; + } + + .m-lg-3 { + margin: 1rem !important; + } + + .m-lg-4 { + margin: 1.5rem !important; + } + + .m-lg-5 { + margin: 3rem !important; + } + + .m-lg-auto { + margin: auto !important; + } + + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-lg-0 { + margin-top: 0 !important; + } + + .mt-lg-1 { + margin-top: 0.25rem !important; + } + + .mt-lg-2 { + margin-top: 0.5rem !important; + } + + .mt-lg-3 { + margin-top: 1rem !important; + } + + .mt-lg-4 { + margin-top: 1.5rem !important; + } + + .mt-lg-5 { + margin-top: 3rem !important; + } + + .mt-lg-auto { + margin-top: auto !important; + } + + .me-lg-0 { + margin-right: 0 !important; + } + + .me-lg-1 { + margin-right: 0.25rem !important; + } + + .me-lg-2 { + margin-right: 0.5rem !important; + } + + .me-lg-3 { + margin-right: 1rem !important; + } + + .me-lg-4 { + margin-right: 1.5rem !important; + } + + .me-lg-5 { + margin-right: 3rem !important; + } + + .me-lg-auto { + margin-right: auto !important; + } + + .mb-lg-0 { + margin-bottom: 0 !important; + } + + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + + .mb-lg-3 { + margin-bottom: 1rem !important; + } + + .mb-lg-4 { + margin-bottom: 1.5rem !important; + } + + .mb-lg-5 { + margin-bottom: 3rem !important; + } + + .mb-lg-auto { + margin-bottom: auto !important; + } + + .ms-lg-0 { + margin-left: 0 !important; + } + + .ms-lg-1 { + margin-left: 0.25rem !important; + } + + .ms-lg-2 { + margin-left: 0.5rem !important; + } + + .ms-lg-3 { + margin-left: 1rem !important; + } + + .ms-lg-4 { + margin-left: 1.5rem !important; + } + + .ms-lg-5 { + margin-left: 3rem !important; + } + + .ms-lg-auto { + margin-left: auto !important; + } + + .p-lg-0 { + padding: 0 !important; + } + + .p-lg-1 { + padding: 0.25rem !important; + } + + .p-lg-2 { + padding: 0.5rem !important; + } + + .p-lg-3 { + padding: 1rem !important; + } + + .p-lg-4 { + padding: 1.5rem !important; + } + + .p-lg-5 { + padding: 3rem !important; + } + + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-lg-0 { + padding-top: 0 !important; + } + + .pt-lg-1 { + padding-top: 0.25rem !important; + } + + .pt-lg-2 { + padding-top: 0.5rem !important; + } + + .pt-lg-3 { + padding-top: 1rem !important; + } + + .pt-lg-4 { + padding-top: 1.5rem !important; + } + + .pt-lg-5 { + padding-top: 3rem !important; + } + + .pe-lg-0 { + padding-right: 0 !important; + } + + .pe-lg-1 { + padding-right: 0.25rem !important; + } + + .pe-lg-2 { + padding-right: 0.5rem !important; + } + + .pe-lg-3 { + padding-right: 1rem !important; + } + + .pe-lg-4 { + padding-right: 1.5rem !important; + } + + .pe-lg-5 { + padding-right: 3rem !important; + } + + .pb-lg-0 { + padding-bottom: 0 !important; + } + + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + + .pb-lg-3 { + padding-bottom: 1rem !important; + } + + .pb-lg-4 { + padding-bottom: 1.5rem !important; + } + + .pb-lg-5 { + padding-bottom: 3rem !important; + } + + .ps-lg-0 { + padding-left: 0 !important; + } + + .ps-lg-1 { + padding-left: 0.25rem !important; + } + + .ps-lg-2 { + padding-left: 0.5rem !important; + } + + .ps-lg-3 { + padding-left: 1rem !important; + } + + .ps-lg-4 { + padding-left: 1.5rem !important; + } + + .ps-lg-5 { + padding-left: 3rem !important; + } + + .text-lg-start { + text-align: left !important; + } + + .text-lg-end { + text-align: right !important; + } + + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .float-xl-start { + float: left !important; + } + + .float-xl-end { + float: right !important; + } + + .float-xl-none { + float: none !important; + } + + .d-xl-inline { + display: inline !important; + } + + .d-xl-inline-block { + display: inline-block !important; + } + + .d-xl-block { + display: block !important; + } + + .d-xl-grid { + display: grid !important; + } + + .d-xl-table { + display: table !important; + } + + .d-xl-table-row { + display: table-row !important; + } + + .d-xl-table-cell { + display: table-cell !important; + } + + .d-xl-flex { + display: flex !important; + } + + .d-xl-inline-flex { + display: inline-flex !important; + } + + .d-xl-none { + display: none !important; + } + + .flex-xl-fill { + flex: 1 1 auto !important; + } + + .flex-xl-row { + flex-direction: row !important; + } + + .flex-xl-column { + flex-direction: column !important; + } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-xl-wrap { + flex-wrap: wrap !important; + } + + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .gap-xl-0 { + gap: 0 !important; + } + + .gap-xl-1 { + gap: 0.25rem !important; + } + + .gap-xl-2 { + gap: 0.5rem !important; + } + + .gap-xl-3 { + gap: 1rem !important; + } + + .gap-xl-4 { + gap: 1.5rem !important; + } + + .gap-xl-5 { + gap: 3rem !important; + } + + .justify-content-xl-start { + justify-content: flex-start !important; + } + + .justify-content-xl-end { + justify-content: flex-end !important; + } + + .justify-content-xl-center { + justify-content: center !important; + } + + .justify-content-xl-between { + justify-content: space-between !important; + } + + .justify-content-xl-around { + justify-content: space-around !important; + } + + .justify-content-xl-evenly { + justify-content: space-evenly !important; + } + + .align-items-xl-start { + align-items: flex-start !important; + } + + .align-items-xl-end { + align-items: flex-end !important; + } + + .align-items-xl-center { + align-items: center !important; + } + + .align-items-xl-baseline { + align-items: baseline !important; + } + + .align-items-xl-stretch { + align-items: stretch !important; + } + + .align-content-xl-start { + align-content: flex-start !important; + } + + .align-content-xl-end { + align-content: flex-end !important; + } + + .align-content-xl-center { + align-content: center !important; + } + + .align-content-xl-between { + align-content: space-between !important; + } + + .align-content-xl-around { + align-content: space-around !important; + } + + .align-content-xl-stretch { + align-content: stretch !important; + } + + .align-self-xl-auto { + align-self: auto !important; + } + + .align-self-xl-start { + align-self: flex-start !important; + } + + .align-self-xl-end { + align-self: flex-end !important; + } + + .align-self-xl-center { + align-self: center !important; + } + + .align-self-xl-baseline { + align-self: baseline !important; + } + + .align-self-xl-stretch { + align-self: stretch !important; + } + + .order-xl-first { + order: -1 !important; + } + + .order-xl-0 { + order: 0 !important; + } + + .order-xl-1 { + order: 1 !important; + } + + .order-xl-2 { + order: 2 !important; + } + + .order-xl-3 { + order: 3 !important; + } + + .order-xl-4 { + order: 4 !important; + } + + .order-xl-5 { + order: 5 !important; + } + + .order-xl-last { + order: 6 !important; + } + + .m-xl-0 { + margin: 0 !important; + } + + .m-xl-1 { + margin: 0.25rem !important; + } + + .m-xl-2 { + margin: 0.5rem !important; + } + + .m-xl-3 { + margin: 1rem !important; + } + + .m-xl-4 { + margin: 1.5rem !important; + } + + .m-xl-5 { + margin: 3rem !important; + } + + .m-xl-auto { + margin: auto !important; + } + + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xl-0 { + margin-top: 0 !important; + } + + .mt-xl-1 { + margin-top: 0.25rem !important; + } + + .mt-xl-2 { + margin-top: 0.5rem !important; + } + + .mt-xl-3 { + margin-top: 1rem !important; + } + + .mt-xl-4 { + margin-top: 1.5rem !important; + } + + .mt-xl-5 { + margin-top: 3rem !important; + } + + .mt-xl-auto { + margin-top: auto !important; + } + + .me-xl-0 { + margin-right: 0 !important; + } + + .me-xl-1 { + margin-right: 0.25rem !important; + } + + .me-xl-2 { + margin-right: 0.5rem !important; + } + + .me-xl-3 { + margin-right: 1rem !important; + } + + .me-xl-4 { + margin-right: 1.5rem !important; + } + + .me-xl-5 { + margin-right: 3rem !important; + } + + .me-xl-auto { + margin-right: auto !important; + } + + .mb-xl-0 { + margin-bottom: 0 !important; + } + + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + + .mb-xl-3 { + margin-bottom: 1rem !important; + } + + .mb-xl-4 { + margin-bottom: 1.5rem !important; + } + + .mb-xl-5 { + margin-bottom: 3rem !important; + } + + .mb-xl-auto { + margin-bottom: auto !important; + } + + .ms-xl-0 { + margin-left: 0 !important; + } + + .ms-xl-1 { + margin-left: 0.25rem !important; + } + + .ms-xl-2 { + margin-left: 0.5rem !important; + } + + .ms-xl-3 { + margin-left: 1rem !important; + } + + .ms-xl-4 { + margin-left: 1.5rem !important; + } + + .ms-xl-5 { + margin-left: 3rem !important; + } + + .ms-xl-auto { + margin-left: auto !important; + } + + .p-xl-0 { + padding: 0 !important; + } + + .p-xl-1 { + padding: 0.25rem !important; + } + + .p-xl-2 { + padding: 0.5rem !important; + } + + .p-xl-3 { + padding: 1rem !important; + } + + .p-xl-4 { + padding: 1.5rem !important; + } + + .p-xl-5 { + padding: 3rem !important; + } + + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-xl-0 { + padding-top: 0 !important; + } + + .pt-xl-1 { + padding-top: 0.25rem !important; + } + + .pt-xl-2 { + padding-top: 0.5rem !important; + } + + .pt-xl-3 { + padding-top: 1rem !important; + } + + .pt-xl-4 { + padding-top: 1.5rem !important; + } + + .pt-xl-5 { + padding-top: 3rem !important; + } + + .pe-xl-0 { + padding-right: 0 !important; + } + + .pe-xl-1 { + padding-right: 0.25rem !important; + } + + .pe-xl-2 { + padding-right: 0.5rem !important; + } + + .pe-xl-3 { + padding-right: 1rem !important; + } + + .pe-xl-4 { + padding-right: 1.5rem !important; + } + + .pe-xl-5 { + padding-right: 3rem !important; + } + + .pb-xl-0 { + padding-bottom: 0 !important; + } + + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + + .pb-xl-3 { + padding-bottom: 1rem !important; + } + + .pb-xl-4 { + padding-bottom: 1.5rem !important; + } + + .pb-xl-5 { + padding-bottom: 3rem !important; + } + + .ps-xl-0 { + padding-left: 0 !important; + } + + .ps-xl-1 { + padding-left: 0.25rem !important; + } + + .ps-xl-2 { + padding-left: 0.5rem !important; + } + + .ps-xl-3 { + padding-left: 1rem !important; + } + + .ps-xl-4 { + padding-left: 1.5rem !important; + } + + .ps-xl-5 { + padding-left: 3rem !important; + } + + .text-xl-start { + text-align: left !important; + } + + .text-xl-end { + text-align: right !important; + } + + .text-xl-center { + text-align: center !important; + } +} +@media (min-width: 1400px) { + .float-xxl-start { + float: left !important; + } + + .float-xxl-end { + float: right !important; + } + + .float-xxl-none { + float: none !important; + } + + .d-xxl-inline { + display: inline !important; + } + + .d-xxl-inline-block { + display: inline-block !important; + } + + .d-xxl-block { + display: block !important; + } + + .d-xxl-grid { + display: grid !important; + } + + .d-xxl-table { + display: table !important; + } + + .d-xxl-table-row { + display: table-row !important; + } + + .d-xxl-table-cell { + display: table-cell !important; + } + + .d-xxl-flex { + display: flex !important; + } + + .d-xxl-inline-flex { + display: inline-flex !important; + } + + .d-xxl-none { + display: none !important; + } + + .flex-xxl-fill { + flex: 1 1 auto !important; + } + + .flex-xxl-row { + flex-direction: row !important; + } + + .flex-xxl-column { + flex-direction: column !important; + } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xxl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xxl-grow-1 { + flex-grow: 1 !important; + } + + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-xxl-wrap { + flex-wrap: wrap !important; + } + + .flex-xxl-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .gap-xxl-0 { + gap: 0 !important; + } + + .gap-xxl-1 { + gap: 0.25rem !important; + } + + .gap-xxl-2 { + gap: 0.5rem !important; + } + + .gap-xxl-3 { + gap: 1rem !important; + } + + .gap-xxl-4 { + gap: 1.5rem !important; + } + + .gap-xxl-5 { + gap: 3rem !important; + } + + .justify-content-xxl-start { + justify-content: flex-start !important; + } + + .justify-content-xxl-end { + justify-content: flex-end !important; + } + + .justify-content-xxl-center { + justify-content: center !important; + } + + .justify-content-xxl-between { + justify-content: space-between !important; + } + + .justify-content-xxl-around { + justify-content: space-around !important; + } + + .justify-content-xxl-evenly { + justify-content: space-evenly !important; + } + + .align-items-xxl-start { + align-items: flex-start !important; + } + + .align-items-xxl-end { + align-items: flex-end !important; + } + + .align-items-xxl-center { + align-items: center !important; + } + + .align-items-xxl-baseline { + align-items: baseline !important; + } + + .align-items-xxl-stretch { + align-items: stretch !important; + } + + .align-content-xxl-start { + align-content: flex-start !important; + } + + .align-content-xxl-end { + align-content: flex-end !important; + } + + .align-content-xxl-center { + align-content: center !important; + } + + .align-content-xxl-between { + align-content: space-between !important; + } + + .align-content-xxl-around { + align-content: space-around !important; + } + + .align-content-xxl-stretch { + align-content: stretch !important; + } + + .align-self-xxl-auto { + align-self: auto !important; + } + + .align-self-xxl-start { + align-self: flex-start !important; + } + + .align-self-xxl-end { + align-self: flex-end !important; + } + + .align-self-xxl-center { + align-self: center !important; + } + + .align-self-xxl-baseline { + align-self: baseline !important; + } + + .align-self-xxl-stretch { + align-self: stretch !important; + } + + .order-xxl-first { + order: -1 !important; + } + + .order-xxl-0 { + order: 0 !important; + } + + .order-xxl-1 { + order: 1 !important; + } + + .order-xxl-2 { + order: 2 !important; + } + + .order-xxl-3 { + order: 3 !important; + } + + .order-xxl-4 { + order: 4 !important; + } + + .order-xxl-5 { + order: 5 !important; + } + + .order-xxl-last { + order: 6 !important; + } + + .m-xxl-0 { + margin: 0 !important; + } + + .m-xxl-1 { + margin: 0.25rem !important; + } + + .m-xxl-2 { + margin: 0.5rem !important; + } + + .m-xxl-3 { + margin: 1rem !important; + } + + .m-xxl-4 { + margin: 1.5rem !important; + } + + .m-xxl-5 { + margin: 3rem !important; + } + + .m-xxl-auto { + margin: auto !important; + } + + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xxl-0 { + margin-top: 0 !important; + } + + .mt-xxl-1 { + margin-top: 0.25rem !important; + } + + .mt-xxl-2 { + margin-top: 0.5rem !important; + } + + .mt-xxl-3 { + margin-top: 1rem !important; + } + + .mt-xxl-4 { + margin-top: 1.5rem !important; + } + + .mt-xxl-5 { + margin-top: 3rem !important; + } + + .mt-xxl-auto { + margin-top: auto !important; + } + + .me-xxl-0 { + margin-right: 0 !important; + } + + .me-xxl-1 { + margin-right: 0.25rem !important; + } + + .me-xxl-2 { + margin-right: 0.5rem !important; + } + + .me-xxl-3 { + margin-right: 1rem !important; + } + + .me-xxl-4 { + margin-right: 1.5rem !important; + } + + .me-xxl-5 { + margin-right: 3rem !important; + } + + .me-xxl-auto { + margin-right: auto !important; + } + + .mb-xxl-0 { + margin-bottom: 0 !important; + } + + .mb-xxl-1 { + margin-bottom: 0.25rem !important; + } + + .mb-xxl-2 { + margin-bottom: 0.5rem !important; + } + + .mb-xxl-3 { + margin-bottom: 1rem !important; + } + + .mb-xxl-4 { + margin-bottom: 1.5rem !important; + } + + .mb-xxl-5 { + margin-bottom: 3rem !important; + } + + .mb-xxl-auto { + margin-bottom: auto !important; + } + + .ms-xxl-0 { + margin-left: 0 !important; + } + + .ms-xxl-1 { + margin-left: 0.25rem !important; + } + + .ms-xxl-2 { + margin-left: 0.5rem !important; + } + + .ms-xxl-3 { + margin-left: 1rem !important; + } + + .ms-xxl-4 { + margin-left: 1.5rem !important; + } + + .ms-xxl-5 { + margin-left: 3rem !important; + } + + .ms-xxl-auto { + margin-left: auto !important; + } + + .p-xxl-0 { + padding: 0 !important; + } + + .p-xxl-1 { + padding: 0.25rem !important; + } + + .p-xxl-2 { + padding: 0.5rem !important; + } + + .p-xxl-3 { + padding: 1rem !important; + } + + .p-xxl-4 { + padding: 1.5rem !important; + } + + .p-xxl-5 { + padding: 3rem !important; + } + + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-xxl-0 { + padding-top: 0 !important; + } + + .pt-xxl-1 { + padding-top: 0.25rem !important; + } + + .pt-xxl-2 { + padding-top: 0.5rem !important; + } + + .pt-xxl-3 { + padding-top: 1rem !important; + } + + .pt-xxl-4 { + padding-top: 1.5rem !important; + } + + .pt-xxl-5 { + padding-top: 3rem !important; + } + + .pe-xxl-0 { + padding-right: 0 !important; + } + + .pe-xxl-1 { + padding-right: 0.25rem !important; + } + + .pe-xxl-2 { + padding-right: 0.5rem !important; + } + + .pe-xxl-3 { + padding-right: 1rem !important; + } + + .pe-xxl-4 { + padding-right: 1.5rem !important; + } + + .pe-xxl-5 { + padding-right: 3rem !important; + } + + .pb-xxl-0 { + padding-bottom: 0 !important; + } + + .pb-xxl-1 { + padding-bottom: 0.25rem !important; + } + + .pb-xxl-2 { + padding-bottom: 0.5rem !important; + } + + .pb-xxl-3 { + padding-bottom: 1rem !important; + } + + .pb-xxl-4 { + padding-bottom: 1.5rem !important; + } + + .pb-xxl-5 { + padding-bottom: 3rem !important; + } + + .ps-xxl-0 { + padding-left: 0 !important; + } + + .ps-xxl-1 { + padding-left: 0.25rem !important; + } + + .ps-xxl-2 { + padding-left: 0.5rem !important; + } + + .ps-xxl-3 { + padding-left: 1rem !important; + } + + .ps-xxl-4 { + padding-left: 1.5rem !important; + } + + .ps-xxl-5 { + padding-left: 3rem !important; + } + + .text-xxl-start { + text-align: left !important; + } + + .text-xxl-end { + text-align: right !important; + } + + .text-xxl-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .fs-1 { + font-size: 2.5rem !important; + } + + .fs-2 { + font-size: 2rem !important; + } + + .fs-3 { + font-size: 1.75rem !important; + } + + .fs-4 { + font-size: 1.5rem !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + + .d-print-inline-block { + display: inline-block !important; + } + + .d-print-block { + display: block !important; + } + + .d-print-grid { + display: grid !important; + } + + .d-print-table { + display: table !important; + } + + .d-print-table-row { + display: table-row !important; + } + + .d-print-table-cell { + display: table-cell !important; + } + + .d-print-flex { + display: flex !important; + } + + .d-print-inline-flex { + display: inline-flex !important; + } + + .d-print-none { + display: none !important; + } +} + +/*# sourceMappingURL=bootstrap.css.map */ \ No newline at end of file diff --git a/src/index.css b/src/index.css new file mode 100644 index 0000000..ec2585e --- /dev/null +++ b/src/index.css @@ -0,0 +1,13 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} diff --git a/src/index.js b/src/index.js new file mode 100644 index 0000000..ef2edf8 --- /dev/null +++ b/src/index.js @@ -0,0 +1,17 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import './index.css'; +import App from './App'; +import reportWebVitals from './reportWebVitals'; + +ReactDOM.render( + + + , + document.getElementById('root') +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/src/logo.svg b/src/logo.svg new file mode 100644 index 0000000..9dfc1c0 --- /dev/null +++ b/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/reportWebVitals.js b/src/reportWebVitals.js new file mode 100644 index 0000000..5253d3a --- /dev/null +++ b/src/reportWebVitals.js @@ -0,0 +1,13 @@ +const reportWebVitals = onPerfEntry => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/src/setupTests.js b/src/setupTests.js new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom';