this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Initial commit.

alice 1a05e622

+15995
+12
.editorconfig
··· 1 + # EditorConfig is awesome: https://EditorConfig.org 2 + 3 + # top-most EditorConfig file 4 + root = true 5 + 6 + [*] 7 + indent_style = space 8 + indent_size = 2 9 + end_of_line = lf 10 + charset = utf-8 11 + trim_trailing_whitespace = false 12 + insert_final_newline = true
+19
.eslintrc.json
··· 1 + { 2 + "env": { 3 + "es2021": true, 4 + "node": true 5 + }, 6 + "extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended"], 7 + "overrides": [], 8 + "parser": "@typescript-eslint/parser", 9 + "parserOptions": { 10 + "ecmaVersion": "latest", 11 + "sourceType": "module" 12 + }, 13 + "plugins": ["@typescript-eslint"], 14 + "rules": { 15 + "@typescript-eslint/no-non-null-assertion": "off", 16 + "@typescript-eslint/no-explicit-any": "off", 17 + "no-debugger": "off" 18 + } 19 + }
+132
.gitignore
··· 1 + # Logs 2 + logs 3 + *.log 4 + npm-debug.log* 5 + yarn-debug.log* 6 + yarn-error.log* 7 + lerna-debug.log* 8 + .pnpm-debug.log* 9 + 10 + # Diagnostic reports (https://nodejs.org/api/report.html) 11 + report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 12 + 13 + # Runtime data 14 + pids 15 + *.pid 16 + *.seed 17 + *.pid.lock 18 + 19 + # Directory for instrumented libs generated by jscoverage/JSCover 20 + lib-cov 21 + 22 + # Coverage directory used by tools like istanbul 23 + coverage 24 + *.lcov 25 + 26 + # nyc test coverage 27 + .nyc_output 28 + 29 + # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 30 + .grunt 31 + 32 + # Bower dependency directory (https://bower.io/) 33 + bower_components 34 + 35 + # node-waf configuration 36 + .lock-wscript 37 + 38 + # Compiled binary addons (https://nodejs.org/api/addons.html) 39 + build/Release 40 + 41 + # Dependency directories 42 + node_modules/ 43 + jspm_packages/ 44 + 45 + # Snowpack dependency directory (https://snowpack.dev/) 46 + web_modules/ 47 + 48 + # TypeScript cache 49 + *.tsbuildinfo 50 + 51 + # Optional npm cache directory 52 + .npm 53 + 54 + # Optional eslint cache 55 + .eslintcache 56 + 57 + # Optional stylelint cache 58 + .stylelintcache 59 + 60 + # Microbundle cache 61 + .rpt2_cache/ 62 + .rts2_cache_cjs/ 63 + .rts2_cache_es/ 64 + .rts2_cache_umd/ 65 + 66 + # Optional REPL history 67 + .node_repl_history 68 + 69 + # Output of 'npm pack' 70 + *.tgz 71 + 72 + # Yarn Integrity file 73 + .yarn-integrity 74 + 75 + # dotenv environment variable files 76 + .env 77 + .env.development.local 78 + .env.test.local 79 + .env.production.local 80 + .env.local 81 + 82 + # parcel-bundler cache (https://parceljs.org/) 83 + .cache 84 + .parcel-cache 85 + 86 + # Next.js build output 87 + .next 88 + out 89 + 90 + # Nuxt.js build / generate output 91 + .nuxt 92 + dist 93 + 94 + # Gatsby files 95 + .cache/ 96 + # Comment in the public line in if your project uses Gatsby and not Next.js 97 + # https://nextjs.org/blog/next-9-1#public-directory-support 98 + # public 99 + 100 + # vuepress build output 101 + .vuepress/dist 102 + 103 + # vuepress v2.x temp and cache directory 104 + .temp 105 + .cache 106 + 107 + # Docusaurus cache and generated files 108 + .docusaurus 109 + 110 + # Serverless directories 111 + .serverless/ 112 + 113 + # FuseBox cache 114 + .fusebox/ 115 + 116 + # DynamoDB Local files 117 + .dynamodb/ 118 + 119 + # TernJS port file 120 + .tern-port 121 + 122 + # Stores VSCode versions used for testing VSCode extensions 123 + .vscode-test 124 + 125 + # yarn v2 126 + .yarn/cache 127 + .yarn/unplugged 128 + .yarn/build-state.yml 129 + .yarn/install-state.gz 130 + .pnp.* 131 + 132 + src/config.js
+1
.nvmrc
··· 1 + v18.16.0
+6
.prettierrc.json
··· 1 + { 2 + "semi": true, 3 + "singleQuote": true, 4 + "trailingComma": "all", 5 + "printWidth": 120 6 + }
+10
README.md
··· 1 + # Bluesky Calendar Heatmap 2 + 3 + Creates a heatmap for the number of posts per day (like on GitHub) for you or another user. 4 + 5 + ## Instructions 6 + 7 + 1. Clone 8 + 2. Run `npm i` 9 + 3. Copy `src/config.example.js` to `src/config.js` and fill in your username/password 10 + 4. Run `npm start` to start the app.
+15255
package-lock.json
··· 1 + { 2 + "name": "bluesky-starter-kit", 3 + "version": "1.0.0", 4 + "lockfileVersion": 3, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "bluesky-starter-kit", 9 + "version": "1.0.0", 10 + "license": "ISC", 11 + "dependencies": { 12 + "@atproto/api": "^0.2.7", 13 + "react": "18.2.0", 14 + "react-calendar-heatmap": "^1.9.0", 15 + "react-dom": "18.2.0", 16 + "react-scripts": "5.0.1", 17 + "react-tooltip": "5.10.1" 18 + }, 19 + "devDependencies": { 20 + "@types/node": "^18.15.11", 21 + "@types/react": "^18.0.0", 22 + "@types/react-dom": "^18.0.0", 23 + "@typescript-eslint/eslint-plugin": "^5.58.0", 24 + "@typescript-eslint/parser": "^5.58.0", 25 + "dotenv": "^16.0.3", 26 + "eslint": "^8.38.0", 27 + "prettier": "^2.8.7", 28 + "typescript": "^4.0.0" 29 + } 30 + }, 31 + "node_modules/@ampproject/remapping": { 32 + "version": "2.2.1", 33 + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", 34 + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", 35 + "dependencies": { 36 + "@jridgewell/gen-mapping": "^0.3.0", 37 + "@jridgewell/trace-mapping": "^0.3.9" 38 + }, 39 + "engines": { 40 + "node": ">=6.0.0" 41 + } 42 + }, 43 + "node_modules/@atproto/api": { 44 + "version": "0.2.7", 45 + "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.2.7.tgz", 46 + "integrity": "sha512-Sz+lLD5apC2f0FSClkElIrt4w+aLgzqJ/wqtFO7xuQH8+hGfxdfGuVIK5GEDQ7epeDlWvVhVSouP6ZdGSKKtSA==", 47 + "dependencies": { 48 + "@atproto/common-web": "*", 49 + "@atproto/uri": "*", 50 + "@atproto/xrpc": "*", 51 + "tlds": "^1.234.0", 52 + "typed-emitter": "^2.1.0" 53 + } 54 + }, 55 + "node_modules/@atproto/common-web": { 56 + "version": "0.1.0", 57 + "resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.1.0.tgz", 58 + "integrity": "sha512-qD6xF60hvH+cP++fk/mt+0S9cxs94KsK+rNWypNlgnlp7r9By4ltXwtDSR/DNTA8mwDeularUno4VbTd2IWIzA==", 59 + "dependencies": { 60 + "multiformats": "^9.6.4", 61 + "uint8arrays": "3.0.0", 62 + "zod": "^3.14.2" 63 + } 64 + }, 65 + "node_modules/@atproto/identifier": { 66 + "version": "0.1.0", 67 + "resolved": "https://registry.npmjs.org/@atproto/identifier/-/identifier-0.1.0.tgz", 68 + "integrity": "sha512-3LV7+4E6S0k8Rru7NBkyDF6Zf6NHVUXVS9d4l9fiXWMC49ghZMjq0vPmz80xjG1rRuFdJFbpRf4ApFciGxLIyQ==", 69 + "dependencies": { 70 + "@atproto/common-web": "*" 71 + } 72 + }, 73 + "node_modules/@atproto/lexicon": { 74 + "version": "0.1.0", 75 + "resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.1.0.tgz", 76 + "integrity": "sha512-Iy+gV9w42xLhrZrmcbZh7VFoHjXuzWvecGHIfz44owNjjv7aE/d2P5BbOX/XicSkmQ8Qkpg0BqwYDD1XBVS+DQ==", 77 + "dependencies": { 78 + "@atproto/common-web": "*", 79 + "@atproto/identifier": "*", 80 + "@atproto/nsid": "*", 81 + "@atproto/uri": "*", 82 + "iso-datestring-validator": "^2.2.2", 83 + "multiformats": "^9.6.4", 84 + "zod": "^3.14.2" 85 + } 86 + }, 87 + "node_modules/@atproto/nsid": { 88 + "version": "0.0.1", 89 + "resolved": "https://registry.npmjs.org/@atproto/nsid/-/nsid-0.0.1.tgz", 90 + "integrity": "sha512-t5M6/CzWBVYoBbIvfKDpqPj/+ZmyoK9ydZSStcTXosJ27XXwOPhz0VDUGKK2SM9G5Y7TPes8S5KTAU0UdVYFCw==" 91 + }, 92 + "node_modules/@atproto/uri": { 93 + "version": "0.0.2", 94 + "resolved": "https://registry.npmjs.org/@atproto/uri/-/uri-0.0.2.tgz", 95 + "integrity": "sha512-/6otLZF7BLpT9suSdHuXLbL12nINcWPsLmcOI+dctqovWUjH+XIRVNXDQgBYSrPVetxMiknuEwWelmnA33AEXg==", 96 + "dependencies": { 97 + "@atproto/identifier": "*", 98 + "@atproto/nsid": "*" 99 + } 100 + }, 101 + "node_modules/@atproto/xrpc": { 102 + "version": "0.1.0", 103 + "resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.1.0.tgz", 104 + "integrity": "sha512-LhBeZkQwPezjEtricGYnG62udFglOqlnmMSS0KyWgEAPi4KMp4H2F4jNoXcf5NPtZ9S4N4hJaErHX4PJYv2lfA==", 105 + "dependencies": { 106 + "@atproto/lexicon": "*", 107 + "zod": "^3.14.2" 108 + } 109 + }, 110 + "node_modules/@babel/code-frame": { 111 + "version": "7.21.4", 112 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", 113 + "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", 114 + "dependencies": { 115 + "@babel/highlight": "^7.18.6" 116 + }, 117 + "engines": { 118 + "node": ">=6.9.0" 119 + } 120 + }, 121 + "node_modules/@babel/compat-data": { 122 + "version": "7.21.4", 123 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", 124 + "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", 125 + "engines": { 126 + "node": ">=6.9.0" 127 + } 128 + }, 129 + "node_modules/@babel/core": { 130 + "version": "7.21.4", 131 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", 132 + "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", 133 + "dependencies": { 134 + "@ampproject/remapping": "^2.2.0", 135 + "@babel/code-frame": "^7.21.4", 136 + "@babel/generator": "^7.21.4", 137 + "@babel/helper-compilation-targets": "^7.21.4", 138 + "@babel/helper-module-transforms": "^7.21.2", 139 + "@babel/helpers": "^7.21.0", 140 + "@babel/parser": "^7.21.4", 141 + "@babel/template": "^7.20.7", 142 + "@babel/traverse": "^7.21.4", 143 + "@babel/types": "^7.21.4", 144 + "convert-source-map": "^1.7.0", 145 + "debug": "^4.1.0", 146 + "gensync": "^1.0.0-beta.2", 147 + "json5": "^2.2.2", 148 + "semver": "^6.3.0" 149 + }, 150 + "engines": { 151 + "node": ">=6.9.0" 152 + }, 153 + "funding": { 154 + "type": "opencollective", 155 + "url": "https://opencollective.com/babel" 156 + } 157 + }, 158 + "node_modules/@babel/core/node_modules/semver": { 159 + "version": "6.3.0", 160 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 161 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 162 + "bin": { 163 + "semver": "bin/semver.js" 164 + } 165 + }, 166 + "node_modules/@babel/eslint-parser": { 167 + "version": "7.21.3", 168 + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.21.3.tgz", 169 + "integrity": "sha512-kfhmPimwo6k4P8zxNs8+T7yR44q1LdpsZdE1NkCsVlfiuTPRfnGgjaF8Qgug9q9Pou17u6wneYF0lDCZJATMFg==", 170 + "dependencies": { 171 + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", 172 + "eslint-visitor-keys": "^2.1.0", 173 + "semver": "^6.3.0" 174 + }, 175 + "engines": { 176 + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" 177 + }, 178 + "peerDependencies": { 179 + "@babel/core": ">=7.11.0", 180 + "eslint": "^7.5.0 || ^8.0.0" 181 + } 182 + }, 183 + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { 184 + "version": "2.1.0", 185 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", 186 + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", 187 + "engines": { 188 + "node": ">=10" 189 + } 190 + }, 191 + "node_modules/@babel/eslint-parser/node_modules/semver": { 192 + "version": "6.3.0", 193 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 194 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 195 + "bin": { 196 + "semver": "bin/semver.js" 197 + } 198 + }, 199 + "node_modules/@babel/generator": { 200 + "version": "7.21.4", 201 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", 202 + "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", 203 + "dependencies": { 204 + "@babel/types": "^7.21.4", 205 + "@jridgewell/gen-mapping": "^0.3.2", 206 + "@jridgewell/trace-mapping": "^0.3.17", 207 + "jsesc": "^2.5.1" 208 + }, 209 + "engines": { 210 + "node": ">=6.9.0" 211 + } 212 + }, 213 + "node_modules/@babel/helper-annotate-as-pure": { 214 + "version": "7.18.6", 215 + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", 216 + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", 217 + "dependencies": { 218 + "@babel/types": "^7.18.6" 219 + }, 220 + "engines": { 221 + "node": ">=6.9.0" 222 + } 223 + }, 224 + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { 225 + "version": "7.18.9", 226 + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", 227 + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", 228 + "dependencies": { 229 + "@babel/helper-explode-assignable-expression": "^7.18.6", 230 + "@babel/types": "^7.18.9" 231 + }, 232 + "engines": { 233 + "node": ">=6.9.0" 234 + } 235 + }, 236 + "node_modules/@babel/helper-compilation-targets": { 237 + "version": "7.21.4", 238 + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", 239 + "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", 240 + "dependencies": { 241 + "@babel/compat-data": "^7.21.4", 242 + "@babel/helper-validator-option": "^7.21.0", 243 + "browserslist": "^4.21.3", 244 + "lru-cache": "^5.1.1", 245 + "semver": "^6.3.0" 246 + }, 247 + "engines": { 248 + "node": ">=6.9.0" 249 + }, 250 + "peerDependencies": { 251 + "@babel/core": "^7.0.0" 252 + } 253 + }, 254 + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { 255 + "version": "6.3.0", 256 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 257 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 258 + "bin": { 259 + "semver": "bin/semver.js" 260 + } 261 + }, 262 + "node_modules/@babel/helper-create-class-features-plugin": { 263 + "version": "7.21.4", 264 + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz", 265 + "integrity": "sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==", 266 + "dependencies": { 267 + "@babel/helper-annotate-as-pure": "^7.18.6", 268 + "@babel/helper-environment-visitor": "^7.18.9", 269 + "@babel/helper-function-name": "^7.21.0", 270 + "@babel/helper-member-expression-to-functions": "^7.21.0", 271 + "@babel/helper-optimise-call-expression": "^7.18.6", 272 + "@babel/helper-replace-supers": "^7.20.7", 273 + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", 274 + "@babel/helper-split-export-declaration": "^7.18.6" 275 + }, 276 + "engines": { 277 + "node": ">=6.9.0" 278 + }, 279 + "peerDependencies": { 280 + "@babel/core": "^7.0.0" 281 + } 282 + }, 283 + "node_modules/@babel/helper-create-regexp-features-plugin": { 284 + "version": "7.21.4", 285 + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz", 286 + "integrity": "sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA==", 287 + "dependencies": { 288 + "@babel/helper-annotate-as-pure": "^7.18.6", 289 + "regexpu-core": "^5.3.1" 290 + }, 291 + "engines": { 292 + "node": ">=6.9.0" 293 + }, 294 + "peerDependencies": { 295 + "@babel/core": "^7.0.0" 296 + } 297 + }, 298 + "node_modules/@babel/helper-define-polyfill-provider": { 299 + "version": "0.3.3", 300 + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", 301 + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", 302 + "dependencies": { 303 + "@babel/helper-compilation-targets": "^7.17.7", 304 + "@babel/helper-plugin-utils": "^7.16.7", 305 + "debug": "^4.1.1", 306 + "lodash.debounce": "^4.0.8", 307 + "resolve": "^1.14.2", 308 + "semver": "^6.1.2" 309 + }, 310 + "peerDependencies": { 311 + "@babel/core": "^7.4.0-0" 312 + } 313 + }, 314 + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { 315 + "version": "6.3.0", 316 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 317 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 318 + "bin": { 319 + "semver": "bin/semver.js" 320 + } 321 + }, 322 + "node_modules/@babel/helper-environment-visitor": { 323 + "version": "7.18.9", 324 + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", 325 + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", 326 + "engines": { 327 + "node": ">=6.9.0" 328 + } 329 + }, 330 + "node_modules/@babel/helper-explode-assignable-expression": { 331 + "version": "7.18.6", 332 + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", 333 + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", 334 + "dependencies": { 335 + "@babel/types": "^7.18.6" 336 + }, 337 + "engines": { 338 + "node": ">=6.9.0" 339 + } 340 + }, 341 + "node_modules/@babel/helper-function-name": { 342 + "version": "7.21.0", 343 + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", 344 + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", 345 + "dependencies": { 346 + "@babel/template": "^7.20.7", 347 + "@babel/types": "^7.21.0" 348 + }, 349 + "engines": { 350 + "node": ">=6.9.0" 351 + } 352 + }, 353 + "node_modules/@babel/helper-hoist-variables": { 354 + "version": "7.18.6", 355 + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", 356 + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", 357 + "dependencies": { 358 + "@babel/types": "^7.18.6" 359 + }, 360 + "engines": { 361 + "node": ">=6.9.0" 362 + } 363 + }, 364 + "node_modules/@babel/helper-member-expression-to-functions": { 365 + "version": "7.21.0", 366 + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", 367 + "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", 368 + "dependencies": { 369 + "@babel/types": "^7.21.0" 370 + }, 371 + "engines": { 372 + "node": ">=6.9.0" 373 + } 374 + }, 375 + "node_modules/@babel/helper-module-imports": { 376 + "version": "7.21.4", 377 + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", 378 + "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", 379 + "dependencies": { 380 + "@babel/types": "^7.21.4" 381 + }, 382 + "engines": { 383 + "node": ">=6.9.0" 384 + } 385 + }, 386 + "node_modules/@babel/helper-module-transforms": { 387 + "version": "7.21.2", 388 + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", 389 + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", 390 + "dependencies": { 391 + "@babel/helper-environment-visitor": "^7.18.9", 392 + "@babel/helper-module-imports": "^7.18.6", 393 + "@babel/helper-simple-access": "^7.20.2", 394 + "@babel/helper-split-export-declaration": "^7.18.6", 395 + "@babel/helper-validator-identifier": "^7.19.1", 396 + "@babel/template": "^7.20.7", 397 + "@babel/traverse": "^7.21.2", 398 + "@babel/types": "^7.21.2" 399 + }, 400 + "engines": { 401 + "node": ">=6.9.0" 402 + } 403 + }, 404 + "node_modules/@babel/helper-optimise-call-expression": { 405 + "version": "7.18.6", 406 + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", 407 + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", 408 + "dependencies": { 409 + "@babel/types": "^7.18.6" 410 + }, 411 + "engines": { 412 + "node": ">=6.9.0" 413 + } 414 + }, 415 + "node_modules/@babel/helper-plugin-utils": { 416 + "version": "7.20.2", 417 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", 418 + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", 419 + "engines": { 420 + "node": ">=6.9.0" 421 + } 422 + }, 423 + "node_modules/@babel/helper-remap-async-to-generator": { 424 + "version": "7.18.9", 425 + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", 426 + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", 427 + "dependencies": { 428 + "@babel/helper-annotate-as-pure": "^7.18.6", 429 + "@babel/helper-environment-visitor": "^7.18.9", 430 + "@babel/helper-wrap-function": "^7.18.9", 431 + "@babel/types": "^7.18.9" 432 + }, 433 + "engines": { 434 + "node": ">=6.9.0" 435 + }, 436 + "peerDependencies": { 437 + "@babel/core": "^7.0.0" 438 + } 439 + }, 440 + "node_modules/@babel/helper-replace-supers": { 441 + "version": "7.20.7", 442 + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", 443 + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", 444 + "dependencies": { 445 + "@babel/helper-environment-visitor": "^7.18.9", 446 + "@babel/helper-member-expression-to-functions": "^7.20.7", 447 + "@babel/helper-optimise-call-expression": "^7.18.6", 448 + "@babel/template": "^7.20.7", 449 + "@babel/traverse": "^7.20.7", 450 + "@babel/types": "^7.20.7" 451 + }, 452 + "engines": { 453 + "node": ">=6.9.0" 454 + } 455 + }, 456 + "node_modules/@babel/helper-simple-access": { 457 + "version": "7.20.2", 458 + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", 459 + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", 460 + "dependencies": { 461 + "@babel/types": "^7.20.2" 462 + }, 463 + "engines": { 464 + "node": ">=6.9.0" 465 + } 466 + }, 467 + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { 468 + "version": "7.20.0", 469 + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", 470 + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", 471 + "dependencies": { 472 + "@babel/types": "^7.20.0" 473 + }, 474 + "engines": { 475 + "node": ">=6.9.0" 476 + } 477 + }, 478 + "node_modules/@babel/helper-split-export-declaration": { 479 + "version": "7.18.6", 480 + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", 481 + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", 482 + "dependencies": { 483 + "@babel/types": "^7.18.6" 484 + }, 485 + "engines": { 486 + "node": ">=6.9.0" 487 + } 488 + }, 489 + "node_modules/@babel/helper-string-parser": { 490 + "version": "7.19.4", 491 + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", 492 + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", 493 + "engines": { 494 + "node": ">=6.9.0" 495 + } 496 + }, 497 + "node_modules/@babel/helper-validator-identifier": { 498 + "version": "7.19.1", 499 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", 500 + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", 501 + "engines": { 502 + "node": ">=6.9.0" 503 + } 504 + }, 505 + "node_modules/@babel/helper-validator-option": { 506 + "version": "7.21.0", 507 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", 508 + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", 509 + "engines": { 510 + "node": ">=6.9.0" 511 + } 512 + }, 513 + "node_modules/@babel/helper-wrap-function": { 514 + "version": "7.20.5", 515 + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", 516 + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", 517 + "dependencies": { 518 + "@babel/helper-function-name": "^7.19.0", 519 + "@babel/template": "^7.18.10", 520 + "@babel/traverse": "^7.20.5", 521 + "@babel/types": "^7.20.5" 522 + }, 523 + "engines": { 524 + "node": ">=6.9.0" 525 + } 526 + }, 527 + "node_modules/@babel/helpers": { 528 + "version": "7.21.0", 529 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", 530 + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", 531 + "dependencies": { 532 + "@babel/template": "^7.20.7", 533 + "@babel/traverse": "^7.21.0", 534 + "@babel/types": "^7.21.0" 535 + }, 536 + "engines": { 537 + "node": ">=6.9.0" 538 + } 539 + }, 540 + "node_modules/@babel/highlight": { 541 + "version": "7.18.6", 542 + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", 543 + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", 544 + "dependencies": { 545 + "@babel/helper-validator-identifier": "^7.18.6", 546 + "chalk": "^2.0.0", 547 + "js-tokens": "^4.0.0" 548 + }, 549 + "engines": { 550 + "node": ">=6.9.0" 551 + } 552 + }, 553 + "node_modules/@babel/highlight/node_modules/ansi-styles": { 554 + "version": "3.2.1", 555 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 556 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 557 + "dependencies": { 558 + "color-convert": "^1.9.0" 559 + }, 560 + "engines": { 561 + "node": ">=4" 562 + } 563 + }, 564 + "node_modules/@babel/highlight/node_modules/chalk": { 565 + "version": "2.4.2", 566 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 567 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 568 + "dependencies": { 569 + "ansi-styles": "^3.2.1", 570 + "escape-string-regexp": "^1.0.5", 571 + "supports-color": "^5.3.0" 572 + }, 573 + "engines": { 574 + "node": ">=4" 575 + } 576 + }, 577 + "node_modules/@babel/highlight/node_modules/color-convert": { 578 + "version": "1.9.3", 579 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 580 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 581 + "dependencies": { 582 + "color-name": "1.1.3" 583 + } 584 + }, 585 + "node_modules/@babel/highlight/node_modules/color-name": { 586 + "version": "1.1.3", 587 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 588 + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" 589 + }, 590 + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { 591 + "version": "1.0.5", 592 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 593 + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 594 + "engines": { 595 + "node": ">=0.8.0" 596 + } 597 + }, 598 + "node_modules/@babel/highlight/node_modules/has-flag": { 599 + "version": "3.0.0", 600 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 601 + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 602 + "engines": { 603 + "node": ">=4" 604 + } 605 + }, 606 + "node_modules/@babel/highlight/node_modules/supports-color": { 607 + "version": "5.5.0", 608 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 609 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 610 + "dependencies": { 611 + "has-flag": "^3.0.0" 612 + }, 613 + "engines": { 614 + "node": ">=4" 615 + } 616 + }, 617 + "node_modules/@babel/parser": { 618 + "version": "7.21.4", 619 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", 620 + "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", 621 + "bin": { 622 + "parser": "bin/babel-parser.js" 623 + }, 624 + "engines": { 625 + "node": ">=6.0.0" 626 + } 627 + }, 628 + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { 629 + "version": "7.18.6", 630 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", 631 + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", 632 + "dependencies": { 633 + "@babel/helper-plugin-utils": "^7.18.6" 634 + }, 635 + "engines": { 636 + "node": ">=6.9.0" 637 + }, 638 + "peerDependencies": { 639 + "@babel/core": "^7.0.0" 640 + } 641 + }, 642 + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { 643 + "version": "7.20.7", 644 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", 645 + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", 646 + "dependencies": { 647 + "@babel/helper-plugin-utils": "^7.20.2", 648 + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", 649 + "@babel/plugin-proposal-optional-chaining": "^7.20.7" 650 + }, 651 + "engines": { 652 + "node": ">=6.9.0" 653 + }, 654 + "peerDependencies": { 655 + "@babel/core": "^7.13.0" 656 + } 657 + }, 658 + "node_modules/@babel/plugin-proposal-async-generator-functions": { 659 + "version": "7.20.7", 660 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", 661 + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", 662 + "dependencies": { 663 + "@babel/helper-environment-visitor": "^7.18.9", 664 + "@babel/helper-plugin-utils": "^7.20.2", 665 + "@babel/helper-remap-async-to-generator": "^7.18.9", 666 + "@babel/plugin-syntax-async-generators": "^7.8.4" 667 + }, 668 + "engines": { 669 + "node": ">=6.9.0" 670 + }, 671 + "peerDependencies": { 672 + "@babel/core": "^7.0.0-0" 673 + } 674 + }, 675 + "node_modules/@babel/plugin-proposal-class-properties": { 676 + "version": "7.18.6", 677 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", 678 + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", 679 + "dependencies": { 680 + "@babel/helper-create-class-features-plugin": "^7.18.6", 681 + "@babel/helper-plugin-utils": "^7.18.6" 682 + }, 683 + "engines": { 684 + "node": ">=6.9.0" 685 + }, 686 + "peerDependencies": { 687 + "@babel/core": "^7.0.0-0" 688 + } 689 + }, 690 + "node_modules/@babel/plugin-proposal-class-static-block": { 691 + "version": "7.21.0", 692 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", 693 + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", 694 + "dependencies": { 695 + "@babel/helper-create-class-features-plugin": "^7.21.0", 696 + "@babel/helper-plugin-utils": "^7.20.2", 697 + "@babel/plugin-syntax-class-static-block": "^7.14.5" 698 + }, 699 + "engines": { 700 + "node": ">=6.9.0" 701 + }, 702 + "peerDependencies": { 703 + "@babel/core": "^7.12.0" 704 + } 705 + }, 706 + "node_modules/@babel/plugin-proposal-decorators": { 707 + "version": "7.21.0", 708 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.21.0.tgz", 709 + "integrity": "sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==", 710 + "dependencies": { 711 + "@babel/helper-create-class-features-plugin": "^7.21.0", 712 + "@babel/helper-plugin-utils": "^7.20.2", 713 + "@babel/helper-replace-supers": "^7.20.7", 714 + "@babel/helper-split-export-declaration": "^7.18.6", 715 + "@babel/plugin-syntax-decorators": "^7.21.0" 716 + }, 717 + "engines": { 718 + "node": ">=6.9.0" 719 + }, 720 + "peerDependencies": { 721 + "@babel/core": "^7.0.0-0" 722 + } 723 + }, 724 + "node_modules/@babel/plugin-proposal-dynamic-import": { 725 + "version": "7.18.6", 726 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", 727 + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", 728 + "dependencies": { 729 + "@babel/helper-plugin-utils": "^7.18.6", 730 + "@babel/plugin-syntax-dynamic-import": "^7.8.3" 731 + }, 732 + "engines": { 733 + "node": ">=6.9.0" 734 + }, 735 + "peerDependencies": { 736 + "@babel/core": "^7.0.0-0" 737 + } 738 + }, 739 + "node_modules/@babel/plugin-proposal-export-namespace-from": { 740 + "version": "7.18.9", 741 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", 742 + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", 743 + "dependencies": { 744 + "@babel/helper-plugin-utils": "^7.18.9", 745 + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" 746 + }, 747 + "engines": { 748 + "node": ">=6.9.0" 749 + }, 750 + "peerDependencies": { 751 + "@babel/core": "^7.0.0-0" 752 + } 753 + }, 754 + "node_modules/@babel/plugin-proposal-json-strings": { 755 + "version": "7.18.6", 756 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", 757 + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", 758 + "dependencies": { 759 + "@babel/helper-plugin-utils": "^7.18.6", 760 + "@babel/plugin-syntax-json-strings": "^7.8.3" 761 + }, 762 + "engines": { 763 + "node": ">=6.9.0" 764 + }, 765 + "peerDependencies": { 766 + "@babel/core": "^7.0.0-0" 767 + } 768 + }, 769 + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { 770 + "version": "7.20.7", 771 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", 772 + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", 773 + "dependencies": { 774 + "@babel/helper-plugin-utils": "^7.20.2", 775 + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" 776 + }, 777 + "engines": { 778 + "node": ">=6.9.0" 779 + }, 780 + "peerDependencies": { 781 + "@babel/core": "^7.0.0-0" 782 + } 783 + }, 784 + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { 785 + "version": "7.18.6", 786 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", 787 + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", 788 + "dependencies": { 789 + "@babel/helper-plugin-utils": "^7.18.6", 790 + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" 791 + }, 792 + "engines": { 793 + "node": ">=6.9.0" 794 + }, 795 + "peerDependencies": { 796 + "@babel/core": "^7.0.0-0" 797 + } 798 + }, 799 + "node_modules/@babel/plugin-proposal-numeric-separator": { 800 + "version": "7.18.6", 801 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", 802 + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", 803 + "dependencies": { 804 + "@babel/helper-plugin-utils": "^7.18.6", 805 + "@babel/plugin-syntax-numeric-separator": "^7.10.4" 806 + }, 807 + "engines": { 808 + "node": ">=6.9.0" 809 + }, 810 + "peerDependencies": { 811 + "@babel/core": "^7.0.0-0" 812 + } 813 + }, 814 + "node_modules/@babel/plugin-proposal-object-rest-spread": { 815 + "version": "7.20.7", 816 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", 817 + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", 818 + "dependencies": { 819 + "@babel/compat-data": "^7.20.5", 820 + "@babel/helper-compilation-targets": "^7.20.7", 821 + "@babel/helper-plugin-utils": "^7.20.2", 822 + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 823 + "@babel/plugin-transform-parameters": "^7.20.7" 824 + }, 825 + "engines": { 826 + "node": ">=6.9.0" 827 + }, 828 + "peerDependencies": { 829 + "@babel/core": "^7.0.0-0" 830 + } 831 + }, 832 + "node_modules/@babel/plugin-proposal-optional-catch-binding": { 833 + "version": "7.18.6", 834 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", 835 + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", 836 + "dependencies": { 837 + "@babel/helper-plugin-utils": "^7.18.6", 838 + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" 839 + }, 840 + "engines": { 841 + "node": ">=6.9.0" 842 + }, 843 + "peerDependencies": { 844 + "@babel/core": "^7.0.0-0" 845 + } 846 + }, 847 + "node_modules/@babel/plugin-proposal-optional-chaining": { 848 + "version": "7.21.0", 849 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", 850 + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", 851 + "dependencies": { 852 + "@babel/helper-plugin-utils": "^7.20.2", 853 + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", 854 + "@babel/plugin-syntax-optional-chaining": "^7.8.3" 855 + }, 856 + "engines": { 857 + "node": ">=6.9.0" 858 + }, 859 + "peerDependencies": { 860 + "@babel/core": "^7.0.0-0" 861 + } 862 + }, 863 + "node_modules/@babel/plugin-proposal-private-methods": { 864 + "version": "7.18.6", 865 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", 866 + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", 867 + "dependencies": { 868 + "@babel/helper-create-class-features-plugin": "^7.18.6", 869 + "@babel/helper-plugin-utils": "^7.18.6" 870 + }, 871 + "engines": { 872 + "node": ">=6.9.0" 873 + }, 874 + "peerDependencies": { 875 + "@babel/core": "^7.0.0-0" 876 + } 877 + }, 878 + "node_modules/@babel/plugin-proposal-private-property-in-object": { 879 + "version": "7.21.0", 880 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", 881 + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", 882 + "dependencies": { 883 + "@babel/helper-annotate-as-pure": "^7.18.6", 884 + "@babel/helper-create-class-features-plugin": "^7.21.0", 885 + "@babel/helper-plugin-utils": "^7.20.2", 886 + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" 887 + }, 888 + "engines": { 889 + "node": ">=6.9.0" 890 + }, 891 + "peerDependencies": { 892 + "@babel/core": "^7.0.0-0" 893 + } 894 + }, 895 + "node_modules/@babel/plugin-proposal-unicode-property-regex": { 896 + "version": "7.18.6", 897 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", 898 + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", 899 + "dependencies": { 900 + "@babel/helper-create-regexp-features-plugin": "^7.18.6", 901 + "@babel/helper-plugin-utils": "^7.18.6" 902 + }, 903 + "engines": { 904 + "node": ">=4" 905 + }, 906 + "peerDependencies": { 907 + "@babel/core": "^7.0.0-0" 908 + } 909 + }, 910 + "node_modules/@babel/plugin-syntax-async-generators": { 911 + "version": "7.8.4", 912 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", 913 + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", 914 + "dependencies": { 915 + "@babel/helper-plugin-utils": "^7.8.0" 916 + }, 917 + "peerDependencies": { 918 + "@babel/core": "^7.0.0-0" 919 + } 920 + }, 921 + "node_modules/@babel/plugin-syntax-bigint": { 922 + "version": "7.8.3", 923 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", 924 + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", 925 + "dependencies": { 926 + "@babel/helper-plugin-utils": "^7.8.0" 927 + }, 928 + "peerDependencies": { 929 + "@babel/core": "^7.0.0-0" 930 + } 931 + }, 932 + "node_modules/@babel/plugin-syntax-class-properties": { 933 + "version": "7.12.13", 934 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", 935 + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", 936 + "dependencies": { 937 + "@babel/helper-plugin-utils": "^7.12.13" 938 + }, 939 + "peerDependencies": { 940 + "@babel/core": "^7.0.0-0" 941 + } 942 + }, 943 + "node_modules/@babel/plugin-syntax-class-static-block": { 944 + "version": "7.14.5", 945 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", 946 + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", 947 + "dependencies": { 948 + "@babel/helper-plugin-utils": "^7.14.5" 949 + }, 950 + "engines": { 951 + "node": ">=6.9.0" 952 + }, 953 + "peerDependencies": { 954 + "@babel/core": "^7.0.0-0" 955 + } 956 + }, 957 + "node_modules/@babel/plugin-syntax-decorators": { 958 + "version": "7.21.0", 959 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.21.0.tgz", 960 + "integrity": "sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==", 961 + "dependencies": { 962 + "@babel/helper-plugin-utils": "^7.20.2" 963 + }, 964 + "engines": { 965 + "node": ">=6.9.0" 966 + }, 967 + "peerDependencies": { 968 + "@babel/core": "^7.0.0-0" 969 + } 970 + }, 971 + "node_modules/@babel/plugin-syntax-dynamic-import": { 972 + "version": "7.8.3", 973 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", 974 + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", 975 + "dependencies": { 976 + "@babel/helper-plugin-utils": "^7.8.0" 977 + }, 978 + "peerDependencies": { 979 + "@babel/core": "^7.0.0-0" 980 + } 981 + }, 982 + "node_modules/@babel/plugin-syntax-export-namespace-from": { 983 + "version": "7.8.3", 984 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", 985 + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", 986 + "dependencies": { 987 + "@babel/helper-plugin-utils": "^7.8.3" 988 + }, 989 + "peerDependencies": { 990 + "@babel/core": "^7.0.0-0" 991 + } 992 + }, 993 + "node_modules/@babel/plugin-syntax-flow": { 994 + "version": "7.21.4", 995 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.21.4.tgz", 996 + "integrity": "sha512-l9xd3N+XG4fZRxEP3vXdK6RW7vN1Uf5dxzRC/09wV86wqZ/YYQooBIGNsiRdfNR3/q2/5pPzV4B54J/9ctX5jw==", 997 + "dependencies": { 998 + "@babel/helper-plugin-utils": "^7.20.2" 999 + }, 1000 + "engines": { 1001 + "node": ">=6.9.0" 1002 + }, 1003 + "peerDependencies": { 1004 + "@babel/core": "^7.0.0-0" 1005 + } 1006 + }, 1007 + "node_modules/@babel/plugin-syntax-import-assertions": { 1008 + "version": "7.20.0", 1009 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", 1010 + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", 1011 + "dependencies": { 1012 + "@babel/helper-plugin-utils": "^7.19.0" 1013 + }, 1014 + "engines": { 1015 + "node": ">=6.9.0" 1016 + }, 1017 + "peerDependencies": { 1018 + "@babel/core": "^7.0.0-0" 1019 + } 1020 + }, 1021 + "node_modules/@babel/plugin-syntax-import-meta": { 1022 + "version": "7.10.4", 1023 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", 1024 + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", 1025 + "dependencies": { 1026 + "@babel/helper-plugin-utils": "^7.10.4" 1027 + }, 1028 + "peerDependencies": { 1029 + "@babel/core": "^7.0.0-0" 1030 + } 1031 + }, 1032 + "node_modules/@babel/plugin-syntax-json-strings": { 1033 + "version": "7.8.3", 1034 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", 1035 + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", 1036 + "dependencies": { 1037 + "@babel/helper-plugin-utils": "^7.8.0" 1038 + }, 1039 + "peerDependencies": { 1040 + "@babel/core": "^7.0.0-0" 1041 + } 1042 + }, 1043 + "node_modules/@babel/plugin-syntax-jsx": { 1044 + "version": "7.21.4", 1045 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", 1046 + "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", 1047 + "dependencies": { 1048 + "@babel/helper-plugin-utils": "^7.20.2" 1049 + }, 1050 + "engines": { 1051 + "node": ">=6.9.0" 1052 + }, 1053 + "peerDependencies": { 1054 + "@babel/core": "^7.0.0-0" 1055 + } 1056 + }, 1057 + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { 1058 + "version": "7.10.4", 1059 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", 1060 + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", 1061 + "dependencies": { 1062 + "@babel/helper-plugin-utils": "^7.10.4" 1063 + }, 1064 + "peerDependencies": { 1065 + "@babel/core": "^7.0.0-0" 1066 + } 1067 + }, 1068 + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { 1069 + "version": "7.8.3", 1070 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", 1071 + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", 1072 + "dependencies": { 1073 + "@babel/helper-plugin-utils": "^7.8.0" 1074 + }, 1075 + "peerDependencies": { 1076 + "@babel/core": "^7.0.0-0" 1077 + } 1078 + }, 1079 + "node_modules/@babel/plugin-syntax-numeric-separator": { 1080 + "version": "7.10.4", 1081 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", 1082 + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", 1083 + "dependencies": { 1084 + "@babel/helper-plugin-utils": "^7.10.4" 1085 + }, 1086 + "peerDependencies": { 1087 + "@babel/core": "^7.0.0-0" 1088 + } 1089 + }, 1090 + "node_modules/@babel/plugin-syntax-object-rest-spread": { 1091 + "version": "7.8.3", 1092 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", 1093 + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", 1094 + "dependencies": { 1095 + "@babel/helper-plugin-utils": "^7.8.0" 1096 + }, 1097 + "peerDependencies": { 1098 + "@babel/core": "^7.0.0-0" 1099 + } 1100 + }, 1101 + "node_modules/@babel/plugin-syntax-optional-catch-binding": { 1102 + "version": "7.8.3", 1103 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", 1104 + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", 1105 + "dependencies": { 1106 + "@babel/helper-plugin-utils": "^7.8.0" 1107 + }, 1108 + "peerDependencies": { 1109 + "@babel/core": "^7.0.0-0" 1110 + } 1111 + }, 1112 + "node_modules/@babel/plugin-syntax-optional-chaining": { 1113 + "version": "7.8.3", 1114 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", 1115 + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", 1116 + "dependencies": { 1117 + "@babel/helper-plugin-utils": "^7.8.0" 1118 + }, 1119 + "peerDependencies": { 1120 + "@babel/core": "^7.0.0-0" 1121 + } 1122 + }, 1123 + "node_modules/@babel/plugin-syntax-private-property-in-object": { 1124 + "version": "7.14.5", 1125 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", 1126 + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", 1127 + "dependencies": { 1128 + "@babel/helper-plugin-utils": "^7.14.5" 1129 + }, 1130 + "engines": { 1131 + "node": ">=6.9.0" 1132 + }, 1133 + "peerDependencies": { 1134 + "@babel/core": "^7.0.0-0" 1135 + } 1136 + }, 1137 + "node_modules/@babel/plugin-syntax-top-level-await": { 1138 + "version": "7.14.5", 1139 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", 1140 + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", 1141 + "dependencies": { 1142 + "@babel/helper-plugin-utils": "^7.14.5" 1143 + }, 1144 + "engines": { 1145 + "node": ">=6.9.0" 1146 + }, 1147 + "peerDependencies": { 1148 + "@babel/core": "^7.0.0-0" 1149 + } 1150 + }, 1151 + "node_modules/@babel/plugin-syntax-typescript": { 1152 + "version": "7.21.4", 1153 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", 1154 + "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", 1155 + "dependencies": { 1156 + "@babel/helper-plugin-utils": "^7.20.2" 1157 + }, 1158 + "engines": { 1159 + "node": ">=6.9.0" 1160 + }, 1161 + "peerDependencies": { 1162 + "@babel/core": "^7.0.0-0" 1163 + } 1164 + }, 1165 + "node_modules/@babel/plugin-transform-arrow-functions": { 1166 + "version": "7.20.7", 1167 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", 1168 + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", 1169 + "dependencies": { 1170 + "@babel/helper-plugin-utils": "^7.20.2" 1171 + }, 1172 + "engines": { 1173 + "node": ">=6.9.0" 1174 + }, 1175 + "peerDependencies": { 1176 + "@babel/core": "^7.0.0-0" 1177 + } 1178 + }, 1179 + "node_modules/@babel/plugin-transform-async-to-generator": { 1180 + "version": "7.20.7", 1181 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", 1182 + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", 1183 + "dependencies": { 1184 + "@babel/helper-module-imports": "^7.18.6", 1185 + "@babel/helper-plugin-utils": "^7.20.2", 1186 + "@babel/helper-remap-async-to-generator": "^7.18.9" 1187 + }, 1188 + "engines": { 1189 + "node": ">=6.9.0" 1190 + }, 1191 + "peerDependencies": { 1192 + "@babel/core": "^7.0.0-0" 1193 + } 1194 + }, 1195 + "node_modules/@babel/plugin-transform-block-scoped-functions": { 1196 + "version": "7.18.6", 1197 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", 1198 + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", 1199 + "dependencies": { 1200 + "@babel/helper-plugin-utils": "^7.18.6" 1201 + }, 1202 + "engines": { 1203 + "node": ">=6.9.0" 1204 + }, 1205 + "peerDependencies": { 1206 + "@babel/core": "^7.0.0-0" 1207 + } 1208 + }, 1209 + "node_modules/@babel/plugin-transform-block-scoping": { 1210 + "version": "7.21.0", 1211 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", 1212 + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", 1213 + "dependencies": { 1214 + "@babel/helper-plugin-utils": "^7.20.2" 1215 + }, 1216 + "engines": { 1217 + "node": ">=6.9.0" 1218 + }, 1219 + "peerDependencies": { 1220 + "@babel/core": "^7.0.0-0" 1221 + } 1222 + }, 1223 + "node_modules/@babel/plugin-transform-classes": { 1224 + "version": "7.21.0", 1225 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", 1226 + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", 1227 + "dependencies": { 1228 + "@babel/helper-annotate-as-pure": "^7.18.6", 1229 + "@babel/helper-compilation-targets": "^7.20.7", 1230 + "@babel/helper-environment-visitor": "^7.18.9", 1231 + "@babel/helper-function-name": "^7.21.0", 1232 + "@babel/helper-optimise-call-expression": "^7.18.6", 1233 + "@babel/helper-plugin-utils": "^7.20.2", 1234 + "@babel/helper-replace-supers": "^7.20.7", 1235 + "@babel/helper-split-export-declaration": "^7.18.6", 1236 + "globals": "^11.1.0" 1237 + }, 1238 + "engines": { 1239 + "node": ">=6.9.0" 1240 + }, 1241 + "peerDependencies": { 1242 + "@babel/core": "^7.0.0-0" 1243 + } 1244 + }, 1245 + "node_modules/@babel/plugin-transform-classes/node_modules/globals": { 1246 + "version": "11.12.0", 1247 + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 1248 + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 1249 + "engines": { 1250 + "node": ">=4" 1251 + } 1252 + }, 1253 + "node_modules/@babel/plugin-transform-computed-properties": { 1254 + "version": "7.20.7", 1255 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", 1256 + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", 1257 + "dependencies": { 1258 + "@babel/helper-plugin-utils": "^7.20.2", 1259 + "@babel/template": "^7.20.7" 1260 + }, 1261 + "engines": { 1262 + "node": ">=6.9.0" 1263 + }, 1264 + "peerDependencies": { 1265 + "@babel/core": "^7.0.0-0" 1266 + } 1267 + }, 1268 + "node_modules/@babel/plugin-transform-destructuring": { 1269 + "version": "7.21.3", 1270 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", 1271 + "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", 1272 + "dependencies": { 1273 + "@babel/helper-plugin-utils": "^7.20.2" 1274 + }, 1275 + "engines": { 1276 + "node": ">=6.9.0" 1277 + }, 1278 + "peerDependencies": { 1279 + "@babel/core": "^7.0.0-0" 1280 + } 1281 + }, 1282 + "node_modules/@babel/plugin-transform-dotall-regex": { 1283 + "version": "7.18.6", 1284 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", 1285 + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", 1286 + "dependencies": { 1287 + "@babel/helper-create-regexp-features-plugin": "^7.18.6", 1288 + "@babel/helper-plugin-utils": "^7.18.6" 1289 + }, 1290 + "engines": { 1291 + "node": ">=6.9.0" 1292 + }, 1293 + "peerDependencies": { 1294 + "@babel/core": "^7.0.0-0" 1295 + } 1296 + }, 1297 + "node_modules/@babel/plugin-transform-duplicate-keys": { 1298 + "version": "7.18.9", 1299 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", 1300 + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", 1301 + "dependencies": { 1302 + "@babel/helper-plugin-utils": "^7.18.9" 1303 + }, 1304 + "engines": { 1305 + "node": ">=6.9.0" 1306 + }, 1307 + "peerDependencies": { 1308 + "@babel/core": "^7.0.0-0" 1309 + } 1310 + }, 1311 + "node_modules/@babel/plugin-transform-exponentiation-operator": { 1312 + "version": "7.18.6", 1313 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", 1314 + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", 1315 + "dependencies": { 1316 + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", 1317 + "@babel/helper-plugin-utils": "^7.18.6" 1318 + }, 1319 + "engines": { 1320 + "node": ">=6.9.0" 1321 + }, 1322 + "peerDependencies": { 1323 + "@babel/core": "^7.0.0-0" 1324 + } 1325 + }, 1326 + "node_modules/@babel/plugin-transform-flow-strip-types": { 1327 + "version": "7.21.0", 1328 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.21.0.tgz", 1329 + "integrity": "sha512-FlFA2Mj87a6sDkW4gfGrQQqwY/dLlBAyJa2dJEZ+FHXUVHBflO2wyKvg+OOEzXfrKYIa4HWl0mgmbCzt0cMb7w==", 1330 + "dependencies": { 1331 + "@babel/helper-plugin-utils": "^7.20.2", 1332 + "@babel/plugin-syntax-flow": "^7.18.6" 1333 + }, 1334 + "engines": { 1335 + "node": ">=6.9.0" 1336 + }, 1337 + "peerDependencies": { 1338 + "@babel/core": "^7.0.0-0" 1339 + } 1340 + }, 1341 + "node_modules/@babel/plugin-transform-for-of": { 1342 + "version": "7.21.0", 1343 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", 1344 + "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", 1345 + "dependencies": { 1346 + "@babel/helper-plugin-utils": "^7.20.2" 1347 + }, 1348 + "engines": { 1349 + "node": ">=6.9.0" 1350 + }, 1351 + "peerDependencies": { 1352 + "@babel/core": "^7.0.0-0" 1353 + } 1354 + }, 1355 + "node_modules/@babel/plugin-transform-function-name": { 1356 + "version": "7.18.9", 1357 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", 1358 + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", 1359 + "dependencies": { 1360 + "@babel/helper-compilation-targets": "^7.18.9", 1361 + "@babel/helper-function-name": "^7.18.9", 1362 + "@babel/helper-plugin-utils": "^7.18.9" 1363 + }, 1364 + "engines": { 1365 + "node": ">=6.9.0" 1366 + }, 1367 + "peerDependencies": { 1368 + "@babel/core": "^7.0.0-0" 1369 + } 1370 + }, 1371 + "node_modules/@babel/plugin-transform-literals": { 1372 + "version": "7.18.9", 1373 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", 1374 + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", 1375 + "dependencies": { 1376 + "@babel/helper-plugin-utils": "^7.18.9" 1377 + }, 1378 + "engines": { 1379 + "node": ">=6.9.0" 1380 + }, 1381 + "peerDependencies": { 1382 + "@babel/core": "^7.0.0-0" 1383 + } 1384 + }, 1385 + "node_modules/@babel/plugin-transform-member-expression-literals": { 1386 + "version": "7.18.6", 1387 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", 1388 + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", 1389 + "dependencies": { 1390 + "@babel/helper-plugin-utils": "^7.18.6" 1391 + }, 1392 + "engines": { 1393 + "node": ">=6.9.0" 1394 + }, 1395 + "peerDependencies": { 1396 + "@babel/core": "^7.0.0-0" 1397 + } 1398 + }, 1399 + "node_modules/@babel/plugin-transform-modules-amd": { 1400 + "version": "7.20.11", 1401 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", 1402 + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", 1403 + "dependencies": { 1404 + "@babel/helper-module-transforms": "^7.20.11", 1405 + "@babel/helper-plugin-utils": "^7.20.2" 1406 + }, 1407 + "engines": { 1408 + "node": ">=6.9.0" 1409 + }, 1410 + "peerDependencies": { 1411 + "@babel/core": "^7.0.0-0" 1412 + } 1413 + }, 1414 + "node_modules/@babel/plugin-transform-modules-commonjs": { 1415 + "version": "7.21.2", 1416 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", 1417 + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", 1418 + "dependencies": { 1419 + "@babel/helper-module-transforms": "^7.21.2", 1420 + "@babel/helper-plugin-utils": "^7.20.2", 1421 + "@babel/helper-simple-access": "^7.20.2" 1422 + }, 1423 + "engines": { 1424 + "node": ">=6.9.0" 1425 + }, 1426 + "peerDependencies": { 1427 + "@babel/core": "^7.0.0-0" 1428 + } 1429 + }, 1430 + "node_modules/@babel/plugin-transform-modules-systemjs": { 1431 + "version": "7.20.11", 1432 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", 1433 + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", 1434 + "dependencies": { 1435 + "@babel/helper-hoist-variables": "^7.18.6", 1436 + "@babel/helper-module-transforms": "^7.20.11", 1437 + "@babel/helper-plugin-utils": "^7.20.2", 1438 + "@babel/helper-validator-identifier": "^7.19.1" 1439 + }, 1440 + "engines": { 1441 + "node": ">=6.9.0" 1442 + }, 1443 + "peerDependencies": { 1444 + "@babel/core": "^7.0.0-0" 1445 + } 1446 + }, 1447 + "node_modules/@babel/plugin-transform-modules-umd": { 1448 + "version": "7.18.6", 1449 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", 1450 + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", 1451 + "dependencies": { 1452 + "@babel/helper-module-transforms": "^7.18.6", 1453 + "@babel/helper-plugin-utils": "^7.18.6" 1454 + }, 1455 + "engines": { 1456 + "node": ">=6.9.0" 1457 + }, 1458 + "peerDependencies": { 1459 + "@babel/core": "^7.0.0-0" 1460 + } 1461 + }, 1462 + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { 1463 + "version": "7.20.5", 1464 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", 1465 + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", 1466 + "dependencies": { 1467 + "@babel/helper-create-regexp-features-plugin": "^7.20.5", 1468 + "@babel/helper-plugin-utils": "^7.20.2" 1469 + }, 1470 + "engines": { 1471 + "node": ">=6.9.0" 1472 + }, 1473 + "peerDependencies": { 1474 + "@babel/core": "^7.0.0" 1475 + } 1476 + }, 1477 + "node_modules/@babel/plugin-transform-new-target": { 1478 + "version": "7.18.6", 1479 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", 1480 + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", 1481 + "dependencies": { 1482 + "@babel/helper-plugin-utils": "^7.18.6" 1483 + }, 1484 + "engines": { 1485 + "node": ">=6.9.0" 1486 + }, 1487 + "peerDependencies": { 1488 + "@babel/core": "^7.0.0-0" 1489 + } 1490 + }, 1491 + "node_modules/@babel/plugin-transform-object-super": { 1492 + "version": "7.18.6", 1493 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", 1494 + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", 1495 + "dependencies": { 1496 + "@babel/helper-plugin-utils": "^7.18.6", 1497 + "@babel/helper-replace-supers": "^7.18.6" 1498 + }, 1499 + "engines": { 1500 + "node": ">=6.9.0" 1501 + }, 1502 + "peerDependencies": { 1503 + "@babel/core": "^7.0.0-0" 1504 + } 1505 + }, 1506 + "node_modules/@babel/plugin-transform-parameters": { 1507 + "version": "7.21.3", 1508 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz", 1509 + "integrity": "sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==", 1510 + "dependencies": { 1511 + "@babel/helper-plugin-utils": "^7.20.2" 1512 + }, 1513 + "engines": { 1514 + "node": ">=6.9.0" 1515 + }, 1516 + "peerDependencies": { 1517 + "@babel/core": "^7.0.0-0" 1518 + } 1519 + }, 1520 + "node_modules/@babel/plugin-transform-property-literals": { 1521 + "version": "7.18.6", 1522 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", 1523 + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", 1524 + "dependencies": { 1525 + "@babel/helper-plugin-utils": "^7.18.6" 1526 + }, 1527 + "engines": { 1528 + "node": ">=6.9.0" 1529 + }, 1530 + "peerDependencies": { 1531 + "@babel/core": "^7.0.0-0" 1532 + } 1533 + }, 1534 + "node_modules/@babel/plugin-transform-react-constant-elements": { 1535 + "version": "7.21.3", 1536 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.21.3.tgz", 1537 + "integrity": "sha512-4DVcFeWe/yDYBLp0kBmOGFJ6N2UYg7coGid1gdxb4co62dy/xISDMaYBXBVXEDhfgMk7qkbcYiGtwd5Q/hwDDQ==", 1538 + "dependencies": { 1539 + "@babel/helper-plugin-utils": "^7.20.2" 1540 + }, 1541 + "engines": { 1542 + "node": ">=6.9.0" 1543 + }, 1544 + "peerDependencies": { 1545 + "@babel/core": "^7.0.0-0" 1546 + } 1547 + }, 1548 + "node_modules/@babel/plugin-transform-react-display-name": { 1549 + "version": "7.18.6", 1550 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", 1551 + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", 1552 + "dependencies": { 1553 + "@babel/helper-plugin-utils": "^7.18.6" 1554 + }, 1555 + "engines": { 1556 + "node": ">=6.9.0" 1557 + }, 1558 + "peerDependencies": { 1559 + "@babel/core": "^7.0.0-0" 1560 + } 1561 + }, 1562 + "node_modules/@babel/plugin-transform-react-jsx": { 1563 + "version": "7.21.0", 1564 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz", 1565 + "integrity": "sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==", 1566 + "dependencies": { 1567 + "@babel/helper-annotate-as-pure": "^7.18.6", 1568 + "@babel/helper-module-imports": "^7.18.6", 1569 + "@babel/helper-plugin-utils": "^7.20.2", 1570 + "@babel/plugin-syntax-jsx": "^7.18.6", 1571 + "@babel/types": "^7.21.0" 1572 + }, 1573 + "engines": { 1574 + "node": ">=6.9.0" 1575 + }, 1576 + "peerDependencies": { 1577 + "@babel/core": "^7.0.0-0" 1578 + } 1579 + }, 1580 + "node_modules/@babel/plugin-transform-react-jsx-development": { 1581 + "version": "7.18.6", 1582 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", 1583 + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", 1584 + "dependencies": { 1585 + "@babel/plugin-transform-react-jsx": "^7.18.6" 1586 + }, 1587 + "engines": { 1588 + "node": ">=6.9.0" 1589 + }, 1590 + "peerDependencies": { 1591 + "@babel/core": "^7.0.0-0" 1592 + } 1593 + }, 1594 + "node_modules/@babel/plugin-transform-react-pure-annotations": { 1595 + "version": "7.18.6", 1596 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", 1597 + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", 1598 + "dependencies": { 1599 + "@babel/helper-annotate-as-pure": "^7.18.6", 1600 + "@babel/helper-plugin-utils": "^7.18.6" 1601 + }, 1602 + "engines": { 1603 + "node": ">=6.9.0" 1604 + }, 1605 + "peerDependencies": { 1606 + "@babel/core": "^7.0.0-0" 1607 + } 1608 + }, 1609 + "node_modules/@babel/plugin-transform-regenerator": { 1610 + "version": "7.20.5", 1611 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", 1612 + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", 1613 + "dependencies": { 1614 + "@babel/helper-plugin-utils": "^7.20.2", 1615 + "regenerator-transform": "^0.15.1" 1616 + }, 1617 + "engines": { 1618 + "node": ">=6.9.0" 1619 + }, 1620 + "peerDependencies": { 1621 + "@babel/core": "^7.0.0-0" 1622 + } 1623 + }, 1624 + "node_modules/@babel/plugin-transform-reserved-words": { 1625 + "version": "7.18.6", 1626 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", 1627 + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", 1628 + "dependencies": { 1629 + "@babel/helper-plugin-utils": "^7.18.6" 1630 + }, 1631 + "engines": { 1632 + "node": ">=6.9.0" 1633 + }, 1634 + "peerDependencies": { 1635 + "@babel/core": "^7.0.0-0" 1636 + } 1637 + }, 1638 + "node_modules/@babel/plugin-transform-runtime": { 1639 + "version": "7.21.4", 1640 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.4.tgz", 1641 + "integrity": "sha512-1J4dhrw1h1PqnNNpzwxQ2UBymJUF8KuPjAAnlLwZcGhHAIqUigFW7cdK6GHoB64ubY4qXQNYknoUeks4Wz7CUA==", 1642 + "dependencies": { 1643 + "@babel/helper-module-imports": "^7.21.4", 1644 + "@babel/helper-plugin-utils": "^7.20.2", 1645 + "babel-plugin-polyfill-corejs2": "^0.3.3", 1646 + "babel-plugin-polyfill-corejs3": "^0.6.0", 1647 + "babel-plugin-polyfill-regenerator": "^0.4.1", 1648 + "semver": "^6.3.0" 1649 + }, 1650 + "engines": { 1651 + "node": ">=6.9.0" 1652 + }, 1653 + "peerDependencies": { 1654 + "@babel/core": "^7.0.0-0" 1655 + } 1656 + }, 1657 + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { 1658 + "version": "6.3.0", 1659 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1660 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 1661 + "bin": { 1662 + "semver": "bin/semver.js" 1663 + } 1664 + }, 1665 + "node_modules/@babel/plugin-transform-shorthand-properties": { 1666 + "version": "7.18.6", 1667 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", 1668 + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", 1669 + "dependencies": { 1670 + "@babel/helper-plugin-utils": "^7.18.6" 1671 + }, 1672 + "engines": { 1673 + "node": ">=6.9.0" 1674 + }, 1675 + "peerDependencies": { 1676 + "@babel/core": "^7.0.0-0" 1677 + } 1678 + }, 1679 + "node_modules/@babel/plugin-transform-spread": { 1680 + "version": "7.20.7", 1681 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", 1682 + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", 1683 + "dependencies": { 1684 + "@babel/helper-plugin-utils": "^7.20.2", 1685 + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" 1686 + }, 1687 + "engines": { 1688 + "node": ">=6.9.0" 1689 + }, 1690 + "peerDependencies": { 1691 + "@babel/core": "^7.0.0-0" 1692 + } 1693 + }, 1694 + "node_modules/@babel/plugin-transform-sticky-regex": { 1695 + "version": "7.18.6", 1696 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", 1697 + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", 1698 + "dependencies": { 1699 + "@babel/helper-plugin-utils": "^7.18.6" 1700 + }, 1701 + "engines": { 1702 + "node": ">=6.9.0" 1703 + }, 1704 + "peerDependencies": { 1705 + "@babel/core": "^7.0.0-0" 1706 + } 1707 + }, 1708 + "node_modules/@babel/plugin-transform-template-literals": { 1709 + "version": "7.18.9", 1710 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", 1711 + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", 1712 + "dependencies": { 1713 + "@babel/helper-plugin-utils": "^7.18.9" 1714 + }, 1715 + "engines": { 1716 + "node": ">=6.9.0" 1717 + }, 1718 + "peerDependencies": { 1719 + "@babel/core": "^7.0.0-0" 1720 + } 1721 + }, 1722 + "node_modules/@babel/plugin-transform-typeof-symbol": { 1723 + "version": "7.18.9", 1724 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", 1725 + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", 1726 + "dependencies": { 1727 + "@babel/helper-plugin-utils": "^7.18.9" 1728 + }, 1729 + "engines": { 1730 + "node": ">=6.9.0" 1731 + }, 1732 + "peerDependencies": { 1733 + "@babel/core": "^7.0.0-0" 1734 + } 1735 + }, 1736 + "node_modules/@babel/plugin-transform-typescript": { 1737 + "version": "7.21.3", 1738 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz", 1739 + "integrity": "sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==", 1740 + "dependencies": { 1741 + "@babel/helper-annotate-as-pure": "^7.18.6", 1742 + "@babel/helper-create-class-features-plugin": "^7.21.0", 1743 + "@babel/helper-plugin-utils": "^7.20.2", 1744 + "@babel/plugin-syntax-typescript": "^7.20.0" 1745 + }, 1746 + "engines": { 1747 + "node": ">=6.9.0" 1748 + }, 1749 + "peerDependencies": { 1750 + "@babel/core": "^7.0.0-0" 1751 + } 1752 + }, 1753 + "node_modules/@babel/plugin-transform-unicode-escapes": { 1754 + "version": "7.18.10", 1755 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", 1756 + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", 1757 + "dependencies": { 1758 + "@babel/helper-plugin-utils": "^7.18.9" 1759 + }, 1760 + "engines": { 1761 + "node": ">=6.9.0" 1762 + }, 1763 + "peerDependencies": { 1764 + "@babel/core": "^7.0.0-0" 1765 + } 1766 + }, 1767 + "node_modules/@babel/plugin-transform-unicode-regex": { 1768 + "version": "7.18.6", 1769 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", 1770 + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", 1771 + "dependencies": { 1772 + "@babel/helper-create-regexp-features-plugin": "^7.18.6", 1773 + "@babel/helper-plugin-utils": "^7.18.6" 1774 + }, 1775 + "engines": { 1776 + "node": ">=6.9.0" 1777 + }, 1778 + "peerDependencies": { 1779 + "@babel/core": "^7.0.0-0" 1780 + } 1781 + }, 1782 + "node_modules/@babel/preset-env": { 1783 + "version": "7.21.4", 1784 + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz", 1785 + "integrity": "sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==", 1786 + "dependencies": { 1787 + "@babel/compat-data": "^7.21.4", 1788 + "@babel/helper-compilation-targets": "^7.21.4", 1789 + "@babel/helper-plugin-utils": "^7.20.2", 1790 + "@babel/helper-validator-option": "^7.21.0", 1791 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", 1792 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.20.7", 1793 + "@babel/plugin-proposal-async-generator-functions": "^7.20.7", 1794 + "@babel/plugin-proposal-class-properties": "^7.18.6", 1795 + "@babel/plugin-proposal-class-static-block": "^7.21.0", 1796 + "@babel/plugin-proposal-dynamic-import": "^7.18.6", 1797 + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", 1798 + "@babel/plugin-proposal-json-strings": "^7.18.6", 1799 + "@babel/plugin-proposal-logical-assignment-operators": "^7.20.7", 1800 + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", 1801 + "@babel/plugin-proposal-numeric-separator": "^7.18.6", 1802 + "@babel/plugin-proposal-object-rest-spread": "^7.20.7", 1803 + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", 1804 + "@babel/plugin-proposal-optional-chaining": "^7.21.0", 1805 + "@babel/plugin-proposal-private-methods": "^7.18.6", 1806 + "@babel/plugin-proposal-private-property-in-object": "^7.21.0", 1807 + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", 1808 + "@babel/plugin-syntax-async-generators": "^7.8.4", 1809 + "@babel/plugin-syntax-class-properties": "^7.12.13", 1810 + "@babel/plugin-syntax-class-static-block": "^7.14.5", 1811 + "@babel/plugin-syntax-dynamic-import": "^7.8.3", 1812 + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", 1813 + "@babel/plugin-syntax-import-assertions": "^7.20.0", 1814 + "@babel/plugin-syntax-json-strings": "^7.8.3", 1815 + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", 1816 + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", 1817 + "@babel/plugin-syntax-numeric-separator": "^7.10.4", 1818 + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 1819 + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", 1820 + "@babel/plugin-syntax-optional-chaining": "^7.8.3", 1821 + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", 1822 + "@babel/plugin-syntax-top-level-await": "^7.14.5", 1823 + "@babel/plugin-transform-arrow-functions": "^7.20.7", 1824 + "@babel/plugin-transform-async-to-generator": "^7.20.7", 1825 + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", 1826 + "@babel/plugin-transform-block-scoping": "^7.21.0", 1827 + "@babel/plugin-transform-classes": "^7.21.0", 1828 + "@babel/plugin-transform-computed-properties": "^7.20.7", 1829 + "@babel/plugin-transform-destructuring": "^7.21.3", 1830 + "@babel/plugin-transform-dotall-regex": "^7.18.6", 1831 + "@babel/plugin-transform-duplicate-keys": "^7.18.9", 1832 + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", 1833 + "@babel/plugin-transform-for-of": "^7.21.0", 1834 + "@babel/plugin-transform-function-name": "^7.18.9", 1835 + "@babel/plugin-transform-literals": "^7.18.9", 1836 + "@babel/plugin-transform-member-expression-literals": "^7.18.6", 1837 + "@babel/plugin-transform-modules-amd": "^7.20.11", 1838 + "@babel/plugin-transform-modules-commonjs": "^7.21.2", 1839 + "@babel/plugin-transform-modules-systemjs": "^7.20.11", 1840 + "@babel/plugin-transform-modules-umd": "^7.18.6", 1841 + "@babel/plugin-transform-named-capturing-groups-regex": "^7.20.5", 1842 + "@babel/plugin-transform-new-target": "^7.18.6", 1843 + "@babel/plugin-transform-object-super": "^7.18.6", 1844 + "@babel/plugin-transform-parameters": "^7.21.3", 1845 + "@babel/plugin-transform-property-literals": "^7.18.6", 1846 + "@babel/plugin-transform-regenerator": "^7.20.5", 1847 + "@babel/plugin-transform-reserved-words": "^7.18.6", 1848 + "@babel/plugin-transform-shorthand-properties": "^7.18.6", 1849 + "@babel/plugin-transform-spread": "^7.20.7", 1850 + "@babel/plugin-transform-sticky-regex": "^7.18.6", 1851 + "@babel/plugin-transform-template-literals": "^7.18.9", 1852 + "@babel/plugin-transform-typeof-symbol": "^7.18.9", 1853 + "@babel/plugin-transform-unicode-escapes": "^7.18.10", 1854 + "@babel/plugin-transform-unicode-regex": "^7.18.6", 1855 + "@babel/preset-modules": "^0.1.5", 1856 + "@babel/types": "^7.21.4", 1857 + "babel-plugin-polyfill-corejs2": "^0.3.3", 1858 + "babel-plugin-polyfill-corejs3": "^0.6.0", 1859 + "babel-plugin-polyfill-regenerator": "^0.4.1", 1860 + "core-js-compat": "^3.25.1", 1861 + "semver": "^6.3.0" 1862 + }, 1863 + "engines": { 1864 + "node": ">=6.9.0" 1865 + }, 1866 + "peerDependencies": { 1867 + "@babel/core": "^7.0.0-0" 1868 + } 1869 + }, 1870 + "node_modules/@babel/preset-env/node_modules/semver": { 1871 + "version": "6.3.0", 1872 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1873 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 1874 + "bin": { 1875 + "semver": "bin/semver.js" 1876 + } 1877 + }, 1878 + "node_modules/@babel/preset-modules": { 1879 + "version": "0.1.5", 1880 + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", 1881 + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", 1882 + "dependencies": { 1883 + "@babel/helper-plugin-utils": "^7.0.0", 1884 + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", 1885 + "@babel/plugin-transform-dotall-regex": "^7.4.4", 1886 + "@babel/types": "^7.4.4", 1887 + "esutils": "^2.0.2" 1888 + }, 1889 + "peerDependencies": { 1890 + "@babel/core": "^7.0.0-0" 1891 + } 1892 + }, 1893 + "node_modules/@babel/preset-react": { 1894 + "version": "7.18.6", 1895 + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", 1896 + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", 1897 + "dependencies": { 1898 + "@babel/helper-plugin-utils": "^7.18.6", 1899 + "@babel/helper-validator-option": "^7.18.6", 1900 + "@babel/plugin-transform-react-display-name": "^7.18.6", 1901 + "@babel/plugin-transform-react-jsx": "^7.18.6", 1902 + "@babel/plugin-transform-react-jsx-development": "^7.18.6", 1903 + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" 1904 + }, 1905 + "engines": { 1906 + "node": ">=6.9.0" 1907 + }, 1908 + "peerDependencies": { 1909 + "@babel/core": "^7.0.0-0" 1910 + } 1911 + }, 1912 + "node_modules/@babel/preset-typescript": { 1913 + "version": "7.21.4", 1914 + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.4.tgz", 1915 + "integrity": "sha512-sMLNWY37TCdRH/bJ6ZeeOH1nPuanED7Ai9Y/vH31IPqalioJ6ZNFUWONsakhv4r4n+I6gm5lmoE0olkgib/j/A==", 1916 + "dependencies": { 1917 + "@babel/helper-plugin-utils": "^7.20.2", 1918 + "@babel/helper-validator-option": "^7.21.0", 1919 + "@babel/plugin-syntax-jsx": "^7.21.4", 1920 + "@babel/plugin-transform-modules-commonjs": "^7.21.2", 1921 + "@babel/plugin-transform-typescript": "^7.21.3" 1922 + }, 1923 + "engines": { 1924 + "node": ">=6.9.0" 1925 + }, 1926 + "peerDependencies": { 1927 + "@babel/core": "^7.0.0-0" 1928 + } 1929 + }, 1930 + "node_modules/@babel/regjsgen": { 1931 + "version": "0.8.0", 1932 + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", 1933 + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" 1934 + }, 1935 + "node_modules/@babel/runtime": { 1936 + "version": "7.21.0", 1937 + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", 1938 + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", 1939 + "dependencies": { 1940 + "regenerator-runtime": "^0.13.11" 1941 + }, 1942 + "engines": { 1943 + "node": ">=6.9.0" 1944 + } 1945 + }, 1946 + "node_modules/@babel/template": { 1947 + "version": "7.20.7", 1948 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", 1949 + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", 1950 + "dependencies": { 1951 + "@babel/code-frame": "^7.18.6", 1952 + "@babel/parser": "^7.20.7", 1953 + "@babel/types": "^7.20.7" 1954 + }, 1955 + "engines": { 1956 + "node": ">=6.9.0" 1957 + } 1958 + }, 1959 + "node_modules/@babel/traverse": { 1960 + "version": "7.21.4", 1961 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", 1962 + "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", 1963 + "dependencies": { 1964 + "@babel/code-frame": "^7.21.4", 1965 + "@babel/generator": "^7.21.4", 1966 + "@babel/helper-environment-visitor": "^7.18.9", 1967 + "@babel/helper-function-name": "^7.21.0", 1968 + "@babel/helper-hoist-variables": "^7.18.6", 1969 + "@babel/helper-split-export-declaration": "^7.18.6", 1970 + "@babel/parser": "^7.21.4", 1971 + "@babel/types": "^7.21.4", 1972 + "debug": "^4.1.0", 1973 + "globals": "^11.1.0" 1974 + }, 1975 + "engines": { 1976 + "node": ">=6.9.0" 1977 + } 1978 + }, 1979 + "node_modules/@babel/traverse/node_modules/globals": { 1980 + "version": "11.12.0", 1981 + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 1982 + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 1983 + "engines": { 1984 + "node": ">=4" 1985 + } 1986 + }, 1987 + "node_modules/@babel/types": { 1988 + "version": "7.21.4", 1989 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", 1990 + "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", 1991 + "dependencies": { 1992 + "@babel/helper-string-parser": "^7.19.4", 1993 + "@babel/helper-validator-identifier": "^7.19.1", 1994 + "to-fast-properties": "^2.0.0" 1995 + }, 1996 + "engines": { 1997 + "node": ">=6.9.0" 1998 + } 1999 + }, 2000 + "node_modules/@bcoe/v8-coverage": { 2001 + "version": "0.2.3", 2002 + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", 2003 + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" 2004 + }, 2005 + "node_modules/@csstools/normalize.css": { 2006 + "version": "12.0.0", 2007 + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", 2008 + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" 2009 + }, 2010 + "node_modules/@csstools/postcss-cascade-layers": { 2011 + "version": "1.1.1", 2012 + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", 2013 + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", 2014 + "dependencies": { 2015 + "@csstools/selector-specificity": "^2.0.2", 2016 + "postcss-selector-parser": "^6.0.10" 2017 + }, 2018 + "engines": { 2019 + "node": "^12 || ^14 || >=16" 2020 + }, 2021 + "funding": { 2022 + "type": "opencollective", 2023 + "url": "https://opencollective.com/csstools" 2024 + }, 2025 + "peerDependencies": { 2026 + "postcss": "^8.2" 2027 + } 2028 + }, 2029 + "node_modules/@csstools/postcss-color-function": { 2030 + "version": "1.1.1", 2031 + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", 2032 + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", 2033 + "dependencies": { 2034 + "@csstools/postcss-progressive-custom-properties": "^1.1.0", 2035 + "postcss-value-parser": "^4.2.0" 2036 + }, 2037 + "engines": { 2038 + "node": "^12 || ^14 || >=16" 2039 + }, 2040 + "funding": { 2041 + "type": "opencollective", 2042 + "url": "https://opencollective.com/csstools" 2043 + }, 2044 + "peerDependencies": { 2045 + "postcss": "^8.2" 2046 + } 2047 + }, 2048 + "node_modules/@csstools/postcss-font-format-keywords": { 2049 + "version": "1.0.1", 2050 + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", 2051 + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", 2052 + "dependencies": { 2053 + "postcss-value-parser": "^4.2.0" 2054 + }, 2055 + "engines": { 2056 + "node": "^12 || ^14 || >=16" 2057 + }, 2058 + "funding": { 2059 + "type": "opencollective", 2060 + "url": "https://opencollective.com/csstools" 2061 + }, 2062 + "peerDependencies": { 2063 + "postcss": "^8.2" 2064 + } 2065 + }, 2066 + "node_modules/@csstools/postcss-hwb-function": { 2067 + "version": "1.0.2", 2068 + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", 2069 + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", 2070 + "dependencies": { 2071 + "postcss-value-parser": "^4.2.0" 2072 + }, 2073 + "engines": { 2074 + "node": "^12 || ^14 || >=16" 2075 + }, 2076 + "funding": { 2077 + "type": "opencollective", 2078 + "url": "https://opencollective.com/csstools" 2079 + }, 2080 + "peerDependencies": { 2081 + "postcss": "^8.2" 2082 + } 2083 + }, 2084 + "node_modules/@csstools/postcss-ic-unit": { 2085 + "version": "1.0.1", 2086 + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", 2087 + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", 2088 + "dependencies": { 2089 + "@csstools/postcss-progressive-custom-properties": "^1.1.0", 2090 + "postcss-value-parser": "^4.2.0" 2091 + }, 2092 + "engines": { 2093 + "node": "^12 || ^14 || >=16" 2094 + }, 2095 + "funding": { 2096 + "type": "opencollective", 2097 + "url": "https://opencollective.com/csstools" 2098 + }, 2099 + "peerDependencies": { 2100 + "postcss": "^8.2" 2101 + } 2102 + }, 2103 + "node_modules/@csstools/postcss-is-pseudo-class": { 2104 + "version": "2.0.7", 2105 + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", 2106 + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", 2107 + "dependencies": { 2108 + "@csstools/selector-specificity": "^2.0.0", 2109 + "postcss-selector-parser": "^6.0.10" 2110 + }, 2111 + "engines": { 2112 + "node": "^12 || ^14 || >=16" 2113 + }, 2114 + "funding": { 2115 + "type": "opencollective", 2116 + "url": "https://opencollective.com/csstools" 2117 + }, 2118 + "peerDependencies": { 2119 + "postcss": "^8.2" 2120 + } 2121 + }, 2122 + "node_modules/@csstools/postcss-nested-calc": { 2123 + "version": "1.0.0", 2124 + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", 2125 + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", 2126 + "dependencies": { 2127 + "postcss-value-parser": "^4.2.0" 2128 + }, 2129 + "engines": { 2130 + "node": "^12 || ^14 || >=16" 2131 + }, 2132 + "funding": { 2133 + "type": "opencollective", 2134 + "url": "https://opencollective.com/csstools" 2135 + }, 2136 + "peerDependencies": { 2137 + "postcss": "^8.2" 2138 + } 2139 + }, 2140 + "node_modules/@csstools/postcss-normalize-display-values": { 2141 + "version": "1.0.1", 2142 + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", 2143 + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", 2144 + "dependencies": { 2145 + "postcss-value-parser": "^4.2.0" 2146 + }, 2147 + "engines": { 2148 + "node": "^12 || ^14 || >=16" 2149 + }, 2150 + "funding": { 2151 + "type": "opencollective", 2152 + "url": "https://opencollective.com/csstools" 2153 + }, 2154 + "peerDependencies": { 2155 + "postcss": "^8.2" 2156 + } 2157 + }, 2158 + "node_modules/@csstools/postcss-oklab-function": { 2159 + "version": "1.1.1", 2160 + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", 2161 + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", 2162 + "dependencies": { 2163 + "@csstools/postcss-progressive-custom-properties": "^1.1.0", 2164 + "postcss-value-parser": "^4.2.0" 2165 + }, 2166 + "engines": { 2167 + "node": "^12 || ^14 || >=16" 2168 + }, 2169 + "funding": { 2170 + "type": "opencollective", 2171 + "url": "https://opencollective.com/csstools" 2172 + }, 2173 + "peerDependencies": { 2174 + "postcss": "^8.2" 2175 + } 2176 + }, 2177 + "node_modules/@csstools/postcss-progressive-custom-properties": { 2178 + "version": "1.3.0", 2179 + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", 2180 + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", 2181 + "dependencies": { 2182 + "postcss-value-parser": "^4.2.0" 2183 + }, 2184 + "engines": { 2185 + "node": "^12 || ^14 || >=16" 2186 + }, 2187 + "peerDependencies": { 2188 + "postcss": "^8.3" 2189 + } 2190 + }, 2191 + "node_modules/@csstools/postcss-stepped-value-functions": { 2192 + "version": "1.0.1", 2193 + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", 2194 + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", 2195 + "dependencies": { 2196 + "postcss-value-parser": "^4.2.0" 2197 + }, 2198 + "engines": { 2199 + "node": "^12 || ^14 || >=16" 2200 + }, 2201 + "funding": { 2202 + "type": "opencollective", 2203 + "url": "https://opencollective.com/csstools" 2204 + }, 2205 + "peerDependencies": { 2206 + "postcss": "^8.2" 2207 + } 2208 + }, 2209 + "node_modules/@csstools/postcss-text-decoration-shorthand": { 2210 + "version": "1.0.0", 2211 + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", 2212 + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", 2213 + "dependencies": { 2214 + "postcss-value-parser": "^4.2.0" 2215 + }, 2216 + "engines": { 2217 + "node": "^12 || ^14 || >=16" 2218 + }, 2219 + "funding": { 2220 + "type": "opencollective", 2221 + "url": "https://opencollective.com/csstools" 2222 + }, 2223 + "peerDependencies": { 2224 + "postcss": "^8.2" 2225 + } 2226 + }, 2227 + "node_modules/@csstools/postcss-trigonometric-functions": { 2228 + "version": "1.0.2", 2229 + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", 2230 + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", 2231 + "dependencies": { 2232 + "postcss-value-parser": "^4.2.0" 2233 + }, 2234 + "engines": { 2235 + "node": "^14 || >=16" 2236 + }, 2237 + "funding": { 2238 + "type": "opencollective", 2239 + "url": "https://opencollective.com/csstools" 2240 + }, 2241 + "peerDependencies": { 2242 + "postcss": "^8.2" 2243 + } 2244 + }, 2245 + "node_modules/@csstools/postcss-unset-value": { 2246 + "version": "1.0.2", 2247 + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", 2248 + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", 2249 + "engines": { 2250 + "node": "^12 || ^14 || >=16" 2251 + }, 2252 + "funding": { 2253 + "type": "opencollective", 2254 + "url": "https://opencollective.com/csstools" 2255 + }, 2256 + "peerDependencies": { 2257 + "postcss": "^8.2" 2258 + } 2259 + }, 2260 + "node_modules/@csstools/selector-specificity": { 2261 + "version": "2.2.0", 2262 + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", 2263 + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", 2264 + "engines": { 2265 + "node": "^14 || ^16 || >=18" 2266 + }, 2267 + "funding": { 2268 + "type": "opencollective", 2269 + "url": "https://opencollective.com/csstools" 2270 + }, 2271 + "peerDependencies": { 2272 + "postcss-selector-parser": "^6.0.10" 2273 + } 2274 + }, 2275 + "node_modules/@eslint-community/eslint-utils": { 2276 + "version": "4.4.0", 2277 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", 2278 + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", 2279 + "dependencies": { 2280 + "eslint-visitor-keys": "^3.3.0" 2281 + }, 2282 + "engines": { 2283 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2284 + }, 2285 + "peerDependencies": { 2286 + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 2287 + } 2288 + }, 2289 + "node_modules/@eslint-community/regexpp": { 2290 + "version": "4.5.0", 2291 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", 2292 + "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==", 2293 + "engines": { 2294 + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 2295 + } 2296 + }, 2297 + "node_modules/@eslint/eslintrc": { 2298 + "version": "2.0.2", 2299 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", 2300 + "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", 2301 + "dependencies": { 2302 + "ajv": "^6.12.4", 2303 + "debug": "^4.3.2", 2304 + "espree": "^9.5.1", 2305 + "globals": "^13.19.0", 2306 + "ignore": "^5.2.0", 2307 + "import-fresh": "^3.2.1", 2308 + "js-yaml": "^4.1.0", 2309 + "minimatch": "^3.1.2", 2310 + "strip-json-comments": "^3.1.1" 2311 + }, 2312 + "engines": { 2313 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2314 + }, 2315 + "funding": { 2316 + "url": "https://opencollective.com/eslint" 2317 + } 2318 + }, 2319 + "node_modules/@eslint/js": { 2320 + "version": "8.38.0", 2321 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.38.0.tgz", 2322 + "integrity": "sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==", 2323 + "engines": { 2324 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2325 + } 2326 + }, 2327 + "node_modules/@floating-ui/core": { 2328 + "version": "1.2.6", 2329 + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.6.tgz", 2330 + "integrity": "sha512-EvYTiXet5XqweYGClEmpu3BoxmsQ4hkj3QaYA6qEnigCWffTP3vNRwBReTdrwDwo7OoJ3wM8Uoe9Uk4n+d4hfg==" 2331 + }, 2332 + "node_modules/@floating-ui/dom": { 2333 + "version": "1.2.6", 2334 + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.6.tgz", 2335 + "integrity": "sha512-02vxFDuvuVPs22iJICacezYJyf7zwwOCWkPNkWNBr1U0Qt1cKFYzWvxts0AmqcOQGwt/3KJWcWIgtbUU38keyw==", 2336 + "dependencies": { 2337 + "@floating-ui/core": "^1.2.6" 2338 + } 2339 + }, 2340 + "node_modules/@humanwhocodes/config-array": { 2341 + "version": "0.11.8", 2342 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", 2343 + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", 2344 + "dependencies": { 2345 + "@humanwhocodes/object-schema": "^1.2.1", 2346 + "debug": "^4.1.1", 2347 + "minimatch": "^3.0.5" 2348 + }, 2349 + "engines": { 2350 + "node": ">=10.10.0" 2351 + } 2352 + }, 2353 + "node_modules/@humanwhocodes/module-importer": { 2354 + "version": "1.0.1", 2355 + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 2356 + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 2357 + "engines": { 2358 + "node": ">=12.22" 2359 + }, 2360 + "funding": { 2361 + "type": "github", 2362 + "url": "https://github.com/sponsors/nzakas" 2363 + } 2364 + }, 2365 + "node_modules/@humanwhocodes/object-schema": { 2366 + "version": "1.2.1", 2367 + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", 2368 + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" 2369 + }, 2370 + "node_modules/@istanbuljs/load-nyc-config": { 2371 + "version": "1.1.0", 2372 + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", 2373 + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", 2374 + "dependencies": { 2375 + "camelcase": "^5.3.1", 2376 + "find-up": "^4.1.0", 2377 + "get-package-type": "^0.1.0", 2378 + "js-yaml": "^3.13.1", 2379 + "resolve-from": "^5.0.0" 2380 + }, 2381 + "engines": { 2382 + "node": ">=8" 2383 + } 2384 + }, 2385 + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { 2386 + "version": "1.0.10", 2387 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 2388 + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 2389 + "dependencies": { 2390 + "sprintf-js": "~1.0.2" 2391 + } 2392 + }, 2393 + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { 2394 + "version": "5.3.1", 2395 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 2396 + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 2397 + "engines": { 2398 + "node": ">=6" 2399 + } 2400 + }, 2401 + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { 2402 + "version": "4.1.0", 2403 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 2404 + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 2405 + "dependencies": { 2406 + "locate-path": "^5.0.0", 2407 + "path-exists": "^4.0.0" 2408 + }, 2409 + "engines": { 2410 + "node": ">=8" 2411 + } 2412 + }, 2413 + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { 2414 + "version": "3.14.1", 2415 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", 2416 + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", 2417 + "dependencies": { 2418 + "argparse": "^1.0.7", 2419 + "esprima": "^4.0.0" 2420 + }, 2421 + "bin": { 2422 + "js-yaml": "bin/js-yaml.js" 2423 + } 2424 + }, 2425 + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { 2426 + "version": "5.0.0", 2427 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 2428 + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 2429 + "dependencies": { 2430 + "p-locate": "^4.1.0" 2431 + }, 2432 + "engines": { 2433 + "node": ">=8" 2434 + } 2435 + }, 2436 + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { 2437 + "version": "2.3.0", 2438 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 2439 + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 2440 + "dependencies": { 2441 + "p-try": "^2.0.0" 2442 + }, 2443 + "engines": { 2444 + "node": ">=6" 2445 + }, 2446 + "funding": { 2447 + "url": "https://github.com/sponsors/sindresorhus" 2448 + } 2449 + }, 2450 + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { 2451 + "version": "4.1.0", 2452 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 2453 + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 2454 + "dependencies": { 2455 + "p-limit": "^2.2.0" 2456 + }, 2457 + "engines": { 2458 + "node": ">=8" 2459 + } 2460 + }, 2461 + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { 2462 + "version": "5.0.0", 2463 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 2464 + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 2465 + "engines": { 2466 + "node": ">=8" 2467 + } 2468 + }, 2469 + "node_modules/@istanbuljs/schema": { 2470 + "version": "0.1.3", 2471 + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", 2472 + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", 2473 + "engines": { 2474 + "node": ">=8" 2475 + } 2476 + }, 2477 + "node_modules/@jest/console": { 2478 + "version": "27.5.1", 2479 + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", 2480 + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", 2481 + "dependencies": { 2482 + "@jest/types": "^27.5.1", 2483 + "@types/node": "*", 2484 + "chalk": "^4.0.0", 2485 + "jest-message-util": "^27.5.1", 2486 + "jest-util": "^27.5.1", 2487 + "slash": "^3.0.0" 2488 + }, 2489 + "engines": { 2490 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 2491 + } 2492 + }, 2493 + "node_modules/@jest/core": { 2494 + "version": "27.5.1", 2495 + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", 2496 + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", 2497 + "dependencies": { 2498 + "@jest/console": "^27.5.1", 2499 + "@jest/reporters": "^27.5.1", 2500 + "@jest/test-result": "^27.5.1", 2501 + "@jest/transform": "^27.5.1", 2502 + "@jest/types": "^27.5.1", 2503 + "@types/node": "*", 2504 + "ansi-escapes": "^4.2.1", 2505 + "chalk": "^4.0.0", 2506 + "emittery": "^0.8.1", 2507 + "exit": "^0.1.2", 2508 + "graceful-fs": "^4.2.9", 2509 + "jest-changed-files": "^27.5.1", 2510 + "jest-config": "^27.5.1", 2511 + "jest-haste-map": "^27.5.1", 2512 + "jest-message-util": "^27.5.1", 2513 + "jest-regex-util": "^27.5.1", 2514 + "jest-resolve": "^27.5.1", 2515 + "jest-resolve-dependencies": "^27.5.1", 2516 + "jest-runner": "^27.5.1", 2517 + "jest-runtime": "^27.5.1", 2518 + "jest-snapshot": "^27.5.1", 2519 + "jest-util": "^27.5.1", 2520 + "jest-validate": "^27.5.1", 2521 + "jest-watcher": "^27.5.1", 2522 + "micromatch": "^4.0.4", 2523 + "rimraf": "^3.0.0", 2524 + "slash": "^3.0.0", 2525 + "strip-ansi": "^6.0.0" 2526 + }, 2527 + "engines": { 2528 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 2529 + }, 2530 + "peerDependencies": { 2531 + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" 2532 + }, 2533 + "peerDependenciesMeta": { 2534 + "node-notifier": { 2535 + "optional": true 2536 + } 2537 + } 2538 + }, 2539 + "node_modules/@jest/environment": { 2540 + "version": "27.5.1", 2541 + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", 2542 + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", 2543 + "dependencies": { 2544 + "@jest/fake-timers": "^27.5.1", 2545 + "@jest/types": "^27.5.1", 2546 + "@types/node": "*", 2547 + "jest-mock": "^27.5.1" 2548 + }, 2549 + "engines": { 2550 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 2551 + } 2552 + }, 2553 + "node_modules/@jest/fake-timers": { 2554 + "version": "27.5.1", 2555 + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", 2556 + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", 2557 + "dependencies": { 2558 + "@jest/types": "^27.5.1", 2559 + "@sinonjs/fake-timers": "^8.0.1", 2560 + "@types/node": "*", 2561 + "jest-message-util": "^27.5.1", 2562 + "jest-mock": "^27.5.1", 2563 + "jest-util": "^27.5.1" 2564 + }, 2565 + "engines": { 2566 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 2567 + } 2568 + }, 2569 + "node_modules/@jest/globals": { 2570 + "version": "27.5.1", 2571 + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", 2572 + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", 2573 + "dependencies": { 2574 + "@jest/environment": "^27.5.1", 2575 + "@jest/types": "^27.5.1", 2576 + "expect": "^27.5.1" 2577 + }, 2578 + "engines": { 2579 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 2580 + } 2581 + }, 2582 + "node_modules/@jest/reporters": { 2583 + "version": "27.5.1", 2584 + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", 2585 + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", 2586 + "dependencies": { 2587 + "@bcoe/v8-coverage": "^0.2.3", 2588 + "@jest/console": "^27.5.1", 2589 + "@jest/test-result": "^27.5.1", 2590 + "@jest/transform": "^27.5.1", 2591 + "@jest/types": "^27.5.1", 2592 + "@types/node": "*", 2593 + "chalk": "^4.0.0", 2594 + "collect-v8-coverage": "^1.0.0", 2595 + "exit": "^0.1.2", 2596 + "glob": "^7.1.2", 2597 + "graceful-fs": "^4.2.9", 2598 + "istanbul-lib-coverage": "^3.0.0", 2599 + "istanbul-lib-instrument": "^5.1.0", 2600 + "istanbul-lib-report": "^3.0.0", 2601 + "istanbul-lib-source-maps": "^4.0.0", 2602 + "istanbul-reports": "^3.1.3", 2603 + "jest-haste-map": "^27.5.1", 2604 + "jest-resolve": "^27.5.1", 2605 + "jest-util": "^27.5.1", 2606 + "jest-worker": "^27.5.1", 2607 + "slash": "^3.0.0", 2608 + "source-map": "^0.6.0", 2609 + "string-length": "^4.0.1", 2610 + "terminal-link": "^2.0.0", 2611 + "v8-to-istanbul": "^8.1.0" 2612 + }, 2613 + "engines": { 2614 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 2615 + }, 2616 + "peerDependencies": { 2617 + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" 2618 + }, 2619 + "peerDependenciesMeta": { 2620 + "node-notifier": { 2621 + "optional": true 2622 + } 2623 + } 2624 + }, 2625 + "node_modules/@jest/reporters/node_modules/source-map": { 2626 + "version": "0.6.1", 2627 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2628 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2629 + "engines": { 2630 + "node": ">=0.10.0" 2631 + } 2632 + }, 2633 + "node_modules/@jest/schemas": { 2634 + "version": "28.1.3", 2635 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 2636 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 2637 + "dependencies": { 2638 + "@sinclair/typebox": "^0.24.1" 2639 + }, 2640 + "engines": { 2641 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 2642 + } 2643 + }, 2644 + "node_modules/@jest/source-map": { 2645 + "version": "27.5.1", 2646 + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", 2647 + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", 2648 + "dependencies": { 2649 + "callsites": "^3.0.0", 2650 + "graceful-fs": "^4.2.9", 2651 + "source-map": "^0.6.0" 2652 + }, 2653 + "engines": { 2654 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 2655 + } 2656 + }, 2657 + "node_modules/@jest/source-map/node_modules/source-map": { 2658 + "version": "0.6.1", 2659 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2660 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2661 + "engines": { 2662 + "node": ">=0.10.0" 2663 + } 2664 + }, 2665 + "node_modules/@jest/test-result": { 2666 + "version": "27.5.1", 2667 + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", 2668 + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", 2669 + "dependencies": { 2670 + "@jest/console": "^27.5.1", 2671 + "@jest/types": "^27.5.1", 2672 + "@types/istanbul-lib-coverage": "^2.0.0", 2673 + "collect-v8-coverage": "^1.0.0" 2674 + }, 2675 + "engines": { 2676 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 2677 + } 2678 + }, 2679 + "node_modules/@jest/test-sequencer": { 2680 + "version": "27.5.1", 2681 + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", 2682 + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", 2683 + "dependencies": { 2684 + "@jest/test-result": "^27.5.1", 2685 + "graceful-fs": "^4.2.9", 2686 + "jest-haste-map": "^27.5.1", 2687 + "jest-runtime": "^27.5.1" 2688 + }, 2689 + "engines": { 2690 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 2691 + } 2692 + }, 2693 + "node_modules/@jest/transform": { 2694 + "version": "27.5.1", 2695 + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", 2696 + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", 2697 + "dependencies": { 2698 + "@babel/core": "^7.1.0", 2699 + "@jest/types": "^27.5.1", 2700 + "babel-plugin-istanbul": "^6.1.1", 2701 + "chalk": "^4.0.0", 2702 + "convert-source-map": "^1.4.0", 2703 + "fast-json-stable-stringify": "^2.0.0", 2704 + "graceful-fs": "^4.2.9", 2705 + "jest-haste-map": "^27.5.1", 2706 + "jest-regex-util": "^27.5.1", 2707 + "jest-util": "^27.5.1", 2708 + "micromatch": "^4.0.4", 2709 + "pirates": "^4.0.4", 2710 + "slash": "^3.0.0", 2711 + "source-map": "^0.6.1", 2712 + "write-file-atomic": "^3.0.0" 2713 + }, 2714 + "engines": { 2715 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 2716 + } 2717 + }, 2718 + "node_modules/@jest/transform/node_modules/source-map": { 2719 + "version": "0.6.1", 2720 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2721 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2722 + "engines": { 2723 + "node": ">=0.10.0" 2724 + } 2725 + }, 2726 + "node_modules/@jest/types": { 2727 + "version": "27.5.1", 2728 + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", 2729 + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", 2730 + "dependencies": { 2731 + "@types/istanbul-lib-coverage": "^2.0.0", 2732 + "@types/istanbul-reports": "^3.0.0", 2733 + "@types/node": "*", 2734 + "@types/yargs": "^16.0.0", 2735 + "chalk": "^4.0.0" 2736 + }, 2737 + "engines": { 2738 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 2739 + } 2740 + }, 2741 + "node_modules/@jridgewell/gen-mapping": { 2742 + "version": "0.3.3", 2743 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", 2744 + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", 2745 + "dependencies": { 2746 + "@jridgewell/set-array": "^1.0.1", 2747 + "@jridgewell/sourcemap-codec": "^1.4.10", 2748 + "@jridgewell/trace-mapping": "^0.3.9" 2749 + }, 2750 + "engines": { 2751 + "node": ">=6.0.0" 2752 + } 2753 + }, 2754 + "node_modules/@jridgewell/resolve-uri": { 2755 + "version": "3.1.0", 2756 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", 2757 + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", 2758 + "engines": { 2759 + "node": ">=6.0.0" 2760 + } 2761 + }, 2762 + "node_modules/@jridgewell/set-array": { 2763 + "version": "1.1.2", 2764 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", 2765 + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", 2766 + "engines": { 2767 + "node": ">=6.0.0" 2768 + } 2769 + }, 2770 + "node_modules/@jridgewell/source-map": { 2771 + "version": "0.3.3", 2772 + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", 2773 + "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", 2774 + "dependencies": { 2775 + "@jridgewell/gen-mapping": "^0.3.0", 2776 + "@jridgewell/trace-mapping": "^0.3.9" 2777 + } 2778 + }, 2779 + "node_modules/@jridgewell/sourcemap-codec": { 2780 + "version": "1.4.15", 2781 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 2782 + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" 2783 + }, 2784 + "node_modules/@jridgewell/trace-mapping": { 2785 + "version": "0.3.18", 2786 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", 2787 + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", 2788 + "dependencies": { 2789 + "@jridgewell/resolve-uri": "3.1.0", 2790 + "@jridgewell/sourcemap-codec": "1.4.14" 2791 + } 2792 + }, 2793 + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { 2794 + "version": "1.4.14", 2795 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", 2796 + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" 2797 + }, 2798 + "node_modules/@leichtgewicht/ip-codec": { 2799 + "version": "2.0.4", 2800 + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", 2801 + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" 2802 + }, 2803 + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { 2804 + "version": "5.1.1-v1", 2805 + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", 2806 + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", 2807 + "dependencies": { 2808 + "eslint-scope": "5.1.1" 2809 + } 2810 + }, 2811 + "node_modules/@nodelib/fs.scandir": { 2812 + "version": "2.1.5", 2813 + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 2814 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 2815 + "dependencies": { 2816 + "@nodelib/fs.stat": "2.0.5", 2817 + "run-parallel": "^1.1.9" 2818 + }, 2819 + "engines": { 2820 + "node": ">= 8" 2821 + } 2822 + }, 2823 + "node_modules/@nodelib/fs.stat": { 2824 + "version": "2.0.5", 2825 + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 2826 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 2827 + "engines": { 2828 + "node": ">= 8" 2829 + } 2830 + }, 2831 + "node_modules/@nodelib/fs.walk": { 2832 + "version": "1.2.8", 2833 + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 2834 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 2835 + "dependencies": { 2836 + "@nodelib/fs.scandir": "2.1.5", 2837 + "fastq": "^1.6.0" 2838 + }, 2839 + "engines": { 2840 + "node": ">= 8" 2841 + } 2842 + }, 2843 + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { 2844 + "version": "0.5.10", 2845 + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz", 2846 + "integrity": "sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==", 2847 + "dependencies": { 2848 + "ansi-html-community": "^0.0.8", 2849 + "common-path-prefix": "^3.0.0", 2850 + "core-js-pure": "^3.23.3", 2851 + "error-stack-parser": "^2.0.6", 2852 + "find-up": "^5.0.0", 2853 + "html-entities": "^2.1.0", 2854 + "loader-utils": "^2.0.4", 2855 + "schema-utils": "^3.0.0", 2856 + "source-map": "^0.7.3" 2857 + }, 2858 + "engines": { 2859 + "node": ">= 10.13" 2860 + }, 2861 + "peerDependencies": { 2862 + "@types/webpack": "4.x || 5.x", 2863 + "react-refresh": ">=0.10.0 <1.0.0", 2864 + "sockjs-client": "^1.4.0", 2865 + "type-fest": ">=0.17.0 <4.0.0", 2866 + "webpack": ">=4.43.0 <6.0.0", 2867 + "webpack-dev-server": "3.x || 4.x", 2868 + "webpack-hot-middleware": "2.x", 2869 + "webpack-plugin-serve": "0.x || 1.x" 2870 + }, 2871 + "peerDependenciesMeta": { 2872 + "@types/webpack": { 2873 + "optional": true 2874 + }, 2875 + "sockjs-client": { 2876 + "optional": true 2877 + }, 2878 + "type-fest": { 2879 + "optional": true 2880 + }, 2881 + "webpack-dev-server": { 2882 + "optional": true 2883 + }, 2884 + "webpack-hot-middleware": { 2885 + "optional": true 2886 + }, 2887 + "webpack-plugin-serve": { 2888 + "optional": true 2889 + } 2890 + } 2891 + }, 2892 + "node_modules/@rollup/plugin-babel": { 2893 + "version": "5.3.1", 2894 + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", 2895 + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", 2896 + "dependencies": { 2897 + "@babel/helper-module-imports": "^7.10.4", 2898 + "@rollup/pluginutils": "^3.1.0" 2899 + }, 2900 + "engines": { 2901 + "node": ">= 10.0.0" 2902 + }, 2903 + "peerDependencies": { 2904 + "@babel/core": "^7.0.0", 2905 + "@types/babel__core": "^7.1.9", 2906 + "rollup": "^1.20.0||^2.0.0" 2907 + }, 2908 + "peerDependenciesMeta": { 2909 + "@types/babel__core": { 2910 + "optional": true 2911 + } 2912 + } 2913 + }, 2914 + "node_modules/@rollup/plugin-node-resolve": { 2915 + "version": "11.2.1", 2916 + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", 2917 + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", 2918 + "dependencies": { 2919 + "@rollup/pluginutils": "^3.1.0", 2920 + "@types/resolve": "1.17.1", 2921 + "builtin-modules": "^3.1.0", 2922 + "deepmerge": "^4.2.2", 2923 + "is-module": "^1.0.0", 2924 + "resolve": "^1.19.0" 2925 + }, 2926 + "engines": { 2927 + "node": ">= 10.0.0" 2928 + }, 2929 + "peerDependencies": { 2930 + "rollup": "^1.20.0||^2.0.0" 2931 + } 2932 + }, 2933 + "node_modules/@rollup/plugin-replace": { 2934 + "version": "2.4.2", 2935 + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", 2936 + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", 2937 + "dependencies": { 2938 + "@rollup/pluginutils": "^3.1.0", 2939 + "magic-string": "^0.25.7" 2940 + }, 2941 + "peerDependencies": { 2942 + "rollup": "^1.20.0 || ^2.0.0" 2943 + } 2944 + }, 2945 + "node_modules/@rollup/pluginutils": { 2946 + "version": "3.1.0", 2947 + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", 2948 + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", 2949 + "dependencies": { 2950 + "@types/estree": "0.0.39", 2951 + "estree-walker": "^1.0.1", 2952 + "picomatch": "^2.2.2" 2953 + }, 2954 + "engines": { 2955 + "node": ">= 8.0.0" 2956 + }, 2957 + "peerDependencies": { 2958 + "rollup": "^1.20.0||^2.0.0" 2959 + } 2960 + }, 2961 + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { 2962 + "version": "0.0.39", 2963 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", 2964 + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" 2965 + }, 2966 + "node_modules/@rushstack/eslint-patch": { 2967 + "version": "1.2.0", 2968 + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", 2969 + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" 2970 + }, 2971 + "node_modules/@sinclair/typebox": { 2972 + "version": "0.24.51", 2973 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 2974 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" 2975 + }, 2976 + "node_modules/@sinonjs/commons": { 2977 + "version": "1.8.6", 2978 + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", 2979 + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", 2980 + "dependencies": { 2981 + "type-detect": "4.0.8" 2982 + } 2983 + }, 2984 + "node_modules/@sinonjs/fake-timers": { 2985 + "version": "8.1.0", 2986 + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", 2987 + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", 2988 + "dependencies": { 2989 + "@sinonjs/commons": "^1.7.0" 2990 + } 2991 + }, 2992 + "node_modules/@surma/rollup-plugin-off-main-thread": { 2993 + "version": "2.2.3", 2994 + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", 2995 + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", 2996 + "dependencies": { 2997 + "ejs": "^3.1.6", 2998 + "json5": "^2.2.0", 2999 + "magic-string": "^0.25.0", 3000 + "string.prototype.matchall": "^4.0.6" 3001 + } 3002 + }, 3003 + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { 3004 + "version": "5.4.0", 3005 + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", 3006 + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", 3007 + "engines": { 3008 + "node": ">=10" 3009 + }, 3010 + "funding": { 3011 + "type": "github", 3012 + "url": "https://github.com/sponsors/gregberge" 3013 + } 3014 + }, 3015 + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { 3016 + "version": "5.4.0", 3017 + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", 3018 + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", 3019 + "engines": { 3020 + "node": ">=10" 3021 + }, 3022 + "funding": { 3023 + "type": "github", 3024 + "url": "https://github.com/sponsors/gregberge" 3025 + } 3026 + }, 3027 + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { 3028 + "version": "5.0.1", 3029 + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", 3030 + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", 3031 + "engines": { 3032 + "node": ">=10" 3033 + }, 3034 + "funding": { 3035 + "type": "github", 3036 + "url": "https://github.com/sponsors/gregberge" 3037 + } 3038 + }, 3039 + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { 3040 + "version": "5.0.1", 3041 + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", 3042 + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", 3043 + "engines": { 3044 + "node": ">=10" 3045 + }, 3046 + "funding": { 3047 + "type": "github", 3048 + "url": "https://github.com/sponsors/gregberge" 3049 + } 3050 + }, 3051 + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { 3052 + "version": "5.4.0", 3053 + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", 3054 + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", 3055 + "engines": { 3056 + "node": ">=10" 3057 + }, 3058 + "funding": { 3059 + "type": "github", 3060 + "url": "https://github.com/sponsors/gregberge" 3061 + } 3062 + }, 3063 + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { 3064 + "version": "5.4.0", 3065 + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", 3066 + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", 3067 + "engines": { 3068 + "node": ">=10" 3069 + }, 3070 + "funding": { 3071 + "type": "github", 3072 + "url": "https://github.com/sponsors/gregberge" 3073 + } 3074 + }, 3075 + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { 3076 + "version": "5.4.0", 3077 + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", 3078 + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", 3079 + "engines": { 3080 + "node": ">=10" 3081 + }, 3082 + "funding": { 3083 + "type": "github", 3084 + "url": "https://github.com/sponsors/gregberge" 3085 + } 3086 + }, 3087 + "node_modules/@svgr/babel-plugin-transform-svg-component": { 3088 + "version": "5.5.0", 3089 + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", 3090 + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", 3091 + "engines": { 3092 + "node": ">=10" 3093 + }, 3094 + "funding": { 3095 + "type": "github", 3096 + "url": "https://github.com/sponsors/gregberge" 3097 + } 3098 + }, 3099 + "node_modules/@svgr/babel-preset": { 3100 + "version": "5.5.0", 3101 + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", 3102 + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", 3103 + "dependencies": { 3104 + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", 3105 + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", 3106 + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", 3107 + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", 3108 + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", 3109 + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", 3110 + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", 3111 + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" 3112 + }, 3113 + "engines": { 3114 + "node": ">=10" 3115 + }, 3116 + "funding": { 3117 + "type": "github", 3118 + "url": "https://github.com/sponsors/gregberge" 3119 + } 3120 + }, 3121 + "node_modules/@svgr/core": { 3122 + "version": "5.5.0", 3123 + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", 3124 + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", 3125 + "dependencies": { 3126 + "@svgr/plugin-jsx": "^5.5.0", 3127 + "camelcase": "^6.2.0", 3128 + "cosmiconfig": "^7.0.0" 3129 + }, 3130 + "engines": { 3131 + "node": ">=10" 3132 + }, 3133 + "funding": { 3134 + "type": "github", 3135 + "url": "https://github.com/sponsors/gregberge" 3136 + } 3137 + }, 3138 + "node_modules/@svgr/hast-util-to-babel-ast": { 3139 + "version": "5.5.0", 3140 + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", 3141 + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", 3142 + "dependencies": { 3143 + "@babel/types": "^7.12.6" 3144 + }, 3145 + "engines": { 3146 + "node": ">=10" 3147 + }, 3148 + "funding": { 3149 + "type": "github", 3150 + "url": "https://github.com/sponsors/gregberge" 3151 + } 3152 + }, 3153 + "node_modules/@svgr/plugin-jsx": { 3154 + "version": "5.5.0", 3155 + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", 3156 + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", 3157 + "dependencies": { 3158 + "@babel/core": "^7.12.3", 3159 + "@svgr/babel-preset": "^5.5.0", 3160 + "@svgr/hast-util-to-babel-ast": "^5.5.0", 3161 + "svg-parser": "^2.0.2" 3162 + }, 3163 + "engines": { 3164 + "node": ">=10" 3165 + }, 3166 + "funding": { 3167 + "type": "github", 3168 + "url": "https://github.com/sponsors/gregberge" 3169 + } 3170 + }, 3171 + "node_modules/@svgr/plugin-svgo": { 3172 + "version": "5.5.0", 3173 + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", 3174 + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", 3175 + "dependencies": { 3176 + "cosmiconfig": "^7.0.0", 3177 + "deepmerge": "^4.2.2", 3178 + "svgo": "^1.2.2" 3179 + }, 3180 + "engines": { 3181 + "node": ">=10" 3182 + }, 3183 + "funding": { 3184 + "type": "github", 3185 + "url": "https://github.com/sponsors/gregberge" 3186 + } 3187 + }, 3188 + "node_modules/@svgr/webpack": { 3189 + "version": "5.5.0", 3190 + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", 3191 + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", 3192 + "dependencies": { 3193 + "@babel/core": "^7.12.3", 3194 + "@babel/plugin-transform-react-constant-elements": "^7.12.1", 3195 + "@babel/preset-env": "^7.12.1", 3196 + "@babel/preset-react": "^7.12.5", 3197 + "@svgr/core": "^5.5.0", 3198 + "@svgr/plugin-jsx": "^5.5.0", 3199 + "@svgr/plugin-svgo": "^5.5.0", 3200 + "loader-utils": "^2.0.0" 3201 + }, 3202 + "engines": { 3203 + "node": ">=10" 3204 + }, 3205 + "funding": { 3206 + "type": "github", 3207 + "url": "https://github.com/sponsors/gregberge" 3208 + } 3209 + }, 3210 + "node_modules/@tootallnate/once": { 3211 + "version": "1.1.2", 3212 + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", 3213 + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", 3214 + "engines": { 3215 + "node": ">= 6" 3216 + } 3217 + }, 3218 + "node_modules/@trysound/sax": { 3219 + "version": "0.2.0", 3220 + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", 3221 + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", 3222 + "engines": { 3223 + "node": ">=10.13.0" 3224 + } 3225 + }, 3226 + "node_modules/@types/babel__core": { 3227 + "version": "7.20.0", 3228 + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", 3229 + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", 3230 + "dependencies": { 3231 + "@babel/parser": "^7.20.7", 3232 + "@babel/types": "^7.20.7", 3233 + "@types/babel__generator": "*", 3234 + "@types/babel__template": "*", 3235 + "@types/babel__traverse": "*" 3236 + } 3237 + }, 3238 + "node_modules/@types/babel__generator": { 3239 + "version": "7.6.4", 3240 + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", 3241 + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", 3242 + "dependencies": { 3243 + "@babel/types": "^7.0.0" 3244 + } 3245 + }, 3246 + "node_modules/@types/babel__template": { 3247 + "version": "7.4.1", 3248 + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", 3249 + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", 3250 + "dependencies": { 3251 + "@babel/parser": "^7.1.0", 3252 + "@babel/types": "^7.0.0" 3253 + } 3254 + }, 3255 + "node_modules/@types/babel__traverse": { 3256 + "version": "7.18.3", 3257 + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", 3258 + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", 3259 + "dependencies": { 3260 + "@babel/types": "^7.3.0" 3261 + } 3262 + }, 3263 + "node_modules/@types/body-parser": { 3264 + "version": "1.19.2", 3265 + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", 3266 + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", 3267 + "dependencies": { 3268 + "@types/connect": "*", 3269 + "@types/node": "*" 3270 + } 3271 + }, 3272 + "node_modules/@types/bonjour": { 3273 + "version": "3.5.10", 3274 + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", 3275 + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", 3276 + "dependencies": { 3277 + "@types/node": "*" 3278 + } 3279 + }, 3280 + "node_modules/@types/connect": { 3281 + "version": "3.4.35", 3282 + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", 3283 + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", 3284 + "dependencies": { 3285 + "@types/node": "*" 3286 + } 3287 + }, 3288 + "node_modules/@types/connect-history-api-fallback": { 3289 + "version": "1.3.5", 3290 + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", 3291 + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", 3292 + "dependencies": { 3293 + "@types/express-serve-static-core": "*", 3294 + "@types/node": "*" 3295 + } 3296 + }, 3297 + "node_modules/@types/eslint": { 3298 + "version": "8.37.0", 3299 + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.37.0.tgz", 3300 + "integrity": "sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==", 3301 + "dependencies": { 3302 + "@types/estree": "*", 3303 + "@types/json-schema": "*" 3304 + } 3305 + }, 3306 + "node_modules/@types/eslint-scope": { 3307 + "version": "3.7.4", 3308 + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", 3309 + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", 3310 + "dependencies": { 3311 + "@types/eslint": "*", 3312 + "@types/estree": "*" 3313 + } 3314 + }, 3315 + "node_modules/@types/estree": { 3316 + "version": "1.0.0", 3317 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", 3318 + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" 3319 + }, 3320 + "node_modules/@types/express": { 3321 + "version": "4.17.17", 3322 + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", 3323 + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", 3324 + "dependencies": { 3325 + "@types/body-parser": "*", 3326 + "@types/express-serve-static-core": "^4.17.33", 3327 + "@types/qs": "*", 3328 + "@types/serve-static": "*" 3329 + } 3330 + }, 3331 + "node_modules/@types/express-serve-static-core": { 3332 + "version": "4.17.33", 3333 + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", 3334 + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", 3335 + "dependencies": { 3336 + "@types/node": "*", 3337 + "@types/qs": "*", 3338 + "@types/range-parser": "*" 3339 + } 3340 + }, 3341 + "node_modules/@types/graceful-fs": { 3342 + "version": "4.1.6", 3343 + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", 3344 + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", 3345 + "dependencies": { 3346 + "@types/node": "*" 3347 + } 3348 + }, 3349 + "node_modules/@types/html-minifier-terser": { 3350 + "version": "6.1.0", 3351 + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", 3352 + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" 3353 + }, 3354 + "node_modules/@types/http-proxy": { 3355 + "version": "1.17.10", 3356 + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.10.tgz", 3357 + "integrity": "sha512-Qs5aULi+zV1bwKAg5z1PWnDXWmsn+LxIvUGv6E2+OOMYhclZMO+OXd9pYVf2gLykf2I7IV2u7oTHwChPNsvJ7g==", 3358 + "dependencies": { 3359 + "@types/node": "*" 3360 + } 3361 + }, 3362 + "node_modules/@types/istanbul-lib-coverage": { 3363 + "version": "2.0.4", 3364 + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", 3365 + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" 3366 + }, 3367 + "node_modules/@types/istanbul-lib-report": { 3368 + "version": "3.0.0", 3369 + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", 3370 + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", 3371 + "dependencies": { 3372 + "@types/istanbul-lib-coverage": "*" 3373 + } 3374 + }, 3375 + "node_modules/@types/istanbul-reports": { 3376 + "version": "3.0.1", 3377 + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", 3378 + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", 3379 + "dependencies": { 3380 + "@types/istanbul-lib-report": "*" 3381 + } 3382 + }, 3383 + "node_modules/@types/json-schema": { 3384 + "version": "7.0.11", 3385 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", 3386 + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" 3387 + }, 3388 + "node_modules/@types/json5": { 3389 + "version": "0.0.29", 3390 + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", 3391 + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" 3392 + }, 3393 + "node_modules/@types/mime": { 3394 + "version": "3.0.1", 3395 + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", 3396 + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" 3397 + }, 3398 + "node_modules/@types/node": { 3399 + "version": "18.15.11", 3400 + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", 3401 + "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==" 3402 + }, 3403 + "node_modules/@types/parse-json": { 3404 + "version": "4.0.0", 3405 + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", 3406 + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" 3407 + }, 3408 + "node_modules/@types/prettier": { 3409 + "version": "2.7.2", 3410 + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", 3411 + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==" 3412 + }, 3413 + "node_modules/@types/prop-types": { 3414 + "version": "15.7.5", 3415 + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", 3416 + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", 3417 + "dev": true 3418 + }, 3419 + "node_modules/@types/q": { 3420 + "version": "1.5.5", 3421 + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", 3422 + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" 3423 + }, 3424 + "node_modules/@types/qs": { 3425 + "version": "6.9.7", 3426 + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", 3427 + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" 3428 + }, 3429 + "node_modules/@types/range-parser": { 3430 + "version": "1.2.4", 3431 + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", 3432 + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" 3433 + }, 3434 + "node_modules/@types/react": { 3435 + "version": "18.0.37", 3436 + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.37.tgz", 3437 + "integrity": "sha512-4yaZZtkRN3ZIQD3KSEwkfcik8s0SWV+82dlJot1AbGYHCzJkWP3ENBY6wYeDRmKZ6HkrgoGAmR2HqdwYGp6OEw==", 3438 + "dev": true, 3439 + "dependencies": { 3440 + "@types/prop-types": "*", 3441 + "@types/scheduler": "*", 3442 + "csstype": "^3.0.2" 3443 + } 3444 + }, 3445 + "node_modules/@types/react-dom": { 3446 + "version": "18.0.11", 3447 + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz", 3448 + "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==", 3449 + "dev": true, 3450 + "dependencies": { 3451 + "@types/react": "*" 3452 + } 3453 + }, 3454 + "node_modules/@types/resolve": { 3455 + "version": "1.17.1", 3456 + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", 3457 + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", 3458 + "dependencies": { 3459 + "@types/node": "*" 3460 + } 3461 + }, 3462 + "node_modules/@types/retry": { 3463 + "version": "0.12.0", 3464 + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", 3465 + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" 3466 + }, 3467 + "node_modules/@types/scheduler": { 3468 + "version": "0.16.3", 3469 + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", 3470 + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", 3471 + "dev": true 3472 + }, 3473 + "node_modules/@types/semver": { 3474 + "version": "7.3.13", 3475 + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", 3476 + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" 3477 + }, 3478 + "node_modules/@types/serve-index": { 3479 + "version": "1.9.1", 3480 + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", 3481 + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", 3482 + "dependencies": { 3483 + "@types/express": "*" 3484 + } 3485 + }, 3486 + "node_modules/@types/serve-static": { 3487 + "version": "1.15.1", 3488 + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", 3489 + "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", 3490 + "dependencies": { 3491 + "@types/mime": "*", 3492 + "@types/node": "*" 3493 + } 3494 + }, 3495 + "node_modules/@types/sockjs": { 3496 + "version": "0.3.33", 3497 + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", 3498 + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", 3499 + "dependencies": { 3500 + "@types/node": "*" 3501 + } 3502 + }, 3503 + "node_modules/@types/stack-utils": { 3504 + "version": "2.0.1", 3505 + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", 3506 + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" 3507 + }, 3508 + "node_modules/@types/trusted-types": { 3509 + "version": "2.0.3", 3510 + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", 3511 + "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==" 3512 + }, 3513 + "node_modules/@types/ws": { 3514 + "version": "8.5.4", 3515 + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", 3516 + "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", 3517 + "dependencies": { 3518 + "@types/node": "*" 3519 + } 3520 + }, 3521 + "node_modules/@types/yargs": { 3522 + "version": "16.0.5", 3523 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", 3524 + "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", 3525 + "dependencies": { 3526 + "@types/yargs-parser": "*" 3527 + } 3528 + }, 3529 + "node_modules/@types/yargs-parser": { 3530 + "version": "21.0.0", 3531 + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", 3532 + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" 3533 + }, 3534 + "node_modules/@typescript-eslint/eslint-plugin": { 3535 + "version": "5.59.0", 3536 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.0.tgz", 3537 + "integrity": "sha512-p0QgrEyrxAWBecR56gyn3wkG15TJdI//eetInP3zYRewDh0XS+DhB3VUAd3QqvziFsfaQIoIuZMxZRB7vXYaYw==", 3538 + "dependencies": { 3539 + "@eslint-community/regexpp": "^4.4.0", 3540 + "@typescript-eslint/scope-manager": "5.59.0", 3541 + "@typescript-eslint/type-utils": "5.59.0", 3542 + "@typescript-eslint/utils": "5.59.0", 3543 + "debug": "^4.3.4", 3544 + "grapheme-splitter": "^1.0.4", 3545 + "ignore": "^5.2.0", 3546 + "natural-compare-lite": "^1.4.0", 3547 + "semver": "^7.3.7", 3548 + "tsutils": "^3.21.0" 3549 + }, 3550 + "engines": { 3551 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3552 + }, 3553 + "funding": { 3554 + "type": "opencollective", 3555 + "url": "https://opencollective.com/typescript-eslint" 3556 + }, 3557 + "peerDependencies": { 3558 + "@typescript-eslint/parser": "^5.0.0", 3559 + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 3560 + }, 3561 + "peerDependenciesMeta": { 3562 + "typescript": { 3563 + "optional": true 3564 + } 3565 + } 3566 + }, 3567 + "node_modules/@typescript-eslint/experimental-utils": { 3568 + "version": "5.59.0", 3569 + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.0.tgz", 3570 + "integrity": "sha512-evvdzcPrUv9+Hj+KX6fa3WMrtTZ7onnGHL3NfT/zN9q2FQhb2yvNJDa+w/ND0TpdRCbulwag0dxwMUt2MJB2Vg==", 3571 + "dependencies": { 3572 + "@typescript-eslint/utils": "5.59.0" 3573 + }, 3574 + "engines": { 3575 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3576 + }, 3577 + "funding": { 3578 + "type": "opencollective", 3579 + "url": "https://opencollective.com/typescript-eslint" 3580 + }, 3581 + "peerDependencies": { 3582 + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 3583 + } 3584 + }, 3585 + "node_modules/@typescript-eslint/parser": { 3586 + "version": "5.59.0", 3587 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.0.tgz", 3588 + "integrity": "sha512-qK9TZ70eJtjojSUMrrEwA9ZDQ4N0e/AuoOIgXuNBorXYcBDk397D2r5MIe1B3cok/oCtdNC5j+lUUpVB+Dpb+w==", 3589 + "dependencies": { 3590 + "@typescript-eslint/scope-manager": "5.59.0", 3591 + "@typescript-eslint/types": "5.59.0", 3592 + "@typescript-eslint/typescript-estree": "5.59.0", 3593 + "debug": "^4.3.4" 3594 + }, 3595 + "engines": { 3596 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3597 + }, 3598 + "funding": { 3599 + "type": "opencollective", 3600 + "url": "https://opencollective.com/typescript-eslint" 3601 + }, 3602 + "peerDependencies": { 3603 + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 3604 + }, 3605 + "peerDependenciesMeta": { 3606 + "typescript": { 3607 + "optional": true 3608 + } 3609 + } 3610 + }, 3611 + "node_modules/@typescript-eslint/scope-manager": { 3612 + "version": "5.59.0", 3613 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.0.tgz", 3614 + "integrity": "sha512-tsoldKaMh7izN6BvkK6zRMINj4Z2d6gGhO2UsI8zGZY3XhLq1DndP3Ycjhi1JwdwPRwtLMW4EFPgpuKhbCGOvQ==", 3615 + "dependencies": { 3616 + "@typescript-eslint/types": "5.59.0", 3617 + "@typescript-eslint/visitor-keys": "5.59.0" 3618 + }, 3619 + "engines": { 3620 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3621 + }, 3622 + "funding": { 3623 + "type": "opencollective", 3624 + "url": "https://opencollective.com/typescript-eslint" 3625 + } 3626 + }, 3627 + "node_modules/@typescript-eslint/type-utils": { 3628 + "version": "5.59.0", 3629 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.0.tgz", 3630 + "integrity": "sha512-d/B6VSWnZwu70kcKQSCqjcXpVH+7ABKH8P1KNn4K7j5PXXuycZTPXF44Nui0TEm6rbWGi8kc78xRgOC4n7xFgA==", 3631 + "dependencies": { 3632 + "@typescript-eslint/typescript-estree": "5.59.0", 3633 + "@typescript-eslint/utils": "5.59.0", 3634 + "debug": "^4.3.4", 3635 + "tsutils": "^3.21.0" 3636 + }, 3637 + "engines": { 3638 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3639 + }, 3640 + "funding": { 3641 + "type": "opencollective", 3642 + "url": "https://opencollective.com/typescript-eslint" 3643 + }, 3644 + "peerDependencies": { 3645 + "eslint": "*" 3646 + }, 3647 + "peerDependenciesMeta": { 3648 + "typescript": { 3649 + "optional": true 3650 + } 3651 + } 3652 + }, 3653 + "node_modules/@typescript-eslint/types": { 3654 + "version": "5.59.0", 3655 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.0.tgz", 3656 + "integrity": "sha512-yR2h1NotF23xFFYKHZs17QJnB51J/s+ud4PYU4MqdZbzeNxpgUr05+dNeCN/bb6raslHvGdd6BFCkVhpPk/ZeA==", 3657 + "engines": { 3658 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3659 + }, 3660 + "funding": { 3661 + "type": "opencollective", 3662 + "url": "https://opencollective.com/typescript-eslint" 3663 + } 3664 + }, 3665 + "node_modules/@typescript-eslint/typescript-estree": { 3666 + "version": "5.59.0", 3667 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.0.tgz", 3668 + "integrity": "sha512-sUNnktjmI8DyGzPdZ8dRwW741zopGxltGs/SAPgGL/AAgDpiLsCFLcMNSpbfXfmnNeHmK9h3wGmCkGRGAoUZAg==", 3669 + "dependencies": { 3670 + "@typescript-eslint/types": "5.59.0", 3671 + "@typescript-eslint/visitor-keys": "5.59.0", 3672 + "debug": "^4.3.4", 3673 + "globby": "^11.1.0", 3674 + "is-glob": "^4.0.3", 3675 + "semver": "^7.3.7", 3676 + "tsutils": "^3.21.0" 3677 + }, 3678 + "engines": { 3679 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3680 + }, 3681 + "funding": { 3682 + "type": "opencollective", 3683 + "url": "https://opencollective.com/typescript-eslint" 3684 + }, 3685 + "peerDependenciesMeta": { 3686 + "typescript": { 3687 + "optional": true 3688 + } 3689 + } 3690 + }, 3691 + "node_modules/@typescript-eslint/utils": { 3692 + "version": "5.59.0", 3693 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.0.tgz", 3694 + "integrity": "sha512-GGLFd+86drlHSvPgN/el6dRQNYYGOvRSDVydsUaQluwIW3HvbXuxyuD5JETvBt/9qGYe+lOrDk6gRrWOHb/FvA==", 3695 + "dependencies": { 3696 + "@eslint-community/eslint-utils": "^4.2.0", 3697 + "@types/json-schema": "^7.0.9", 3698 + "@types/semver": "^7.3.12", 3699 + "@typescript-eslint/scope-manager": "5.59.0", 3700 + "@typescript-eslint/types": "5.59.0", 3701 + "@typescript-eslint/typescript-estree": "5.59.0", 3702 + "eslint-scope": "^5.1.1", 3703 + "semver": "^7.3.7" 3704 + }, 3705 + "engines": { 3706 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3707 + }, 3708 + "funding": { 3709 + "type": "opencollective", 3710 + "url": "https://opencollective.com/typescript-eslint" 3711 + }, 3712 + "peerDependencies": { 3713 + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 3714 + } 3715 + }, 3716 + "node_modules/@typescript-eslint/visitor-keys": { 3717 + "version": "5.59.0", 3718 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.0.tgz", 3719 + "integrity": "sha512-qZ3iXxQhanchCeaExlKPV3gDQFxMUmU35xfd5eCXB6+kUw1TUAbIy2n7QIrwz9s98DQLzNWyHp61fY0da4ZcbA==", 3720 + "dependencies": { 3721 + "@typescript-eslint/types": "5.59.0", 3722 + "eslint-visitor-keys": "^3.3.0" 3723 + }, 3724 + "engines": { 3725 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3726 + }, 3727 + "funding": { 3728 + "type": "opencollective", 3729 + "url": "https://opencollective.com/typescript-eslint" 3730 + } 3731 + }, 3732 + "node_modules/@webassemblyjs/ast": { 3733 + "version": "1.11.1", 3734 + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", 3735 + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", 3736 + "dependencies": { 3737 + "@webassemblyjs/helper-numbers": "1.11.1", 3738 + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" 3739 + } 3740 + }, 3741 + "node_modules/@webassemblyjs/floating-point-hex-parser": { 3742 + "version": "1.11.1", 3743 + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", 3744 + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" 3745 + }, 3746 + "node_modules/@webassemblyjs/helper-api-error": { 3747 + "version": "1.11.1", 3748 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", 3749 + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" 3750 + }, 3751 + "node_modules/@webassemblyjs/helper-buffer": { 3752 + "version": "1.11.1", 3753 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", 3754 + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" 3755 + }, 3756 + "node_modules/@webassemblyjs/helper-numbers": { 3757 + "version": "1.11.1", 3758 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", 3759 + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", 3760 + "dependencies": { 3761 + "@webassemblyjs/floating-point-hex-parser": "1.11.1", 3762 + "@webassemblyjs/helper-api-error": "1.11.1", 3763 + "@xtuc/long": "4.2.2" 3764 + } 3765 + }, 3766 + "node_modules/@webassemblyjs/helper-wasm-bytecode": { 3767 + "version": "1.11.1", 3768 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", 3769 + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" 3770 + }, 3771 + "node_modules/@webassemblyjs/helper-wasm-section": { 3772 + "version": "1.11.1", 3773 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", 3774 + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", 3775 + "dependencies": { 3776 + "@webassemblyjs/ast": "1.11.1", 3777 + "@webassemblyjs/helper-buffer": "1.11.1", 3778 + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 3779 + "@webassemblyjs/wasm-gen": "1.11.1" 3780 + } 3781 + }, 3782 + "node_modules/@webassemblyjs/ieee754": { 3783 + "version": "1.11.1", 3784 + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", 3785 + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", 3786 + "dependencies": { 3787 + "@xtuc/ieee754": "^1.2.0" 3788 + } 3789 + }, 3790 + "node_modules/@webassemblyjs/leb128": { 3791 + "version": "1.11.1", 3792 + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", 3793 + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", 3794 + "dependencies": { 3795 + "@xtuc/long": "4.2.2" 3796 + } 3797 + }, 3798 + "node_modules/@webassemblyjs/utf8": { 3799 + "version": "1.11.1", 3800 + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", 3801 + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" 3802 + }, 3803 + "node_modules/@webassemblyjs/wasm-edit": { 3804 + "version": "1.11.1", 3805 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", 3806 + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", 3807 + "dependencies": { 3808 + "@webassemblyjs/ast": "1.11.1", 3809 + "@webassemblyjs/helper-buffer": "1.11.1", 3810 + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 3811 + "@webassemblyjs/helper-wasm-section": "1.11.1", 3812 + "@webassemblyjs/wasm-gen": "1.11.1", 3813 + "@webassemblyjs/wasm-opt": "1.11.1", 3814 + "@webassemblyjs/wasm-parser": "1.11.1", 3815 + "@webassemblyjs/wast-printer": "1.11.1" 3816 + } 3817 + }, 3818 + "node_modules/@webassemblyjs/wasm-gen": { 3819 + "version": "1.11.1", 3820 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", 3821 + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", 3822 + "dependencies": { 3823 + "@webassemblyjs/ast": "1.11.1", 3824 + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 3825 + "@webassemblyjs/ieee754": "1.11.1", 3826 + "@webassemblyjs/leb128": "1.11.1", 3827 + "@webassemblyjs/utf8": "1.11.1" 3828 + } 3829 + }, 3830 + "node_modules/@webassemblyjs/wasm-opt": { 3831 + "version": "1.11.1", 3832 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", 3833 + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", 3834 + "dependencies": { 3835 + "@webassemblyjs/ast": "1.11.1", 3836 + "@webassemblyjs/helper-buffer": "1.11.1", 3837 + "@webassemblyjs/wasm-gen": "1.11.1", 3838 + "@webassemblyjs/wasm-parser": "1.11.1" 3839 + } 3840 + }, 3841 + "node_modules/@webassemblyjs/wasm-parser": { 3842 + "version": "1.11.1", 3843 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", 3844 + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", 3845 + "dependencies": { 3846 + "@webassemblyjs/ast": "1.11.1", 3847 + "@webassemblyjs/helper-api-error": "1.11.1", 3848 + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 3849 + "@webassemblyjs/ieee754": "1.11.1", 3850 + "@webassemblyjs/leb128": "1.11.1", 3851 + "@webassemblyjs/utf8": "1.11.1" 3852 + } 3853 + }, 3854 + "node_modules/@webassemblyjs/wast-printer": { 3855 + "version": "1.11.1", 3856 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", 3857 + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", 3858 + "dependencies": { 3859 + "@webassemblyjs/ast": "1.11.1", 3860 + "@xtuc/long": "4.2.2" 3861 + } 3862 + }, 3863 + "node_modules/@xtuc/ieee754": { 3864 + "version": "1.2.0", 3865 + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", 3866 + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" 3867 + }, 3868 + "node_modules/@xtuc/long": { 3869 + "version": "4.2.2", 3870 + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", 3871 + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" 3872 + }, 3873 + "node_modules/abab": { 3874 + "version": "2.0.6", 3875 + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", 3876 + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" 3877 + }, 3878 + "node_modules/accepts": { 3879 + "version": "1.3.8", 3880 + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", 3881 + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", 3882 + "dependencies": { 3883 + "mime-types": "~2.1.34", 3884 + "negotiator": "0.6.3" 3885 + }, 3886 + "engines": { 3887 + "node": ">= 0.6" 3888 + } 3889 + }, 3890 + "node_modules/acorn": { 3891 + "version": "8.8.2", 3892 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", 3893 + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", 3894 + "bin": { 3895 + "acorn": "bin/acorn" 3896 + }, 3897 + "engines": { 3898 + "node": ">=0.4.0" 3899 + } 3900 + }, 3901 + "node_modules/acorn-globals": { 3902 + "version": "6.0.0", 3903 + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", 3904 + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", 3905 + "dependencies": { 3906 + "acorn": "^7.1.1", 3907 + "acorn-walk": "^7.1.1" 3908 + } 3909 + }, 3910 + "node_modules/acorn-globals/node_modules/acorn": { 3911 + "version": "7.4.1", 3912 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 3913 + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 3914 + "bin": { 3915 + "acorn": "bin/acorn" 3916 + }, 3917 + "engines": { 3918 + "node": ">=0.4.0" 3919 + } 3920 + }, 3921 + "node_modules/acorn-import-assertions": { 3922 + "version": "1.8.0", 3923 + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", 3924 + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", 3925 + "peerDependencies": { 3926 + "acorn": "^8" 3927 + } 3928 + }, 3929 + "node_modules/acorn-jsx": { 3930 + "version": "5.3.2", 3931 + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 3932 + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 3933 + "peerDependencies": { 3934 + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 3935 + } 3936 + }, 3937 + "node_modules/acorn-walk": { 3938 + "version": "7.2.0", 3939 + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", 3940 + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", 3941 + "engines": { 3942 + "node": ">=0.4.0" 3943 + } 3944 + }, 3945 + "node_modules/address": { 3946 + "version": "1.2.2", 3947 + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", 3948 + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", 3949 + "engines": { 3950 + "node": ">= 10.0.0" 3951 + } 3952 + }, 3953 + "node_modules/adjust-sourcemap-loader": { 3954 + "version": "4.0.0", 3955 + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", 3956 + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", 3957 + "dependencies": { 3958 + "loader-utils": "^2.0.0", 3959 + "regex-parser": "^2.2.11" 3960 + }, 3961 + "engines": { 3962 + "node": ">=8.9" 3963 + } 3964 + }, 3965 + "node_modules/agent-base": { 3966 + "version": "6.0.2", 3967 + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", 3968 + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", 3969 + "dependencies": { 3970 + "debug": "4" 3971 + }, 3972 + "engines": { 3973 + "node": ">= 6.0.0" 3974 + } 3975 + }, 3976 + "node_modules/ajv": { 3977 + "version": "6.12.6", 3978 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 3979 + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 3980 + "dependencies": { 3981 + "fast-deep-equal": "^3.1.1", 3982 + "fast-json-stable-stringify": "^2.0.0", 3983 + "json-schema-traverse": "^0.4.1", 3984 + "uri-js": "^4.2.2" 3985 + }, 3986 + "funding": { 3987 + "type": "github", 3988 + "url": "https://github.com/sponsors/epoberezkin" 3989 + } 3990 + }, 3991 + "node_modules/ajv-formats": { 3992 + "version": "2.1.1", 3993 + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", 3994 + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", 3995 + "dependencies": { 3996 + "ajv": "^8.0.0" 3997 + }, 3998 + "peerDependencies": { 3999 + "ajv": "^8.0.0" 4000 + }, 4001 + "peerDependenciesMeta": { 4002 + "ajv": { 4003 + "optional": true 4004 + } 4005 + } 4006 + }, 4007 + "node_modules/ajv-formats/node_modules/ajv": { 4008 + "version": "8.12.0", 4009 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", 4010 + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", 4011 + "dependencies": { 4012 + "fast-deep-equal": "^3.1.1", 4013 + "json-schema-traverse": "^1.0.0", 4014 + "require-from-string": "^2.0.2", 4015 + "uri-js": "^4.2.2" 4016 + }, 4017 + "funding": { 4018 + "type": "github", 4019 + "url": "https://github.com/sponsors/epoberezkin" 4020 + } 4021 + }, 4022 + "node_modules/ajv-formats/node_modules/json-schema-traverse": { 4023 + "version": "1.0.0", 4024 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 4025 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" 4026 + }, 4027 + "node_modules/ajv-keywords": { 4028 + "version": "3.5.2", 4029 + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", 4030 + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", 4031 + "peerDependencies": { 4032 + "ajv": "^6.9.1" 4033 + } 4034 + }, 4035 + "node_modules/ansi-escapes": { 4036 + "version": "4.3.2", 4037 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 4038 + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 4039 + "dependencies": { 4040 + "type-fest": "^0.21.3" 4041 + }, 4042 + "engines": { 4043 + "node": ">=8" 4044 + }, 4045 + "funding": { 4046 + "url": "https://github.com/sponsors/sindresorhus" 4047 + } 4048 + }, 4049 + "node_modules/ansi-escapes/node_modules/type-fest": { 4050 + "version": "0.21.3", 4051 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 4052 + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 4053 + "engines": { 4054 + "node": ">=10" 4055 + }, 4056 + "funding": { 4057 + "url": "https://github.com/sponsors/sindresorhus" 4058 + } 4059 + }, 4060 + "node_modules/ansi-html-community": { 4061 + "version": "0.0.8", 4062 + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", 4063 + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", 4064 + "engines": [ 4065 + "node >= 0.8.0" 4066 + ], 4067 + "bin": { 4068 + "ansi-html": "bin/ansi-html" 4069 + } 4070 + }, 4071 + "node_modules/ansi-regex": { 4072 + "version": "5.0.1", 4073 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 4074 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 4075 + "engines": { 4076 + "node": ">=8" 4077 + } 4078 + }, 4079 + "node_modules/ansi-styles": { 4080 + "version": "4.3.0", 4081 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 4082 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 4083 + "dependencies": { 4084 + "color-convert": "^2.0.1" 4085 + }, 4086 + "engines": { 4087 + "node": ">=8" 4088 + }, 4089 + "funding": { 4090 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 4091 + } 4092 + }, 4093 + "node_modules/any-promise": { 4094 + "version": "1.3.0", 4095 + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", 4096 + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" 4097 + }, 4098 + "node_modules/anymatch": { 4099 + "version": "3.1.3", 4100 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 4101 + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 4102 + "dependencies": { 4103 + "normalize-path": "^3.0.0", 4104 + "picomatch": "^2.0.4" 4105 + }, 4106 + "engines": { 4107 + "node": ">= 8" 4108 + } 4109 + }, 4110 + "node_modules/arg": { 4111 + "version": "5.0.2", 4112 + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", 4113 + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" 4114 + }, 4115 + "node_modules/argparse": { 4116 + "version": "2.0.1", 4117 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 4118 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" 4119 + }, 4120 + "node_modules/aria-query": { 4121 + "version": "5.1.3", 4122 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", 4123 + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", 4124 + "dependencies": { 4125 + "deep-equal": "^2.0.5" 4126 + } 4127 + }, 4128 + "node_modules/array-buffer-byte-length": { 4129 + "version": "1.0.0", 4130 + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", 4131 + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", 4132 + "dependencies": { 4133 + "call-bind": "^1.0.2", 4134 + "is-array-buffer": "^3.0.1" 4135 + }, 4136 + "funding": { 4137 + "url": "https://github.com/sponsors/ljharb" 4138 + } 4139 + }, 4140 + "node_modules/array-flatten": { 4141 + "version": "2.1.2", 4142 + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", 4143 + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" 4144 + }, 4145 + "node_modules/array-includes": { 4146 + "version": "3.1.6", 4147 + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", 4148 + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", 4149 + "dependencies": { 4150 + "call-bind": "^1.0.2", 4151 + "define-properties": "^1.1.4", 4152 + "es-abstract": "^1.20.4", 4153 + "get-intrinsic": "^1.1.3", 4154 + "is-string": "^1.0.7" 4155 + }, 4156 + "engines": { 4157 + "node": ">= 0.4" 4158 + }, 4159 + "funding": { 4160 + "url": "https://github.com/sponsors/ljharb" 4161 + } 4162 + }, 4163 + "node_modules/array-union": { 4164 + "version": "2.1.0", 4165 + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 4166 + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 4167 + "engines": { 4168 + "node": ">=8" 4169 + } 4170 + }, 4171 + "node_modules/array.prototype.flat": { 4172 + "version": "1.3.1", 4173 + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", 4174 + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", 4175 + "dependencies": { 4176 + "call-bind": "^1.0.2", 4177 + "define-properties": "^1.1.4", 4178 + "es-abstract": "^1.20.4", 4179 + "es-shim-unscopables": "^1.0.0" 4180 + }, 4181 + "engines": { 4182 + "node": ">= 0.4" 4183 + }, 4184 + "funding": { 4185 + "url": "https://github.com/sponsors/ljharb" 4186 + } 4187 + }, 4188 + "node_modules/array.prototype.flatmap": { 4189 + "version": "1.3.1", 4190 + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", 4191 + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", 4192 + "dependencies": { 4193 + "call-bind": "^1.0.2", 4194 + "define-properties": "^1.1.4", 4195 + "es-abstract": "^1.20.4", 4196 + "es-shim-unscopables": "^1.0.0" 4197 + }, 4198 + "engines": { 4199 + "node": ">= 0.4" 4200 + }, 4201 + "funding": { 4202 + "url": "https://github.com/sponsors/ljharb" 4203 + } 4204 + }, 4205 + "node_modules/array.prototype.reduce": { 4206 + "version": "1.0.5", 4207 + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", 4208 + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", 4209 + "dependencies": { 4210 + "call-bind": "^1.0.2", 4211 + "define-properties": "^1.1.4", 4212 + "es-abstract": "^1.20.4", 4213 + "es-array-method-boxes-properly": "^1.0.0", 4214 + "is-string": "^1.0.7" 4215 + }, 4216 + "engines": { 4217 + "node": ">= 0.4" 4218 + }, 4219 + "funding": { 4220 + "url": "https://github.com/sponsors/ljharb" 4221 + } 4222 + }, 4223 + "node_modules/array.prototype.tosorted": { 4224 + "version": "1.1.1", 4225 + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", 4226 + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", 4227 + "dependencies": { 4228 + "call-bind": "^1.0.2", 4229 + "define-properties": "^1.1.4", 4230 + "es-abstract": "^1.20.4", 4231 + "es-shim-unscopables": "^1.0.0", 4232 + "get-intrinsic": "^1.1.3" 4233 + } 4234 + }, 4235 + "node_modules/asap": { 4236 + "version": "2.0.6", 4237 + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", 4238 + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" 4239 + }, 4240 + "node_modules/ast-types-flow": { 4241 + "version": "0.0.7", 4242 + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", 4243 + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" 4244 + }, 4245 + "node_modules/async": { 4246 + "version": "3.2.4", 4247 + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", 4248 + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" 4249 + }, 4250 + "node_modules/asynckit": { 4251 + "version": "0.4.0", 4252 + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 4253 + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" 4254 + }, 4255 + "node_modules/at-least-node": { 4256 + "version": "1.0.0", 4257 + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", 4258 + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", 4259 + "engines": { 4260 + "node": ">= 4.0.0" 4261 + } 4262 + }, 4263 + "node_modules/autoprefixer": { 4264 + "version": "10.4.14", 4265 + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", 4266 + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", 4267 + "funding": [ 4268 + { 4269 + "type": "opencollective", 4270 + "url": "https://opencollective.com/postcss/" 4271 + }, 4272 + { 4273 + "type": "tidelift", 4274 + "url": "https://tidelift.com/funding/github/npm/autoprefixer" 4275 + } 4276 + ], 4277 + "dependencies": { 4278 + "browserslist": "^4.21.5", 4279 + "caniuse-lite": "^1.0.30001464", 4280 + "fraction.js": "^4.2.0", 4281 + "normalize-range": "^0.1.2", 4282 + "picocolors": "^1.0.0", 4283 + "postcss-value-parser": "^4.2.0" 4284 + }, 4285 + "bin": { 4286 + "autoprefixer": "bin/autoprefixer" 4287 + }, 4288 + "engines": { 4289 + "node": "^10 || ^12 || >=14" 4290 + }, 4291 + "peerDependencies": { 4292 + "postcss": "^8.1.0" 4293 + } 4294 + }, 4295 + "node_modules/available-typed-arrays": { 4296 + "version": "1.0.5", 4297 + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", 4298 + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", 4299 + "engines": { 4300 + "node": ">= 0.4" 4301 + }, 4302 + "funding": { 4303 + "url": "https://github.com/sponsors/ljharb" 4304 + } 4305 + }, 4306 + "node_modules/axe-core": { 4307 + "version": "4.7.0", 4308 + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", 4309 + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", 4310 + "engines": { 4311 + "node": ">=4" 4312 + } 4313 + }, 4314 + "node_modules/axobject-query": { 4315 + "version": "3.1.1", 4316 + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", 4317 + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", 4318 + "dependencies": { 4319 + "deep-equal": "^2.0.5" 4320 + } 4321 + }, 4322 + "node_modules/babel-jest": { 4323 + "version": "27.5.1", 4324 + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", 4325 + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", 4326 + "dependencies": { 4327 + "@jest/transform": "^27.5.1", 4328 + "@jest/types": "^27.5.1", 4329 + "@types/babel__core": "^7.1.14", 4330 + "babel-plugin-istanbul": "^6.1.1", 4331 + "babel-preset-jest": "^27.5.1", 4332 + "chalk": "^4.0.0", 4333 + "graceful-fs": "^4.2.9", 4334 + "slash": "^3.0.0" 4335 + }, 4336 + "engines": { 4337 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 4338 + }, 4339 + "peerDependencies": { 4340 + "@babel/core": "^7.8.0" 4341 + } 4342 + }, 4343 + "node_modules/babel-loader": { 4344 + "version": "8.3.0", 4345 + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", 4346 + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", 4347 + "dependencies": { 4348 + "find-cache-dir": "^3.3.1", 4349 + "loader-utils": "^2.0.0", 4350 + "make-dir": "^3.1.0", 4351 + "schema-utils": "^2.6.5" 4352 + }, 4353 + "engines": { 4354 + "node": ">= 8.9" 4355 + }, 4356 + "peerDependencies": { 4357 + "@babel/core": "^7.0.0", 4358 + "webpack": ">=2" 4359 + } 4360 + }, 4361 + "node_modules/babel-loader/node_modules/schema-utils": { 4362 + "version": "2.7.1", 4363 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", 4364 + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", 4365 + "dependencies": { 4366 + "@types/json-schema": "^7.0.5", 4367 + "ajv": "^6.12.4", 4368 + "ajv-keywords": "^3.5.2" 4369 + }, 4370 + "engines": { 4371 + "node": ">= 8.9.0" 4372 + }, 4373 + "funding": { 4374 + "type": "opencollective", 4375 + "url": "https://opencollective.com/webpack" 4376 + } 4377 + }, 4378 + "node_modules/babel-plugin-istanbul": { 4379 + "version": "6.1.1", 4380 + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", 4381 + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", 4382 + "dependencies": { 4383 + "@babel/helper-plugin-utils": "^7.0.0", 4384 + "@istanbuljs/load-nyc-config": "^1.0.0", 4385 + "@istanbuljs/schema": "^0.1.2", 4386 + "istanbul-lib-instrument": "^5.0.4", 4387 + "test-exclude": "^6.0.0" 4388 + }, 4389 + "engines": { 4390 + "node": ">=8" 4391 + } 4392 + }, 4393 + "node_modules/babel-plugin-jest-hoist": { 4394 + "version": "27.5.1", 4395 + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", 4396 + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", 4397 + "dependencies": { 4398 + "@babel/template": "^7.3.3", 4399 + "@babel/types": "^7.3.3", 4400 + "@types/babel__core": "^7.0.0", 4401 + "@types/babel__traverse": "^7.0.6" 4402 + }, 4403 + "engines": { 4404 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 4405 + } 4406 + }, 4407 + "node_modules/babel-plugin-macros": { 4408 + "version": "3.1.0", 4409 + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", 4410 + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", 4411 + "dependencies": { 4412 + "@babel/runtime": "^7.12.5", 4413 + "cosmiconfig": "^7.0.0", 4414 + "resolve": "^1.19.0" 4415 + }, 4416 + "engines": { 4417 + "node": ">=10", 4418 + "npm": ">=6" 4419 + } 4420 + }, 4421 + "node_modules/babel-plugin-named-asset-import": { 4422 + "version": "0.3.8", 4423 + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", 4424 + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", 4425 + "peerDependencies": { 4426 + "@babel/core": "^7.1.0" 4427 + } 4428 + }, 4429 + "node_modules/babel-plugin-polyfill-corejs2": { 4430 + "version": "0.3.3", 4431 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", 4432 + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", 4433 + "dependencies": { 4434 + "@babel/compat-data": "^7.17.7", 4435 + "@babel/helper-define-polyfill-provider": "^0.3.3", 4436 + "semver": "^6.1.1" 4437 + }, 4438 + "peerDependencies": { 4439 + "@babel/core": "^7.0.0-0" 4440 + } 4441 + }, 4442 + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { 4443 + "version": "6.3.0", 4444 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 4445 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 4446 + "bin": { 4447 + "semver": "bin/semver.js" 4448 + } 4449 + }, 4450 + "node_modules/babel-plugin-polyfill-corejs3": { 4451 + "version": "0.6.0", 4452 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", 4453 + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", 4454 + "dependencies": { 4455 + "@babel/helper-define-polyfill-provider": "^0.3.3", 4456 + "core-js-compat": "^3.25.1" 4457 + }, 4458 + "peerDependencies": { 4459 + "@babel/core": "^7.0.0-0" 4460 + } 4461 + }, 4462 + "node_modules/babel-plugin-polyfill-regenerator": { 4463 + "version": "0.4.1", 4464 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", 4465 + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", 4466 + "dependencies": { 4467 + "@babel/helper-define-polyfill-provider": "^0.3.3" 4468 + }, 4469 + "peerDependencies": { 4470 + "@babel/core": "^7.0.0-0" 4471 + } 4472 + }, 4473 + "node_modules/babel-plugin-transform-react-remove-prop-types": { 4474 + "version": "0.4.24", 4475 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", 4476 + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" 4477 + }, 4478 + "node_modules/babel-preset-current-node-syntax": { 4479 + "version": "1.0.1", 4480 + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", 4481 + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", 4482 + "dependencies": { 4483 + "@babel/plugin-syntax-async-generators": "^7.8.4", 4484 + "@babel/plugin-syntax-bigint": "^7.8.3", 4485 + "@babel/plugin-syntax-class-properties": "^7.8.3", 4486 + "@babel/plugin-syntax-import-meta": "^7.8.3", 4487 + "@babel/plugin-syntax-json-strings": "^7.8.3", 4488 + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", 4489 + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", 4490 + "@babel/plugin-syntax-numeric-separator": "^7.8.3", 4491 + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 4492 + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", 4493 + "@babel/plugin-syntax-optional-chaining": "^7.8.3", 4494 + "@babel/plugin-syntax-top-level-await": "^7.8.3" 4495 + }, 4496 + "peerDependencies": { 4497 + "@babel/core": "^7.0.0" 4498 + } 4499 + }, 4500 + "node_modules/babel-preset-jest": { 4501 + "version": "27.5.1", 4502 + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", 4503 + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", 4504 + "dependencies": { 4505 + "babel-plugin-jest-hoist": "^27.5.1", 4506 + "babel-preset-current-node-syntax": "^1.0.0" 4507 + }, 4508 + "engines": { 4509 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 4510 + }, 4511 + "peerDependencies": { 4512 + "@babel/core": "^7.0.0" 4513 + } 4514 + }, 4515 + "node_modules/babel-preset-react-app": { 4516 + "version": "10.0.1", 4517 + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", 4518 + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", 4519 + "dependencies": { 4520 + "@babel/core": "^7.16.0", 4521 + "@babel/plugin-proposal-class-properties": "^7.16.0", 4522 + "@babel/plugin-proposal-decorators": "^7.16.4", 4523 + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", 4524 + "@babel/plugin-proposal-numeric-separator": "^7.16.0", 4525 + "@babel/plugin-proposal-optional-chaining": "^7.16.0", 4526 + "@babel/plugin-proposal-private-methods": "^7.16.0", 4527 + "@babel/plugin-transform-flow-strip-types": "^7.16.0", 4528 + "@babel/plugin-transform-react-display-name": "^7.16.0", 4529 + "@babel/plugin-transform-runtime": "^7.16.4", 4530 + "@babel/preset-env": "^7.16.4", 4531 + "@babel/preset-react": "^7.16.0", 4532 + "@babel/preset-typescript": "^7.16.0", 4533 + "@babel/runtime": "^7.16.3", 4534 + "babel-plugin-macros": "^3.1.0", 4535 + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" 4536 + } 4537 + }, 4538 + "node_modules/balanced-match": { 4539 + "version": "1.0.2", 4540 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 4541 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" 4542 + }, 4543 + "node_modules/batch": { 4544 + "version": "0.6.1", 4545 + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", 4546 + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" 4547 + }, 4548 + "node_modules/bfj": { 4549 + "version": "7.0.2", 4550 + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", 4551 + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", 4552 + "dependencies": { 4553 + "bluebird": "^3.5.5", 4554 + "check-types": "^11.1.1", 4555 + "hoopy": "^0.1.4", 4556 + "tryer": "^1.0.1" 4557 + }, 4558 + "engines": { 4559 + "node": ">= 8.0.0" 4560 + } 4561 + }, 4562 + "node_modules/big.js": { 4563 + "version": "5.2.2", 4564 + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", 4565 + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", 4566 + "engines": { 4567 + "node": "*" 4568 + } 4569 + }, 4570 + "node_modules/binary-extensions": { 4571 + "version": "2.2.0", 4572 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 4573 + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 4574 + "engines": { 4575 + "node": ">=8" 4576 + } 4577 + }, 4578 + "node_modules/bluebird": { 4579 + "version": "3.7.2", 4580 + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", 4581 + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" 4582 + }, 4583 + "node_modules/body-parser": { 4584 + "version": "1.20.1", 4585 + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", 4586 + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", 4587 + "dependencies": { 4588 + "bytes": "3.1.2", 4589 + "content-type": "~1.0.4", 4590 + "debug": "2.6.9", 4591 + "depd": "2.0.0", 4592 + "destroy": "1.2.0", 4593 + "http-errors": "2.0.0", 4594 + "iconv-lite": "0.4.24", 4595 + "on-finished": "2.4.1", 4596 + "qs": "6.11.0", 4597 + "raw-body": "2.5.1", 4598 + "type-is": "~1.6.18", 4599 + "unpipe": "1.0.0" 4600 + }, 4601 + "engines": { 4602 + "node": ">= 0.8", 4603 + "npm": "1.2.8000 || >= 1.4.16" 4604 + } 4605 + }, 4606 + "node_modules/body-parser/node_modules/bytes": { 4607 + "version": "3.1.2", 4608 + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 4609 + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 4610 + "engines": { 4611 + "node": ">= 0.8" 4612 + } 4613 + }, 4614 + "node_modules/body-parser/node_modules/debug": { 4615 + "version": "2.6.9", 4616 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 4617 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 4618 + "dependencies": { 4619 + "ms": "2.0.0" 4620 + } 4621 + }, 4622 + "node_modules/body-parser/node_modules/iconv-lite": { 4623 + "version": "0.4.24", 4624 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 4625 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 4626 + "dependencies": { 4627 + "safer-buffer": ">= 2.1.2 < 3" 4628 + }, 4629 + "engines": { 4630 + "node": ">=0.10.0" 4631 + } 4632 + }, 4633 + "node_modules/body-parser/node_modules/ms": { 4634 + "version": "2.0.0", 4635 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 4636 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 4637 + }, 4638 + "node_modules/bonjour-service": { 4639 + "version": "1.1.1", 4640 + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", 4641 + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", 4642 + "dependencies": { 4643 + "array-flatten": "^2.1.2", 4644 + "dns-equal": "^1.0.0", 4645 + "fast-deep-equal": "^3.1.3", 4646 + "multicast-dns": "^7.2.5" 4647 + } 4648 + }, 4649 + "node_modules/boolbase": { 4650 + "version": "1.0.0", 4651 + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", 4652 + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" 4653 + }, 4654 + "node_modules/brace-expansion": { 4655 + "version": "1.1.11", 4656 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 4657 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 4658 + "dependencies": { 4659 + "balanced-match": "^1.0.0", 4660 + "concat-map": "0.0.1" 4661 + } 4662 + }, 4663 + "node_modules/braces": { 4664 + "version": "3.0.2", 4665 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 4666 + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 4667 + "dependencies": { 4668 + "fill-range": "^7.0.1" 4669 + }, 4670 + "engines": { 4671 + "node": ">=8" 4672 + } 4673 + }, 4674 + "node_modules/browser-process-hrtime": { 4675 + "version": "1.0.0", 4676 + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", 4677 + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" 4678 + }, 4679 + "node_modules/browserslist": { 4680 + "version": "4.21.5", 4681 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", 4682 + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", 4683 + "funding": [ 4684 + { 4685 + "type": "opencollective", 4686 + "url": "https://opencollective.com/browserslist" 4687 + }, 4688 + { 4689 + "type": "tidelift", 4690 + "url": "https://tidelift.com/funding/github/npm/browserslist" 4691 + } 4692 + ], 4693 + "dependencies": { 4694 + "caniuse-lite": "^1.0.30001449", 4695 + "electron-to-chromium": "^1.4.284", 4696 + "node-releases": "^2.0.8", 4697 + "update-browserslist-db": "^1.0.10" 4698 + }, 4699 + "bin": { 4700 + "browserslist": "cli.js" 4701 + }, 4702 + "engines": { 4703 + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 4704 + } 4705 + }, 4706 + "node_modules/bser": { 4707 + "version": "2.1.1", 4708 + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", 4709 + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", 4710 + "dependencies": { 4711 + "node-int64": "^0.4.0" 4712 + } 4713 + }, 4714 + "node_modules/buffer-from": { 4715 + "version": "1.1.2", 4716 + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 4717 + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" 4718 + }, 4719 + "node_modules/builtin-modules": { 4720 + "version": "3.3.0", 4721 + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", 4722 + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", 4723 + "engines": { 4724 + "node": ">=6" 4725 + }, 4726 + "funding": { 4727 + "url": "https://github.com/sponsors/sindresorhus" 4728 + } 4729 + }, 4730 + "node_modules/bytes": { 4731 + "version": "3.0.0", 4732 + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", 4733 + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", 4734 + "engines": { 4735 + "node": ">= 0.8" 4736 + } 4737 + }, 4738 + "node_modules/call-bind": { 4739 + "version": "1.0.2", 4740 + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 4741 + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 4742 + "dependencies": { 4743 + "function-bind": "^1.1.1", 4744 + "get-intrinsic": "^1.0.2" 4745 + }, 4746 + "funding": { 4747 + "url": "https://github.com/sponsors/ljharb" 4748 + } 4749 + }, 4750 + "node_modules/callsites": { 4751 + "version": "3.1.0", 4752 + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 4753 + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 4754 + "engines": { 4755 + "node": ">=6" 4756 + } 4757 + }, 4758 + "node_modules/camel-case": { 4759 + "version": "4.1.2", 4760 + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", 4761 + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", 4762 + "dependencies": { 4763 + "pascal-case": "^3.1.2", 4764 + "tslib": "^2.0.3" 4765 + } 4766 + }, 4767 + "node_modules/camelcase": { 4768 + "version": "6.3.0", 4769 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 4770 + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 4771 + "engines": { 4772 + "node": ">=10" 4773 + }, 4774 + "funding": { 4775 + "url": "https://github.com/sponsors/sindresorhus" 4776 + } 4777 + }, 4778 + "node_modules/camelcase-css": { 4779 + "version": "2.0.1", 4780 + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", 4781 + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", 4782 + "engines": { 4783 + "node": ">= 6" 4784 + } 4785 + }, 4786 + "node_modules/caniuse-api": { 4787 + "version": "3.0.0", 4788 + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", 4789 + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", 4790 + "dependencies": { 4791 + "browserslist": "^4.0.0", 4792 + "caniuse-lite": "^1.0.0", 4793 + "lodash.memoize": "^4.1.2", 4794 + "lodash.uniq": "^4.5.0" 4795 + } 4796 + }, 4797 + "node_modules/caniuse-lite": { 4798 + "version": "1.0.30001480", 4799 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001480.tgz", 4800 + "integrity": "sha512-q7cpoPPvZYgtyC4VaBSN0Bt+PJ4c4EYRf0DrduInOz2SkFpHD5p3LnvEpqBp7UnJn+8x1Ogl1s38saUxe+ihQQ==", 4801 + "funding": [ 4802 + { 4803 + "type": "opencollective", 4804 + "url": "https://opencollective.com/browserslist" 4805 + }, 4806 + { 4807 + "type": "tidelift", 4808 + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 4809 + }, 4810 + { 4811 + "type": "github", 4812 + "url": "https://github.com/sponsors/ai" 4813 + } 4814 + ] 4815 + }, 4816 + "node_modules/case-sensitive-paths-webpack-plugin": { 4817 + "version": "2.4.0", 4818 + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", 4819 + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", 4820 + "engines": { 4821 + "node": ">=4" 4822 + } 4823 + }, 4824 + "node_modules/chalk": { 4825 + "version": "4.1.2", 4826 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 4827 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 4828 + "dependencies": { 4829 + "ansi-styles": "^4.1.0", 4830 + "supports-color": "^7.1.0" 4831 + }, 4832 + "engines": { 4833 + "node": ">=10" 4834 + }, 4835 + "funding": { 4836 + "url": "https://github.com/chalk/chalk?sponsor=1" 4837 + } 4838 + }, 4839 + "node_modules/char-regex": { 4840 + "version": "1.0.2", 4841 + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", 4842 + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", 4843 + "engines": { 4844 + "node": ">=10" 4845 + } 4846 + }, 4847 + "node_modules/check-types": { 4848 + "version": "11.2.2", 4849 + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.2.tgz", 4850 + "integrity": "sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA==" 4851 + }, 4852 + "node_modules/chokidar": { 4853 + "version": "3.5.3", 4854 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", 4855 + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", 4856 + "funding": [ 4857 + { 4858 + "type": "individual", 4859 + "url": "https://paulmillr.com/funding/" 4860 + } 4861 + ], 4862 + "dependencies": { 4863 + "anymatch": "~3.1.2", 4864 + "braces": "~3.0.2", 4865 + "glob-parent": "~5.1.2", 4866 + "is-binary-path": "~2.1.0", 4867 + "is-glob": "~4.0.1", 4868 + "normalize-path": "~3.0.0", 4869 + "readdirp": "~3.6.0" 4870 + }, 4871 + "engines": { 4872 + "node": ">= 8.10.0" 4873 + }, 4874 + "optionalDependencies": { 4875 + "fsevents": "~2.3.2" 4876 + } 4877 + }, 4878 + "node_modules/chokidar/node_modules/glob-parent": { 4879 + "version": "5.1.2", 4880 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 4881 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 4882 + "dependencies": { 4883 + "is-glob": "^4.0.1" 4884 + }, 4885 + "engines": { 4886 + "node": ">= 6" 4887 + } 4888 + }, 4889 + "node_modules/chrome-trace-event": { 4890 + "version": "1.0.3", 4891 + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", 4892 + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", 4893 + "engines": { 4894 + "node": ">=6.0" 4895 + } 4896 + }, 4897 + "node_modules/ci-info": { 4898 + "version": "3.8.0", 4899 + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", 4900 + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", 4901 + "funding": [ 4902 + { 4903 + "type": "github", 4904 + "url": "https://github.com/sponsors/sibiraj-s" 4905 + } 4906 + ], 4907 + "engines": { 4908 + "node": ">=8" 4909 + } 4910 + }, 4911 + "node_modules/cjs-module-lexer": { 4912 + "version": "1.2.2", 4913 + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", 4914 + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" 4915 + }, 4916 + "node_modules/classnames": { 4917 + "version": "2.3.2", 4918 + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", 4919 + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" 4920 + }, 4921 + "node_modules/clean-css": { 4922 + "version": "5.3.2", 4923 + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", 4924 + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", 4925 + "dependencies": { 4926 + "source-map": "~0.6.0" 4927 + }, 4928 + "engines": { 4929 + "node": ">= 10.0" 4930 + } 4931 + }, 4932 + "node_modules/clean-css/node_modules/source-map": { 4933 + "version": "0.6.1", 4934 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 4935 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 4936 + "engines": { 4937 + "node": ">=0.10.0" 4938 + } 4939 + }, 4940 + "node_modules/cliui": { 4941 + "version": "7.0.4", 4942 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 4943 + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 4944 + "dependencies": { 4945 + "string-width": "^4.2.0", 4946 + "strip-ansi": "^6.0.0", 4947 + "wrap-ansi": "^7.0.0" 4948 + } 4949 + }, 4950 + "node_modules/co": { 4951 + "version": "4.6.0", 4952 + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", 4953 + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", 4954 + "engines": { 4955 + "iojs": ">= 1.0.0", 4956 + "node": ">= 0.12.0" 4957 + } 4958 + }, 4959 + "node_modules/coa": { 4960 + "version": "2.0.2", 4961 + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", 4962 + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", 4963 + "dependencies": { 4964 + "@types/q": "^1.5.1", 4965 + "chalk": "^2.4.1", 4966 + "q": "^1.1.2" 4967 + }, 4968 + "engines": { 4969 + "node": ">= 4.0" 4970 + } 4971 + }, 4972 + "node_modules/coa/node_modules/ansi-styles": { 4973 + "version": "3.2.1", 4974 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 4975 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 4976 + "dependencies": { 4977 + "color-convert": "^1.9.0" 4978 + }, 4979 + "engines": { 4980 + "node": ">=4" 4981 + } 4982 + }, 4983 + "node_modules/coa/node_modules/chalk": { 4984 + "version": "2.4.2", 4985 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 4986 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 4987 + "dependencies": { 4988 + "ansi-styles": "^3.2.1", 4989 + "escape-string-regexp": "^1.0.5", 4990 + "supports-color": "^5.3.0" 4991 + }, 4992 + "engines": { 4993 + "node": ">=4" 4994 + } 4995 + }, 4996 + "node_modules/coa/node_modules/color-convert": { 4997 + "version": "1.9.3", 4998 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 4999 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 5000 + "dependencies": { 5001 + "color-name": "1.1.3" 5002 + } 5003 + }, 5004 + "node_modules/coa/node_modules/color-name": { 5005 + "version": "1.1.3", 5006 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 5007 + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" 5008 + }, 5009 + "node_modules/coa/node_modules/escape-string-regexp": { 5010 + "version": "1.0.5", 5011 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 5012 + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 5013 + "engines": { 5014 + "node": ">=0.8.0" 5015 + } 5016 + }, 5017 + "node_modules/coa/node_modules/has-flag": { 5018 + "version": "3.0.0", 5019 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 5020 + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 5021 + "engines": { 5022 + "node": ">=4" 5023 + } 5024 + }, 5025 + "node_modules/coa/node_modules/supports-color": { 5026 + "version": "5.5.0", 5027 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 5028 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 5029 + "dependencies": { 5030 + "has-flag": "^3.0.0" 5031 + }, 5032 + "engines": { 5033 + "node": ">=4" 5034 + } 5035 + }, 5036 + "node_modules/collect-v8-coverage": { 5037 + "version": "1.0.1", 5038 + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", 5039 + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" 5040 + }, 5041 + "node_modules/color-convert": { 5042 + "version": "2.0.1", 5043 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 5044 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 5045 + "dependencies": { 5046 + "color-name": "~1.1.4" 5047 + }, 5048 + "engines": { 5049 + "node": ">=7.0.0" 5050 + } 5051 + }, 5052 + "node_modules/color-name": { 5053 + "version": "1.1.4", 5054 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 5055 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 5056 + }, 5057 + "node_modules/colord": { 5058 + "version": "2.9.3", 5059 + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", 5060 + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" 5061 + }, 5062 + "node_modules/colorette": { 5063 + "version": "2.0.20", 5064 + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", 5065 + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" 5066 + }, 5067 + "node_modules/combined-stream": { 5068 + "version": "1.0.8", 5069 + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 5070 + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 5071 + "dependencies": { 5072 + "delayed-stream": "~1.0.0" 5073 + }, 5074 + "engines": { 5075 + "node": ">= 0.8" 5076 + } 5077 + }, 5078 + "node_modules/commander": { 5079 + "version": "8.3.0", 5080 + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", 5081 + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", 5082 + "engines": { 5083 + "node": ">= 12" 5084 + } 5085 + }, 5086 + "node_modules/common-path-prefix": { 5087 + "version": "3.0.0", 5088 + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", 5089 + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" 5090 + }, 5091 + "node_modules/common-tags": { 5092 + "version": "1.8.2", 5093 + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", 5094 + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", 5095 + "engines": { 5096 + "node": ">=4.0.0" 5097 + } 5098 + }, 5099 + "node_modules/commondir": { 5100 + "version": "1.0.1", 5101 + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 5102 + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" 5103 + }, 5104 + "node_modules/compressible": { 5105 + "version": "2.0.18", 5106 + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", 5107 + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", 5108 + "dependencies": { 5109 + "mime-db": ">= 1.43.0 < 2" 5110 + }, 5111 + "engines": { 5112 + "node": ">= 0.6" 5113 + } 5114 + }, 5115 + "node_modules/compression": { 5116 + "version": "1.7.4", 5117 + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", 5118 + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", 5119 + "dependencies": { 5120 + "accepts": "~1.3.5", 5121 + "bytes": "3.0.0", 5122 + "compressible": "~2.0.16", 5123 + "debug": "2.6.9", 5124 + "on-headers": "~1.0.2", 5125 + "safe-buffer": "5.1.2", 5126 + "vary": "~1.1.2" 5127 + }, 5128 + "engines": { 5129 + "node": ">= 0.8.0" 5130 + } 5131 + }, 5132 + "node_modules/compression/node_modules/debug": { 5133 + "version": "2.6.9", 5134 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 5135 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 5136 + "dependencies": { 5137 + "ms": "2.0.0" 5138 + } 5139 + }, 5140 + "node_modules/compression/node_modules/ms": { 5141 + "version": "2.0.0", 5142 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 5143 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 5144 + }, 5145 + "node_modules/compression/node_modules/safe-buffer": { 5146 + "version": "5.1.2", 5147 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 5148 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 5149 + }, 5150 + "node_modules/concat-map": { 5151 + "version": "0.0.1", 5152 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 5153 + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" 5154 + }, 5155 + "node_modules/confusing-browser-globals": { 5156 + "version": "1.0.11", 5157 + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", 5158 + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" 5159 + }, 5160 + "node_modules/connect-history-api-fallback": { 5161 + "version": "2.0.0", 5162 + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", 5163 + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", 5164 + "engines": { 5165 + "node": ">=0.8" 5166 + } 5167 + }, 5168 + "node_modules/content-disposition": { 5169 + "version": "0.5.4", 5170 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", 5171 + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", 5172 + "dependencies": { 5173 + "safe-buffer": "5.2.1" 5174 + }, 5175 + "engines": { 5176 + "node": ">= 0.6" 5177 + } 5178 + }, 5179 + "node_modules/content-type": { 5180 + "version": "1.0.5", 5181 + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", 5182 + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", 5183 + "engines": { 5184 + "node": ">= 0.6" 5185 + } 5186 + }, 5187 + "node_modules/convert-source-map": { 5188 + "version": "1.9.0", 5189 + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", 5190 + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" 5191 + }, 5192 + "node_modules/cookie": { 5193 + "version": "0.5.0", 5194 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", 5195 + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", 5196 + "engines": { 5197 + "node": ">= 0.6" 5198 + } 5199 + }, 5200 + "node_modules/cookie-signature": { 5201 + "version": "1.0.6", 5202 + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 5203 + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" 5204 + }, 5205 + "node_modules/core-js": { 5206 + "version": "3.30.1", 5207 + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.1.tgz", 5208 + "integrity": "sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==", 5209 + "hasInstallScript": true, 5210 + "funding": { 5211 + "type": "opencollective", 5212 + "url": "https://opencollective.com/core-js" 5213 + } 5214 + }, 5215 + "node_modules/core-js-compat": { 5216 + "version": "3.30.1", 5217 + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.1.tgz", 5218 + "integrity": "sha512-d690npR7MC6P0gq4npTl5n2VQeNAmUrJ90n+MHiKS7W2+xno4o3F5GDEuylSdi6EJ3VssibSGXOa1r3YXD3Mhw==", 5219 + "dependencies": { 5220 + "browserslist": "^4.21.5" 5221 + }, 5222 + "funding": { 5223 + "type": "opencollective", 5224 + "url": "https://opencollective.com/core-js" 5225 + } 5226 + }, 5227 + "node_modules/core-js-pure": { 5228 + "version": "3.30.1", 5229 + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.30.1.tgz", 5230 + "integrity": "sha512-nXBEVpmUnNRhz83cHd9JRQC52cTMcuXAmR56+9dSMpRdpeA4I1PX6yjmhd71Eyc/wXNsdBdUDIj1QTIeZpU5Tg==", 5231 + "hasInstallScript": true, 5232 + "funding": { 5233 + "type": "opencollective", 5234 + "url": "https://opencollective.com/core-js" 5235 + } 5236 + }, 5237 + "node_modules/core-util-is": { 5238 + "version": "1.0.3", 5239 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", 5240 + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" 5241 + }, 5242 + "node_modules/cosmiconfig": { 5243 + "version": "7.1.0", 5244 + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", 5245 + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", 5246 + "dependencies": { 5247 + "@types/parse-json": "^4.0.0", 5248 + "import-fresh": "^3.2.1", 5249 + "parse-json": "^5.0.0", 5250 + "path-type": "^4.0.0", 5251 + "yaml": "^1.10.0" 5252 + }, 5253 + "engines": { 5254 + "node": ">=10" 5255 + } 5256 + }, 5257 + "node_modules/cross-spawn": { 5258 + "version": "7.0.3", 5259 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 5260 + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 5261 + "dependencies": { 5262 + "path-key": "^3.1.0", 5263 + "shebang-command": "^2.0.0", 5264 + "which": "^2.0.1" 5265 + }, 5266 + "engines": { 5267 + "node": ">= 8" 5268 + } 5269 + }, 5270 + "node_modules/crypto-random-string": { 5271 + "version": "2.0.0", 5272 + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", 5273 + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", 5274 + "engines": { 5275 + "node": ">=8" 5276 + } 5277 + }, 5278 + "node_modules/css-blank-pseudo": { 5279 + "version": "3.0.3", 5280 + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", 5281 + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", 5282 + "dependencies": { 5283 + "postcss-selector-parser": "^6.0.9" 5284 + }, 5285 + "bin": { 5286 + "css-blank-pseudo": "dist/cli.cjs" 5287 + }, 5288 + "engines": { 5289 + "node": "^12 || ^14 || >=16" 5290 + }, 5291 + "peerDependencies": { 5292 + "postcss": "^8.4" 5293 + } 5294 + }, 5295 + "node_modules/css-declaration-sorter": { 5296 + "version": "6.4.0", 5297 + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz", 5298 + "integrity": "sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==", 5299 + "engines": { 5300 + "node": "^10 || ^12 || >=14" 5301 + }, 5302 + "peerDependencies": { 5303 + "postcss": "^8.0.9" 5304 + } 5305 + }, 5306 + "node_modules/css-has-pseudo": { 5307 + "version": "3.0.4", 5308 + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", 5309 + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", 5310 + "dependencies": { 5311 + "postcss-selector-parser": "^6.0.9" 5312 + }, 5313 + "bin": { 5314 + "css-has-pseudo": "dist/cli.cjs" 5315 + }, 5316 + "engines": { 5317 + "node": "^12 || ^14 || >=16" 5318 + }, 5319 + "peerDependencies": { 5320 + "postcss": "^8.4" 5321 + } 5322 + }, 5323 + "node_modules/css-loader": { 5324 + "version": "6.7.3", 5325 + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", 5326 + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", 5327 + "dependencies": { 5328 + "icss-utils": "^5.1.0", 5329 + "postcss": "^8.4.19", 5330 + "postcss-modules-extract-imports": "^3.0.0", 5331 + "postcss-modules-local-by-default": "^4.0.0", 5332 + "postcss-modules-scope": "^3.0.0", 5333 + "postcss-modules-values": "^4.0.0", 5334 + "postcss-value-parser": "^4.2.0", 5335 + "semver": "^7.3.8" 5336 + }, 5337 + "engines": { 5338 + "node": ">= 12.13.0" 5339 + }, 5340 + "funding": { 5341 + "type": "opencollective", 5342 + "url": "https://opencollective.com/webpack" 5343 + }, 5344 + "peerDependencies": { 5345 + "webpack": "^5.0.0" 5346 + } 5347 + }, 5348 + "node_modules/css-minimizer-webpack-plugin": { 5349 + "version": "3.4.1", 5350 + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", 5351 + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", 5352 + "dependencies": { 5353 + "cssnano": "^5.0.6", 5354 + "jest-worker": "^27.0.2", 5355 + "postcss": "^8.3.5", 5356 + "schema-utils": "^4.0.0", 5357 + "serialize-javascript": "^6.0.0", 5358 + "source-map": "^0.6.1" 5359 + }, 5360 + "engines": { 5361 + "node": ">= 12.13.0" 5362 + }, 5363 + "funding": { 5364 + "type": "opencollective", 5365 + "url": "https://opencollective.com/webpack" 5366 + }, 5367 + "peerDependencies": { 5368 + "webpack": "^5.0.0" 5369 + }, 5370 + "peerDependenciesMeta": { 5371 + "@parcel/css": { 5372 + "optional": true 5373 + }, 5374 + "clean-css": { 5375 + "optional": true 5376 + }, 5377 + "csso": { 5378 + "optional": true 5379 + }, 5380 + "esbuild": { 5381 + "optional": true 5382 + } 5383 + } 5384 + }, 5385 + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { 5386 + "version": "8.12.0", 5387 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", 5388 + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", 5389 + "dependencies": { 5390 + "fast-deep-equal": "^3.1.1", 5391 + "json-schema-traverse": "^1.0.0", 5392 + "require-from-string": "^2.0.2", 5393 + "uri-js": "^4.2.2" 5394 + }, 5395 + "funding": { 5396 + "type": "github", 5397 + "url": "https://github.com/sponsors/epoberezkin" 5398 + } 5399 + }, 5400 + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { 5401 + "version": "5.1.0", 5402 + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", 5403 + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", 5404 + "dependencies": { 5405 + "fast-deep-equal": "^3.1.3" 5406 + }, 5407 + "peerDependencies": { 5408 + "ajv": "^8.8.2" 5409 + } 5410 + }, 5411 + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { 5412 + "version": "1.0.0", 5413 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 5414 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" 5415 + }, 5416 + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { 5417 + "version": "4.0.1", 5418 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", 5419 + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", 5420 + "dependencies": { 5421 + "@types/json-schema": "^7.0.9", 5422 + "ajv": "^8.9.0", 5423 + "ajv-formats": "^2.1.1", 5424 + "ajv-keywords": "^5.1.0" 5425 + }, 5426 + "engines": { 5427 + "node": ">= 12.13.0" 5428 + }, 5429 + "funding": { 5430 + "type": "opencollective", 5431 + "url": "https://opencollective.com/webpack" 5432 + } 5433 + }, 5434 + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { 5435 + "version": "0.6.1", 5436 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 5437 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 5438 + "engines": { 5439 + "node": ">=0.10.0" 5440 + } 5441 + }, 5442 + "node_modules/css-prefers-color-scheme": { 5443 + "version": "6.0.3", 5444 + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", 5445 + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", 5446 + "bin": { 5447 + "css-prefers-color-scheme": "dist/cli.cjs" 5448 + }, 5449 + "engines": { 5450 + "node": "^12 || ^14 || >=16" 5451 + }, 5452 + "peerDependencies": { 5453 + "postcss": "^8.4" 5454 + } 5455 + }, 5456 + "node_modules/css-select": { 5457 + "version": "4.3.0", 5458 + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", 5459 + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", 5460 + "dependencies": { 5461 + "boolbase": "^1.0.0", 5462 + "css-what": "^6.0.1", 5463 + "domhandler": "^4.3.1", 5464 + "domutils": "^2.8.0", 5465 + "nth-check": "^2.0.1" 5466 + }, 5467 + "funding": { 5468 + "url": "https://github.com/sponsors/fb55" 5469 + } 5470 + }, 5471 + "node_modules/css-select-base-adapter": { 5472 + "version": "0.1.1", 5473 + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", 5474 + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" 5475 + }, 5476 + "node_modules/css-tree": { 5477 + "version": "1.0.0-alpha.37", 5478 + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", 5479 + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", 5480 + "dependencies": { 5481 + "mdn-data": "2.0.4", 5482 + "source-map": "^0.6.1" 5483 + }, 5484 + "engines": { 5485 + "node": ">=8.0.0" 5486 + } 5487 + }, 5488 + "node_modules/css-tree/node_modules/source-map": { 5489 + "version": "0.6.1", 5490 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 5491 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 5492 + "engines": { 5493 + "node": ">=0.10.0" 5494 + } 5495 + }, 5496 + "node_modules/css-what": { 5497 + "version": "6.1.0", 5498 + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", 5499 + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", 5500 + "engines": { 5501 + "node": ">= 6" 5502 + }, 5503 + "funding": { 5504 + "url": "https://github.com/sponsors/fb55" 5505 + } 5506 + }, 5507 + "node_modules/cssdb": { 5508 + "version": "7.5.4", 5509 + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.5.4.tgz", 5510 + "integrity": "sha512-fGD+J6Jlq+aurfE1VDXlLS4Pt0VtNlu2+YgfGOdMxRyl/HQ9bDiHTwSck1Yz8A97Dt/82izSK6Bp/4nVqacOsg==", 5511 + "funding": { 5512 + "type": "opencollective", 5513 + "url": "https://opencollective.com/csstools" 5514 + } 5515 + }, 5516 + "node_modules/cssesc": { 5517 + "version": "3.0.0", 5518 + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 5519 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 5520 + "bin": { 5521 + "cssesc": "bin/cssesc" 5522 + }, 5523 + "engines": { 5524 + "node": ">=4" 5525 + } 5526 + }, 5527 + "node_modules/cssnano": { 5528 + "version": "5.1.15", 5529 + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", 5530 + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", 5531 + "dependencies": { 5532 + "cssnano-preset-default": "^5.2.14", 5533 + "lilconfig": "^2.0.3", 5534 + "yaml": "^1.10.2" 5535 + }, 5536 + "engines": { 5537 + "node": "^10 || ^12 || >=14.0" 5538 + }, 5539 + "funding": { 5540 + "type": "opencollective", 5541 + "url": "https://opencollective.com/cssnano" 5542 + }, 5543 + "peerDependencies": { 5544 + "postcss": "^8.2.15" 5545 + } 5546 + }, 5547 + "node_modules/cssnano-preset-default": { 5548 + "version": "5.2.14", 5549 + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", 5550 + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", 5551 + "dependencies": { 5552 + "css-declaration-sorter": "^6.3.1", 5553 + "cssnano-utils": "^3.1.0", 5554 + "postcss-calc": "^8.2.3", 5555 + "postcss-colormin": "^5.3.1", 5556 + "postcss-convert-values": "^5.1.3", 5557 + "postcss-discard-comments": "^5.1.2", 5558 + "postcss-discard-duplicates": "^5.1.0", 5559 + "postcss-discard-empty": "^5.1.1", 5560 + "postcss-discard-overridden": "^5.1.0", 5561 + "postcss-merge-longhand": "^5.1.7", 5562 + "postcss-merge-rules": "^5.1.4", 5563 + "postcss-minify-font-values": "^5.1.0", 5564 + "postcss-minify-gradients": "^5.1.1", 5565 + "postcss-minify-params": "^5.1.4", 5566 + "postcss-minify-selectors": "^5.2.1", 5567 + "postcss-normalize-charset": "^5.1.0", 5568 + "postcss-normalize-display-values": "^5.1.0", 5569 + "postcss-normalize-positions": "^5.1.1", 5570 + "postcss-normalize-repeat-style": "^5.1.1", 5571 + "postcss-normalize-string": "^5.1.0", 5572 + "postcss-normalize-timing-functions": "^5.1.0", 5573 + "postcss-normalize-unicode": "^5.1.1", 5574 + "postcss-normalize-url": "^5.1.0", 5575 + "postcss-normalize-whitespace": "^5.1.1", 5576 + "postcss-ordered-values": "^5.1.3", 5577 + "postcss-reduce-initial": "^5.1.2", 5578 + "postcss-reduce-transforms": "^5.1.0", 5579 + "postcss-svgo": "^5.1.0", 5580 + "postcss-unique-selectors": "^5.1.1" 5581 + }, 5582 + "engines": { 5583 + "node": "^10 || ^12 || >=14.0" 5584 + }, 5585 + "peerDependencies": { 5586 + "postcss": "^8.2.15" 5587 + } 5588 + }, 5589 + "node_modules/cssnano-utils": { 5590 + "version": "3.1.0", 5591 + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", 5592 + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", 5593 + "engines": { 5594 + "node": "^10 || ^12 || >=14.0" 5595 + }, 5596 + "peerDependencies": { 5597 + "postcss": "^8.2.15" 5598 + } 5599 + }, 5600 + "node_modules/csso": { 5601 + "version": "4.2.0", 5602 + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", 5603 + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", 5604 + "dependencies": { 5605 + "css-tree": "^1.1.2" 5606 + }, 5607 + "engines": { 5608 + "node": ">=8.0.0" 5609 + } 5610 + }, 5611 + "node_modules/csso/node_modules/css-tree": { 5612 + "version": "1.1.3", 5613 + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", 5614 + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", 5615 + "dependencies": { 5616 + "mdn-data": "2.0.14", 5617 + "source-map": "^0.6.1" 5618 + }, 5619 + "engines": { 5620 + "node": ">=8.0.0" 5621 + } 5622 + }, 5623 + "node_modules/csso/node_modules/mdn-data": { 5624 + "version": "2.0.14", 5625 + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", 5626 + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" 5627 + }, 5628 + "node_modules/csso/node_modules/source-map": { 5629 + "version": "0.6.1", 5630 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 5631 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 5632 + "engines": { 5633 + "node": ">=0.10.0" 5634 + } 5635 + }, 5636 + "node_modules/cssom": { 5637 + "version": "0.4.4", 5638 + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", 5639 + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" 5640 + }, 5641 + "node_modules/cssstyle": { 5642 + "version": "2.3.0", 5643 + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", 5644 + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", 5645 + "dependencies": { 5646 + "cssom": "~0.3.6" 5647 + }, 5648 + "engines": { 5649 + "node": ">=8" 5650 + } 5651 + }, 5652 + "node_modules/cssstyle/node_modules/cssom": { 5653 + "version": "0.3.8", 5654 + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", 5655 + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" 5656 + }, 5657 + "node_modules/csstype": { 5658 + "version": "3.1.2", 5659 + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", 5660 + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", 5661 + "dev": true 5662 + }, 5663 + "node_modules/damerau-levenshtein": { 5664 + "version": "1.0.8", 5665 + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", 5666 + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" 5667 + }, 5668 + "node_modules/data-urls": { 5669 + "version": "2.0.0", 5670 + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", 5671 + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", 5672 + "dependencies": { 5673 + "abab": "^2.0.3", 5674 + "whatwg-mimetype": "^2.3.0", 5675 + "whatwg-url": "^8.0.0" 5676 + }, 5677 + "engines": { 5678 + "node": ">=10" 5679 + } 5680 + }, 5681 + "node_modules/debug": { 5682 + "version": "4.3.4", 5683 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 5684 + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 5685 + "dependencies": { 5686 + "ms": "2.1.2" 5687 + }, 5688 + "engines": { 5689 + "node": ">=6.0" 5690 + }, 5691 + "peerDependenciesMeta": { 5692 + "supports-color": { 5693 + "optional": true 5694 + } 5695 + } 5696 + }, 5697 + "node_modules/decimal.js": { 5698 + "version": "10.4.3", 5699 + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", 5700 + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" 5701 + }, 5702 + "node_modules/dedent": { 5703 + "version": "0.7.0", 5704 + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", 5705 + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" 5706 + }, 5707 + "node_modules/deep-equal": { 5708 + "version": "2.2.0", 5709 + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", 5710 + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", 5711 + "dependencies": { 5712 + "call-bind": "^1.0.2", 5713 + "es-get-iterator": "^1.1.2", 5714 + "get-intrinsic": "^1.1.3", 5715 + "is-arguments": "^1.1.1", 5716 + "is-array-buffer": "^3.0.1", 5717 + "is-date-object": "^1.0.5", 5718 + "is-regex": "^1.1.4", 5719 + "is-shared-array-buffer": "^1.0.2", 5720 + "isarray": "^2.0.5", 5721 + "object-is": "^1.1.5", 5722 + "object-keys": "^1.1.1", 5723 + "object.assign": "^4.1.4", 5724 + "regexp.prototype.flags": "^1.4.3", 5725 + "side-channel": "^1.0.4", 5726 + "which-boxed-primitive": "^1.0.2", 5727 + "which-collection": "^1.0.1", 5728 + "which-typed-array": "^1.1.9" 5729 + }, 5730 + "funding": { 5731 + "url": "https://github.com/sponsors/ljharb" 5732 + } 5733 + }, 5734 + "node_modules/deep-is": { 5735 + "version": "0.1.4", 5736 + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 5737 + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" 5738 + }, 5739 + "node_modules/deepmerge": { 5740 + "version": "4.3.1", 5741 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 5742 + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 5743 + "engines": { 5744 + "node": ">=0.10.0" 5745 + } 5746 + }, 5747 + "node_modules/default-gateway": { 5748 + "version": "6.0.3", 5749 + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", 5750 + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", 5751 + "dependencies": { 5752 + "execa": "^5.0.0" 5753 + }, 5754 + "engines": { 5755 + "node": ">= 10" 5756 + } 5757 + }, 5758 + "node_modules/define-lazy-prop": { 5759 + "version": "2.0.0", 5760 + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", 5761 + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", 5762 + "engines": { 5763 + "node": ">=8" 5764 + } 5765 + }, 5766 + "node_modules/define-properties": { 5767 + "version": "1.2.0", 5768 + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", 5769 + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", 5770 + "dependencies": { 5771 + "has-property-descriptors": "^1.0.0", 5772 + "object-keys": "^1.1.1" 5773 + }, 5774 + "engines": { 5775 + "node": ">= 0.4" 5776 + }, 5777 + "funding": { 5778 + "url": "https://github.com/sponsors/ljharb" 5779 + } 5780 + }, 5781 + "node_modules/delayed-stream": { 5782 + "version": "1.0.0", 5783 + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 5784 + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", 5785 + "engines": { 5786 + "node": ">=0.4.0" 5787 + } 5788 + }, 5789 + "node_modules/depd": { 5790 + "version": "2.0.0", 5791 + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 5792 + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 5793 + "engines": { 5794 + "node": ">= 0.8" 5795 + } 5796 + }, 5797 + "node_modules/destroy": { 5798 + "version": "1.2.0", 5799 + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", 5800 + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", 5801 + "engines": { 5802 + "node": ">= 0.8", 5803 + "npm": "1.2.8000 || >= 1.4.16" 5804 + } 5805 + }, 5806 + "node_modules/detect-newline": { 5807 + "version": "3.1.0", 5808 + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", 5809 + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", 5810 + "engines": { 5811 + "node": ">=8" 5812 + } 5813 + }, 5814 + "node_modules/detect-node": { 5815 + "version": "2.1.0", 5816 + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", 5817 + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" 5818 + }, 5819 + "node_modules/detect-port-alt": { 5820 + "version": "1.1.6", 5821 + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", 5822 + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", 5823 + "dependencies": { 5824 + "address": "^1.0.1", 5825 + "debug": "^2.6.0" 5826 + }, 5827 + "bin": { 5828 + "detect": "bin/detect-port", 5829 + "detect-port": "bin/detect-port" 5830 + }, 5831 + "engines": { 5832 + "node": ">= 4.2.1" 5833 + } 5834 + }, 5835 + "node_modules/detect-port-alt/node_modules/debug": { 5836 + "version": "2.6.9", 5837 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 5838 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 5839 + "dependencies": { 5840 + "ms": "2.0.0" 5841 + } 5842 + }, 5843 + "node_modules/detect-port-alt/node_modules/ms": { 5844 + "version": "2.0.0", 5845 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 5846 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 5847 + }, 5848 + "node_modules/didyoumean": { 5849 + "version": "1.2.2", 5850 + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", 5851 + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" 5852 + }, 5853 + "node_modules/diff-sequences": { 5854 + "version": "27.5.1", 5855 + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", 5856 + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", 5857 + "engines": { 5858 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 5859 + } 5860 + }, 5861 + "node_modules/dir-glob": { 5862 + "version": "3.0.1", 5863 + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 5864 + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 5865 + "dependencies": { 5866 + "path-type": "^4.0.0" 5867 + }, 5868 + "engines": { 5869 + "node": ">=8" 5870 + } 5871 + }, 5872 + "node_modules/dlv": { 5873 + "version": "1.1.3", 5874 + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", 5875 + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" 5876 + }, 5877 + "node_modules/dns-equal": { 5878 + "version": "1.0.0", 5879 + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", 5880 + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" 5881 + }, 5882 + "node_modules/dns-packet": { 5883 + "version": "5.6.0", 5884 + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", 5885 + "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", 5886 + "dependencies": { 5887 + "@leichtgewicht/ip-codec": "^2.0.1" 5888 + }, 5889 + "engines": { 5890 + "node": ">=6" 5891 + } 5892 + }, 5893 + "node_modules/doctrine": { 5894 + "version": "3.0.0", 5895 + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 5896 + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 5897 + "dependencies": { 5898 + "esutils": "^2.0.2" 5899 + }, 5900 + "engines": { 5901 + "node": ">=6.0.0" 5902 + } 5903 + }, 5904 + "node_modules/dom-converter": { 5905 + "version": "0.2.0", 5906 + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", 5907 + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", 5908 + "dependencies": { 5909 + "utila": "~0.4" 5910 + } 5911 + }, 5912 + "node_modules/dom-serializer": { 5913 + "version": "1.4.1", 5914 + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", 5915 + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", 5916 + "dependencies": { 5917 + "domelementtype": "^2.0.1", 5918 + "domhandler": "^4.2.0", 5919 + "entities": "^2.0.0" 5920 + }, 5921 + "funding": { 5922 + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" 5923 + } 5924 + }, 5925 + "node_modules/domelementtype": { 5926 + "version": "2.3.0", 5927 + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", 5928 + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", 5929 + "funding": [ 5930 + { 5931 + "type": "github", 5932 + "url": "https://github.com/sponsors/fb55" 5933 + } 5934 + ] 5935 + }, 5936 + "node_modules/domexception": { 5937 + "version": "2.0.1", 5938 + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", 5939 + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", 5940 + "dependencies": { 5941 + "webidl-conversions": "^5.0.0" 5942 + }, 5943 + "engines": { 5944 + "node": ">=8" 5945 + } 5946 + }, 5947 + "node_modules/domexception/node_modules/webidl-conversions": { 5948 + "version": "5.0.0", 5949 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", 5950 + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", 5951 + "engines": { 5952 + "node": ">=8" 5953 + } 5954 + }, 5955 + "node_modules/domhandler": { 5956 + "version": "4.3.1", 5957 + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", 5958 + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", 5959 + "dependencies": { 5960 + "domelementtype": "^2.2.0" 5961 + }, 5962 + "engines": { 5963 + "node": ">= 4" 5964 + }, 5965 + "funding": { 5966 + "url": "https://github.com/fb55/domhandler?sponsor=1" 5967 + } 5968 + }, 5969 + "node_modules/domutils": { 5970 + "version": "2.8.0", 5971 + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", 5972 + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", 5973 + "dependencies": { 5974 + "dom-serializer": "^1.0.1", 5975 + "domelementtype": "^2.2.0", 5976 + "domhandler": "^4.2.0" 5977 + }, 5978 + "funding": { 5979 + "url": "https://github.com/fb55/domutils?sponsor=1" 5980 + } 5981 + }, 5982 + "node_modules/dot-case": { 5983 + "version": "3.0.4", 5984 + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", 5985 + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", 5986 + "dependencies": { 5987 + "no-case": "^3.0.4", 5988 + "tslib": "^2.0.3" 5989 + } 5990 + }, 5991 + "node_modules/dotenv": { 5992 + "version": "16.0.3", 5993 + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", 5994 + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", 5995 + "dev": true, 5996 + "engines": { 5997 + "node": ">=12" 5998 + } 5999 + }, 6000 + "node_modules/dotenv-expand": { 6001 + "version": "5.1.0", 6002 + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", 6003 + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" 6004 + }, 6005 + "node_modules/duplexer": { 6006 + "version": "0.1.2", 6007 + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", 6008 + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" 6009 + }, 6010 + "node_modules/ee-first": { 6011 + "version": "1.1.1", 6012 + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 6013 + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" 6014 + }, 6015 + "node_modules/ejs": { 6016 + "version": "3.1.9", 6017 + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", 6018 + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", 6019 + "dependencies": { 6020 + "jake": "^10.8.5" 6021 + }, 6022 + "bin": { 6023 + "ejs": "bin/cli.js" 6024 + }, 6025 + "engines": { 6026 + "node": ">=0.10.0" 6027 + } 6028 + }, 6029 + "node_modules/electron-to-chromium": { 6030 + "version": "1.4.367", 6031 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.367.tgz", 6032 + "integrity": "sha512-mNuDxb+HpLhPGUKrg0hSxbTjHWw8EziwkwlJNkFUj3W60ypigLDRVz04vU+VRsJPi8Gub+FDhYUpuTm9xiEwRQ==" 6033 + }, 6034 + "node_modules/emittery": { 6035 + "version": "0.8.1", 6036 + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", 6037 + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", 6038 + "engines": { 6039 + "node": ">=10" 6040 + }, 6041 + "funding": { 6042 + "url": "https://github.com/sindresorhus/emittery?sponsor=1" 6043 + } 6044 + }, 6045 + "node_modules/emoji-regex": { 6046 + "version": "9.2.2", 6047 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 6048 + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" 6049 + }, 6050 + "node_modules/emojis-list": { 6051 + "version": "3.0.0", 6052 + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", 6053 + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", 6054 + "engines": { 6055 + "node": ">= 4" 6056 + } 6057 + }, 6058 + "node_modules/encodeurl": { 6059 + "version": "1.0.2", 6060 + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 6061 + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", 6062 + "engines": { 6063 + "node": ">= 0.8" 6064 + } 6065 + }, 6066 + "node_modules/enhanced-resolve": { 6067 + "version": "5.12.0", 6068 + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", 6069 + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", 6070 + "dependencies": { 6071 + "graceful-fs": "^4.2.4", 6072 + "tapable": "^2.2.0" 6073 + }, 6074 + "engines": { 6075 + "node": ">=10.13.0" 6076 + } 6077 + }, 6078 + "node_modules/entities": { 6079 + "version": "2.2.0", 6080 + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", 6081 + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", 6082 + "funding": { 6083 + "url": "https://github.com/fb55/entities?sponsor=1" 6084 + } 6085 + }, 6086 + "node_modules/error-ex": { 6087 + "version": "1.3.2", 6088 + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 6089 + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 6090 + "dependencies": { 6091 + "is-arrayish": "^0.2.1" 6092 + } 6093 + }, 6094 + "node_modules/error-stack-parser": { 6095 + "version": "2.1.4", 6096 + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", 6097 + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", 6098 + "dependencies": { 6099 + "stackframe": "^1.3.4" 6100 + } 6101 + }, 6102 + "node_modules/es-abstract": { 6103 + "version": "1.21.2", 6104 + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", 6105 + "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", 6106 + "dependencies": { 6107 + "array-buffer-byte-length": "^1.0.0", 6108 + "available-typed-arrays": "^1.0.5", 6109 + "call-bind": "^1.0.2", 6110 + "es-set-tostringtag": "^2.0.1", 6111 + "es-to-primitive": "^1.2.1", 6112 + "function.prototype.name": "^1.1.5", 6113 + "get-intrinsic": "^1.2.0", 6114 + "get-symbol-description": "^1.0.0", 6115 + "globalthis": "^1.0.3", 6116 + "gopd": "^1.0.1", 6117 + "has": "^1.0.3", 6118 + "has-property-descriptors": "^1.0.0", 6119 + "has-proto": "^1.0.1", 6120 + "has-symbols": "^1.0.3", 6121 + "internal-slot": "^1.0.5", 6122 + "is-array-buffer": "^3.0.2", 6123 + "is-callable": "^1.2.7", 6124 + "is-negative-zero": "^2.0.2", 6125 + "is-regex": "^1.1.4", 6126 + "is-shared-array-buffer": "^1.0.2", 6127 + "is-string": "^1.0.7", 6128 + "is-typed-array": "^1.1.10", 6129 + "is-weakref": "^1.0.2", 6130 + "object-inspect": "^1.12.3", 6131 + "object-keys": "^1.1.1", 6132 + "object.assign": "^4.1.4", 6133 + "regexp.prototype.flags": "^1.4.3", 6134 + "safe-regex-test": "^1.0.0", 6135 + "string.prototype.trim": "^1.2.7", 6136 + "string.prototype.trimend": "^1.0.6", 6137 + "string.prototype.trimstart": "^1.0.6", 6138 + "typed-array-length": "^1.0.4", 6139 + "unbox-primitive": "^1.0.2", 6140 + "which-typed-array": "^1.1.9" 6141 + }, 6142 + "engines": { 6143 + "node": ">= 0.4" 6144 + }, 6145 + "funding": { 6146 + "url": "https://github.com/sponsors/ljharb" 6147 + } 6148 + }, 6149 + "node_modules/es-array-method-boxes-properly": { 6150 + "version": "1.0.0", 6151 + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", 6152 + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" 6153 + }, 6154 + "node_modules/es-get-iterator": { 6155 + "version": "1.1.3", 6156 + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", 6157 + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", 6158 + "dependencies": { 6159 + "call-bind": "^1.0.2", 6160 + "get-intrinsic": "^1.1.3", 6161 + "has-symbols": "^1.0.3", 6162 + "is-arguments": "^1.1.1", 6163 + "is-map": "^2.0.2", 6164 + "is-set": "^2.0.2", 6165 + "is-string": "^1.0.7", 6166 + "isarray": "^2.0.5", 6167 + "stop-iteration-iterator": "^1.0.0" 6168 + }, 6169 + "funding": { 6170 + "url": "https://github.com/sponsors/ljharb" 6171 + } 6172 + }, 6173 + "node_modules/es-module-lexer": { 6174 + "version": "1.2.1", 6175 + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", 6176 + "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==" 6177 + }, 6178 + "node_modules/es-set-tostringtag": { 6179 + "version": "2.0.1", 6180 + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", 6181 + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", 6182 + "dependencies": { 6183 + "get-intrinsic": "^1.1.3", 6184 + "has": "^1.0.3", 6185 + "has-tostringtag": "^1.0.0" 6186 + }, 6187 + "engines": { 6188 + "node": ">= 0.4" 6189 + } 6190 + }, 6191 + "node_modules/es-shim-unscopables": { 6192 + "version": "1.0.0", 6193 + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", 6194 + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", 6195 + "dependencies": { 6196 + "has": "^1.0.3" 6197 + } 6198 + }, 6199 + "node_modules/es-to-primitive": { 6200 + "version": "1.2.1", 6201 + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 6202 + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 6203 + "dependencies": { 6204 + "is-callable": "^1.1.4", 6205 + "is-date-object": "^1.0.1", 6206 + "is-symbol": "^1.0.2" 6207 + }, 6208 + "engines": { 6209 + "node": ">= 0.4" 6210 + }, 6211 + "funding": { 6212 + "url": "https://github.com/sponsors/ljharb" 6213 + } 6214 + }, 6215 + "node_modules/escalade": { 6216 + "version": "3.1.1", 6217 + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 6218 + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 6219 + "engines": { 6220 + "node": ">=6" 6221 + } 6222 + }, 6223 + "node_modules/escape-html": { 6224 + "version": "1.0.3", 6225 + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 6226 + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" 6227 + }, 6228 + "node_modules/escape-string-regexp": { 6229 + "version": "4.0.0", 6230 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 6231 + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 6232 + "engines": { 6233 + "node": ">=10" 6234 + }, 6235 + "funding": { 6236 + "url": "https://github.com/sponsors/sindresorhus" 6237 + } 6238 + }, 6239 + "node_modules/escodegen": { 6240 + "version": "2.0.0", 6241 + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", 6242 + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", 6243 + "dependencies": { 6244 + "esprima": "^4.0.1", 6245 + "estraverse": "^5.2.0", 6246 + "esutils": "^2.0.2", 6247 + "optionator": "^0.8.1" 6248 + }, 6249 + "bin": { 6250 + "escodegen": "bin/escodegen.js", 6251 + "esgenerate": "bin/esgenerate.js" 6252 + }, 6253 + "engines": { 6254 + "node": ">=6.0" 6255 + }, 6256 + "optionalDependencies": { 6257 + "source-map": "~0.6.1" 6258 + } 6259 + }, 6260 + "node_modules/escodegen/node_modules/estraverse": { 6261 + "version": "5.3.0", 6262 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 6263 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 6264 + "engines": { 6265 + "node": ">=4.0" 6266 + } 6267 + }, 6268 + "node_modules/escodegen/node_modules/levn": { 6269 + "version": "0.3.0", 6270 + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", 6271 + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", 6272 + "dependencies": { 6273 + "prelude-ls": "~1.1.2", 6274 + "type-check": "~0.3.2" 6275 + }, 6276 + "engines": { 6277 + "node": ">= 0.8.0" 6278 + } 6279 + }, 6280 + "node_modules/escodegen/node_modules/optionator": { 6281 + "version": "0.8.3", 6282 + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", 6283 + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", 6284 + "dependencies": { 6285 + "deep-is": "~0.1.3", 6286 + "fast-levenshtein": "~2.0.6", 6287 + "levn": "~0.3.0", 6288 + "prelude-ls": "~1.1.2", 6289 + "type-check": "~0.3.2", 6290 + "word-wrap": "~1.2.3" 6291 + }, 6292 + "engines": { 6293 + "node": ">= 0.8.0" 6294 + } 6295 + }, 6296 + "node_modules/escodegen/node_modules/prelude-ls": { 6297 + "version": "1.1.2", 6298 + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", 6299 + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", 6300 + "engines": { 6301 + "node": ">= 0.8.0" 6302 + } 6303 + }, 6304 + "node_modules/escodegen/node_modules/source-map": { 6305 + "version": "0.6.1", 6306 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 6307 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 6308 + "optional": true, 6309 + "engines": { 6310 + "node": ">=0.10.0" 6311 + } 6312 + }, 6313 + "node_modules/escodegen/node_modules/type-check": { 6314 + "version": "0.3.2", 6315 + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", 6316 + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", 6317 + "dependencies": { 6318 + "prelude-ls": "~1.1.2" 6319 + }, 6320 + "engines": { 6321 + "node": ">= 0.8.0" 6322 + } 6323 + }, 6324 + "node_modules/eslint": { 6325 + "version": "8.38.0", 6326 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.38.0.tgz", 6327 + "integrity": "sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==", 6328 + "dependencies": { 6329 + "@eslint-community/eslint-utils": "^4.2.0", 6330 + "@eslint-community/regexpp": "^4.4.0", 6331 + "@eslint/eslintrc": "^2.0.2", 6332 + "@eslint/js": "8.38.0", 6333 + "@humanwhocodes/config-array": "^0.11.8", 6334 + "@humanwhocodes/module-importer": "^1.0.1", 6335 + "@nodelib/fs.walk": "^1.2.8", 6336 + "ajv": "^6.10.0", 6337 + "chalk": "^4.0.0", 6338 + "cross-spawn": "^7.0.2", 6339 + "debug": "^4.3.2", 6340 + "doctrine": "^3.0.0", 6341 + "escape-string-regexp": "^4.0.0", 6342 + "eslint-scope": "^7.1.1", 6343 + "eslint-visitor-keys": "^3.4.0", 6344 + "espree": "^9.5.1", 6345 + "esquery": "^1.4.2", 6346 + "esutils": "^2.0.2", 6347 + "fast-deep-equal": "^3.1.3", 6348 + "file-entry-cache": "^6.0.1", 6349 + "find-up": "^5.0.0", 6350 + "glob-parent": "^6.0.2", 6351 + "globals": "^13.19.0", 6352 + "grapheme-splitter": "^1.0.4", 6353 + "ignore": "^5.2.0", 6354 + "import-fresh": "^3.0.0", 6355 + "imurmurhash": "^0.1.4", 6356 + "is-glob": "^4.0.0", 6357 + "is-path-inside": "^3.0.3", 6358 + "js-sdsl": "^4.1.4", 6359 + "js-yaml": "^4.1.0", 6360 + "json-stable-stringify-without-jsonify": "^1.0.1", 6361 + "levn": "^0.4.1", 6362 + "lodash.merge": "^4.6.2", 6363 + "minimatch": "^3.1.2", 6364 + "natural-compare": "^1.4.0", 6365 + "optionator": "^0.9.1", 6366 + "strip-ansi": "^6.0.1", 6367 + "strip-json-comments": "^3.1.0", 6368 + "text-table": "^0.2.0" 6369 + }, 6370 + "bin": { 6371 + "eslint": "bin/eslint.js" 6372 + }, 6373 + "engines": { 6374 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 6375 + }, 6376 + "funding": { 6377 + "url": "https://opencollective.com/eslint" 6378 + } 6379 + }, 6380 + "node_modules/eslint-config-react-app": { 6381 + "version": "7.0.1", 6382 + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", 6383 + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", 6384 + "dependencies": { 6385 + "@babel/core": "^7.16.0", 6386 + "@babel/eslint-parser": "^7.16.3", 6387 + "@rushstack/eslint-patch": "^1.1.0", 6388 + "@typescript-eslint/eslint-plugin": "^5.5.0", 6389 + "@typescript-eslint/parser": "^5.5.0", 6390 + "babel-preset-react-app": "^10.0.1", 6391 + "confusing-browser-globals": "^1.0.11", 6392 + "eslint-plugin-flowtype": "^8.0.3", 6393 + "eslint-plugin-import": "^2.25.3", 6394 + "eslint-plugin-jest": "^25.3.0", 6395 + "eslint-plugin-jsx-a11y": "^6.5.1", 6396 + "eslint-plugin-react": "^7.27.1", 6397 + "eslint-plugin-react-hooks": "^4.3.0", 6398 + "eslint-plugin-testing-library": "^5.0.1" 6399 + }, 6400 + "engines": { 6401 + "node": ">=14.0.0" 6402 + }, 6403 + "peerDependencies": { 6404 + "eslint": "^8.0.0" 6405 + } 6406 + }, 6407 + "node_modules/eslint-import-resolver-node": { 6408 + "version": "0.3.7", 6409 + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", 6410 + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", 6411 + "dependencies": { 6412 + "debug": "^3.2.7", 6413 + "is-core-module": "^2.11.0", 6414 + "resolve": "^1.22.1" 6415 + } 6416 + }, 6417 + "node_modules/eslint-import-resolver-node/node_modules/debug": { 6418 + "version": "3.2.7", 6419 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 6420 + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 6421 + "dependencies": { 6422 + "ms": "^2.1.1" 6423 + } 6424 + }, 6425 + "node_modules/eslint-module-utils": { 6426 + "version": "2.8.0", 6427 + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", 6428 + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", 6429 + "dependencies": { 6430 + "debug": "^3.2.7" 6431 + }, 6432 + "engines": { 6433 + "node": ">=4" 6434 + }, 6435 + "peerDependenciesMeta": { 6436 + "eslint": { 6437 + "optional": true 6438 + } 6439 + } 6440 + }, 6441 + "node_modules/eslint-module-utils/node_modules/debug": { 6442 + "version": "3.2.7", 6443 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 6444 + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 6445 + "dependencies": { 6446 + "ms": "^2.1.1" 6447 + } 6448 + }, 6449 + "node_modules/eslint-plugin-flowtype": { 6450 + "version": "8.0.3", 6451 + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", 6452 + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", 6453 + "dependencies": { 6454 + "lodash": "^4.17.21", 6455 + "string-natural-compare": "^3.0.1" 6456 + }, 6457 + "engines": { 6458 + "node": ">=12.0.0" 6459 + }, 6460 + "peerDependencies": { 6461 + "@babel/plugin-syntax-flow": "^7.14.5", 6462 + "@babel/plugin-transform-react-jsx": "^7.14.9", 6463 + "eslint": "^8.1.0" 6464 + } 6465 + }, 6466 + "node_modules/eslint-plugin-import": { 6467 + "version": "2.27.5", 6468 + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", 6469 + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", 6470 + "dependencies": { 6471 + "array-includes": "^3.1.6", 6472 + "array.prototype.flat": "^1.3.1", 6473 + "array.prototype.flatmap": "^1.3.1", 6474 + "debug": "^3.2.7", 6475 + "doctrine": "^2.1.0", 6476 + "eslint-import-resolver-node": "^0.3.7", 6477 + "eslint-module-utils": "^2.7.4", 6478 + "has": "^1.0.3", 6479 + "is-core-module": "^2.11.0", 6480 + "is-glob": "^4.0.3", 6481 + "minimatch": "^3.1.2", 6482 + "object.values": "^1.1.6", 6483 + "resolve": "^1.22.1", 6484 + "semver": "^6.3.0", 6485 + "tsconfig-paths": "^3.14.1" 6486 + }, 6487 + "engines": { 6488 + "node": ">=4" 6489 + }, 6490 + "peerDependencies": { 6491 + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" 6492 + } 6493 + }, 6494 + "node_modules/eslint-plugin-import/node_modules/debug": { 6495 + "version": "3.2.7", 6496 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 6497 + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 6498 + "dependencies": { 6499 + "ms": "^2.1.1" 6500 + } 6501 + }, 6502 + "node_modules/eslint-plugin-import/node_modules/doctrine": { 6503 + "version": "2.1.0", 6504 + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", 6505 + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", 6506 + "dependencies": { 6507 + "esutils": "^2.0.2" 6508 + }, 6509 + "engines": { 6510 + "node": ">=0.10.0" 6511 + } 6512 + }, 6513 + "node_modules/eslint-plugin-import/node_modules/semver": { 6514 + "version": "6.3.0", 6515 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 6516 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 6517 + "bin": { 6518 + "semver": "bin/semver.js" 6519 + } 6520 + }, 6521 + "node_modules/eslint-plugin-jest": { 6522 + "version": "25.7.0", 6523 + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", 6524 + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", 6525 + "dependencies": { 6526 + "@typescript-eslint/experimental-utils": "^5.0.0" 6527 + }, 6528 + "engines": { 6529 + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 6530 + }, 6531 + "peerDependencies": { 6532 + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", 6533 + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 6534 + }, 6535 + "peerDependenciesMeta": { 6536 + "@typescript-eslint/eslint-plugin": { 6537 + "optional": true 6538 + }, 6539 + "jest": { 6540 + "optional": true 6541 + } 6542 + } 6543 + }, 6544 + "node_modules/eslint-plugin-jsx-a11y": { 6545 + "version": "6.7.1", 6546 + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", 6547 + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", 6548 + "dependencies": { 6549 + "@babel/runtime": "^7.20.7", 6550 + "aria-query": "^5.1.3", 6551 + "array-includes": "^3.1.6", 6552 + "array.prototype.flatmap": "^1.3.1", 6553 + "ast-types-flow": "^0.0.7", 6554 + "axe-core": "^4.6.2", 6555 + "axobject-query": "^3.1.1", 6556 + "damerau-levenshtein": "^1.0.8", 6557 + "emoji-regex": "^9.2.2", 6558 + "has": "^1.0.3", 6559 + "jsx-ast-utils": "^3.3.3", 6560 + "language-tags": "=1.0.5", 6561 + "minimatch": "^3.1.2", 6562 + "object.entries": "^1.1.6", 6563 + "object.fromentries": "^2.0.6", 6564 + "semver": "^6.3.0" 6565 + }, 6566 + "engines": { 6567 + "node": ">=4.0" 6568 + }, 6569 + "peerDependencies": { 6570 + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" 6571 + } 6572 + }, 6573 + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { 6574 + "version": "6.3.0", 6575 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 6576 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 6577 + "bin": { 6578 + "semver": "bin/semver.js" 6579 + } 6580 + }, 6581 + "node_modules/eslint-plugin-react": { 6582 + "version": "7.32.2", 6583 + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", 6584 + "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", 6585 + "dependencies": { 6586 + "array-includes": "^3.1.6", 6587 + "array.prototype.flatmap": "^1.3.1", 6588 + "array.prototype.tosorted": "^1.1.1", 6589 + "doctrine": "^2.1.0", 6590 + "estraverse": "^5.3.0", 6591 + "jsx-ast-utils": "^2.4.1 || ^3.0.0", 6592 + "minimatch": "^3.1.2", 6593 + "object.entries": "^1.1.6", 6594 + "object.fromentries": "^2.0.6", 6595 + "object.hasown": "^1.1.2", 6596 + "object.values": "^1.1.6", 6597 + "prop-types": "^15.8.1", 6598 + "resolve": "^2.0.0-next.4", 6599 + "semver": "^6.3.0", 6600 + "string.prototype.matchall": "^4.0.8" 6601 + }, 6602 + "engines": { 6603 + "node": ">=4" 6604 + }, 6605 + "peerDependencies": { 6606 + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" 6607 + } 6608 + }, 6609 + "node_modules/eslint-plugin-react-hooks": { 6610 + "version": "4.6.0", 6611 + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", 6612 + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", 6613 + "engines": { 6614 + "node": ">=10" 6615 + }, 6616 + "peerDependencies": { 6617 + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" 6618 + } 6619 + }, 6620 + "node_modules/eslint-plugin-react/node_modules/doctrine": { 6621 + "version": "2.1.0", 6622 + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", 6623 + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", 6624 + "dependencies": { 6625 + "esutils": "^2.0.2" 6626 + }, 6627 + "engines": { 6628 + "node": ">=0.10.0" 6629 + } 6630 + }, 6631 + "node_modules/eslint-plugin-react/node_modules/estraverse": { 6632 + "version": "5.3.0", 6633 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 6634 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 6635 + "engines": { 6636 + "node": ">=4.0" 6637 + } 6638 + }, 6639 + "node_modules/eslint-plugin-react/node_modules/resolve": { 6640 + "version": "2.0.0-next.4", 6641 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", 6642 + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", 6643 + "dependencies": { 6644 + "is-core-module": "^2.9.0", 6645 + "path-parse": "^1.0.7", 6646 + "supports-preserve-symlinks-flag": "^1.0.0" 6647 + }, 6648 + "bin": { 6649 + "resolve": "bin/resolve" 6650 + }, 6651 + "funding": { 6652 + "url": "https://github.com/sponsors/ljharb" 6653 + } 6654 + }, 6655 + "node_modules/eslint-plugin-react/node_modules/semver": { 6656 + "version": "6.3.0", 6657 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 6658 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 6659 + "bin": { 6660 + "semver": "bin/semver.js" 6661 + } 6662 + }, 6663 + "node_modules/eslint-plugin-testing-library": { 6664 + "version": "5.10.3", 6665 + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.10.3.tgz", 6666 + "integrity": "sha512-0yhsKFsjHLud5PM+f2dWr9K3rqYzMy4cSHs3lcmFYMa1CdSzRvHGgXvsFarBjZ41gU8jhTdMIkg8jHLxGJqLqw==", 6667 + "dependencies": { 6668 + "@typescript-eslint/utils": "^5.58.0" 6669 + }, 6670 + "engines": { 6671 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", 6672 + "npm": ">=6" 6673 + }, 6674 + "peerDependencies": { 6675 + "eslint": "^7.5.0 || ^8.0.0" 6676 + } 6677 + }, 6678 + "node_modules/eslint-scope": { 6679 + "version": "5.1.1", 6680 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 6681 + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 6682 + "dependencies": { 6683 + "esrecurse": "^4.3.0", 6684 + "estraverse": "^4.1.1" 6685 + }, 6686 + "engines": { 6687 + "node": ">=8.0.0" 6688 + } 6689 + }, 6690 + "node_modules/eslint-visitor-keys": { 6691 + "version": "3.4.0", 6692 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", 6693 + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", 6694 + "engines": { 6695 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 6696 + }, 6697 + "funding": { 6698 + "url": "https://opencollective.com/eslint" 6699 + } 6700 + }, 6701 + "node_modules/eslint-webpack-plugin": { 6702 + "version": "3.2.0", 6703 + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", 6704 + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", 6705 + "dependencies": { 6706 + "@types/eslint": "^7.29.0 || ^8.4.1", 6707 + "jest-worker": "^28.0.2", 6708 + "micromatch": "^4.0.5", 6709 + "normalize-path": "^3.0.0", 6710 + "schema-utils": "^4.0.0" 6711 + }, 6712 + "engines": { 6713 + "node": ">= 12.13.0" 6714 + }, 6715 + "funding": { 6716 + "type": "opencollective", 6717 + "url": "https://opencollective.com/webpack" 6718 + }, 6719 + "peerDependencies": { 6720 + "eslint": "^7.0.0 || ^8.0.0", 6721 + "webpack": "^5.0.0" 6722 + } 6723 + }, 6724 + "node_modules/eslint-webpack-plugin/node_modules/ajv": { 6725 + "version": "8.12.0", 6726 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", 6727 + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", 6728 + "dependencies": { 6729 + "fast-deep-equal": "^3.1.1", 6730 + "json-schema-traverse": "^1.0.0", 6731 + "require-from-string": "^2.0.2", 6732 + "uri-js": "^4.2.2" 6733 + }, 6734 + "funding": { 6735 + "type": "github", 6736 + "url": "https://github.com/sponsors/epoberezkin" 6737 + } 6738 + }, 6739 + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { 6740 + "version": "5.1.0", 6741 + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", 6742 + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", 6743 + "dependencies": { 6744 + "fast-deep-equal": "^3.1.3" 6745 + }, 6746 + "peerDependencies": { 6747 + "ajv": "^8.8.2" 6748 + } 6749 + }, 6750 + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { 6751 + "version": "28.1.3", 6752 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", 6753 + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", 6754 + "dependencies": { 6755 + "@types/node": "*", 6756 + "merge-stream": "^2.0.0", 6757 + "supports-color": "^8.0.0" 6758 + }, 6759 + "engines": { 6760 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6761 + } 6762 + }, 6763 + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { 6764 + "version": "1.0.0", 6765 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 6766 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" 6767 + }, 6768 + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { 6769 + "version": "4.0.1", 6770 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", 6771 + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", 6772 + "dependencies": { 6773 + "@types/json-schema": "^7.0.9", 6774 + "ajv": "^8.9.0", 6775 + "ajv-formats": "^2.1.1", 6776 + "ajv-keywords": "^5.1.0" 6777 + }, 6778 + "engines": { 6779 + "node": ">= 12.13.0" 6780 + }, 6781 + "funding": { 6782 + "type": "opencollective", 6783 + "url": "https://opencollective.com/webpack" 6784 + } 6785 + }, 6786 + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { 6787 + "version": "8.1.1", 6788 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 6789 + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 6790 + "dependencies": { 6791 + "has-flag": "^4.0.0" 6792 + }, 6793 + "engines": { 6794 + "node": ">=10" 6795 + }, 6796 + "funding": { 6797 + "url": "https://github.com/chalk/supports-color?sponsor=1" 6798 + } 6799 + }, 6800 + "node_modules/eslint/node_modules/eslint-scope": { 6801 + "version": "7.2.0", 6802 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", 6803 + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", 6804 + "dependencies": { 6805 + "esrecurse": "^4.3.0", 6806 + "estraverse": "^5.2.0" 6807 + }, 6808 + "engines": { 6809 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 6810 + }, 6811 + "funding": { 6812 + "url": "https://opencollective.com/eslint" 6813 + } 6814 + }, 6815 + "node_modules/eslint/node_modules/estraverse": { 6816 + "version": "5.3.0", 6817 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 6818 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 6819 + "engines": { 6820 + "node": ">=4.0" 6821 + } 6822 + }, 6823 + "node_modules/espree": { 6824 + "version": "9.5.1", 6825 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", 6826 + "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", 6827 + "dependencies": { 6828 + "acorn": "^8.8.0", 6829 + "acorn-jsx": "^5.3.2", 6830 + "eslint-visitor-keys": "^3.4.0" 6831 + }, 6832 + "engines": { 6833 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 6834 + }, 6835 + "funding": { 6836 + "url": "https://opencollective.com/eslint" 6837 + } 6838 + }, 6839 + "node_modules/esprima": { 6840 + "version": "4.0.1", 6841 + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 6842 + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 6843 + "bin": { 6844 + "esparse": "bin/esparse.js", 6845 + "esvalidate": "bin/esvalidate.js" 6846 + }, 6847 + "engines": { 6848 + "node": ">=4" 6849 + } 6850 + }, 6851 + "node_modules/esquery": { 6852 + "version": "1.5.0", 6853 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", 6854 + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", 6855 + "dependencies": { 6856 + "estraverse": "^5.1.0" 6857 + }, 6858 + "engines": { 6859 + "node": ">=0.10" 6860 + } 6861 + }, 6862 + "node_modules/esquery/node_modules/estraverse": { 6863 + "version": "5.3.0", 6864 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 6865 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 6866 + "engines": { 6867 + "node": ">=4.0" 6868 + } 6869 + }, 6870 + "node_modules/esrecurse": { 6871 + "version": "4.3.0", 6872 + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 6873 + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 6874 + "dependencies": { 6875 + "estraverse": "^5.2.0" 6876 + }, 6877 + "engines": { 6878 + "node": ">=4.0" 6879 + } 6880 + }, 6881 + "node_modules/esrecurse/node_modules/estraverse": { 6882 + "version": "5.3.0", 6883 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 6884 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 6885 + "engines": { 6886 + "node": ">=4.0" 6887 + } 6888 + }, 6889 + "node_modules/estraverse": { 6890 + "version": "4.3.0", 6891 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 6892 + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 6893 + "engines": { 6894 + "node": ">=4.0" 6895 + } 6896 + }, 6897 + "node_modules/estree-walker": { 6898 + "version": "1.0.1", 6899 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", 6900 + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" 6901 + }, 6902 + "node_modules/esutils": { 6903 + "version": "2.0.3", 6904 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 6905 + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 6906 + "engines": { 6907 + "node": ">=0.10.0" 6908 + } 6909 + }, 6910 + "node_modules/etag": { 6911 + "version": "1.8.1", 6912 + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 6913 + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", 6914 + "engines": { 6915 + "node": ">= 0.6" 6916 + } 6917 + }, 6918 + "node_modules/eventemitter3": { 6919 + "version": "4.0.7", 6920 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", 6921 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" 6922 + }, 6923 + "node_modules/events": { 6924 + "version": "3.3.0", 6925 + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 6926 + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 6927 + "engines": { 6928 + "node": ">=0.8.x" 6929 + } 6930 + }, 6931 + "node_modules/execa": { 6932 + "version": "5.1.1", 6933 + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 6934 + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 6935 + "dependencies": { 6936 + "cross-spawn": "^7.0.3", 6937 + "get-stream": "^6.0.0", 6938 + "human-signals": "^2.1.0", 6939 + "is-stream": "^2.0.0", 6940 + "merge-stream": "^2.0.0", 6941 + "npm-run-path": "^4.0.1", 6942 + "onetime": "^5.1.2", 6943 + "signal-exit": "^3.0.3", 6944 + "strip-final-newline": "^2.0.0" 6945 + }, 6946 + "engines": { 6947 + "node": ">=10" 6948 + }, 6949 + "funding": { 6950 + "url": "https://github.com/sindresorhus/execa?sponsor=1" 6951 + } 6952 + }, 6953 + "node_modules/exit": { 6954 + "version": "0.1.2", 6955 + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", 6956 + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", 6957 + "engines": { 6958 + "node": ">= 0.8.0" 6959 + } 6960 + }, 6961 + "node_modules/expect": { 6962 + "version": "27.5.1", 6963 + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", 6964 + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", 6965 + "dependencies": { 6966 + "@jest/types": "^27.5.1", 6967 + "jest-get-type": "^27.5.1", 6968 + "jest-matcher-utils": "^27.5.1", 6969 + "jest-message-util": "^27.5.1" 6970 + }, 6971 + "engines": { 6972 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 6973 + } 6974 + }, 6975 + "node_modules/express": { 6976 + "version": "4.18.2", 6977 + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", 6978 + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", 6979 + "dependencies": { 6980 + "accepts": "~1.3.8", 6981 + "array-flatten": "1.1.1", 6982 + "body-parser": "1.20.1", 6983 + "content-disposition": "0.5.4", 6984 + "content-type": "~1.0.4", 6985 + "cookie": "0.5.0", 6986 + "cookie-signature": "1.0.6", 6987 + "debug": "2.6.9", 6988 + "depd": "2.0.0", 6989 + "encodeurl": "~1.0.2", 6990 + "escape-html": "~1.0.3", 6991 + "etag": "~1.8.1", 6992 + "finalhandler": "1.2.0", 6993 + "fresh": "0.5.2", 6994 + "http-errors": "2.0.0", 6995 + "merge-descriptors": "1.0.1", 6996 + "methods": "~1.1.2", 6997 + "on-finished": "2.4.1", 6998 + "parseurl": "~1.3.3", 6999 + "path-to-regexp": "0.1.7", 7000 + "proxy-addr": "~2.0.7", 7001 + "qs": "6.11.0", 7002 + "range-parser": "~1.2.1", 7003 + "safe-buffer": "5.2.1", 7004 + "send": "0.18.0", 7005 + "serve-static": "1.15.0", 7006 + "setprototypeof": "1.2.0", 7007 + "statuses": "2.0.1", 7008 + "type-is": "~1.6.18", 7009 + "utils-merge": "1.0.1", 7010 + "vary": "~1.1.2" 7011 + }, 7012 + "engines": { 7013 + "node": ">= 0.10.0" 7014 + } 7015 + }, 7016 + "node_modules/express/node_modules/array-flatten": { 7017 + "version": "1.1.1", 7018 + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 7019 + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" 7020 + }, 7021 + "node_modules/express/node_modules/debug": { 7022 + "version": "2.6.9", 7023 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 7024 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 7025 + "dependencies": { 7026 + "ms": "2.0.0" 7027 + } 7028 + }, 7029 + "node_modules/express/node_modules/ms": { 7030 + "version": "2.0.0", 7031 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 7032 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 7033 + }, 7034 + "node_modules/fast-deep-equal": { 7035 + "version": "3.1.3", 7036 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 7037 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 7038 + }, 7039 + "node_modules/fast-glob": { 7040 + "version": "3.2.12", 7041 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 7042 + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 7043 + "dependencies": { 7044 + "@nodelib/fs.stat": "^2.0.2", 7045 + "@nodelib/fs.walk": "^1.2.3", 7046 + "glob-parent": "^5.1.2", 7047 + "merge2": "^1.3.0", 7048 + "micromatch": "^4.0.4" 7049 + }, 7050 + "engines": { 7051 + "node": ">=8.6.0" 7052 + } 7053 + }, 7054 + "node_modules/fast-glob/node_modules/glob-parent": { 7055 + "version": "5.1.2", 7056 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 7057 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 7058 + "dependencies": { 7059 + "is-glob": "^4.0.1" 7060 + }, 7061 + "engines": { 7062 + "node": ">= 6" 7063 + } 7064 + }, 7065 + "node_modules/fast-json-stable-stringify": { 7066 + "version": "2.1.0", 7067 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 7068 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" 7069 + }, 7070 + "node_modules/fast-levenshtein": { 7071 + "version": "2.0.6", 7072 + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 7073 + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" 7074 + }, 7075 + "node_modules/fastq": { 7076 + "version": "1.15.0", 7077 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", 7078 + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", 7079 + "dependencies": { 7080 + "reusify": "^1.0.4" 7081 + } 7082 + }, 7083 + "node_modules/faye-websocket": { 7084 + "version": "0.11.4", 7085 + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", 7086 + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", 7087 + "dependencies": { 7088 + "websocket-driver": ">=0.5.1" 7089 + }, 7090 + "engines": { 7091 + "node": ">=0.8.0" 7092 + } 7093 + }, 7094 + "node_modules/fb-watchman": { 7095 + "version": "2.0.2", 7096 + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", 7097 + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", 7098 + "dependencies": { 7099 + "bser": "2.1.1" 7100 + } 7101 + }, 7102 + "node_modules/file-entry-cache": { 7103 + "version": "6.0.1", 7104 + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", 7105 + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", 7106 + "dependencies": { 7107 + "flat-cache": "^3.0.4" 7108 + }, 7109 + "engines": { 7110 + "node": "^10.12.0 || >=12.0.0" 7111 + } 7112 + }, 7113 + "node_modules/file-loader": { 7114 + "version": "6.2.0", 7115 + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", 7116 + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", 7117 + "dependencies": { 7118 + "loader-utils": "^2.0.0", 7119 + "schema-utils": "^3.0.0" 7120 + }, 7121 + "engines": { 7122 + "node": ">= 10.13.0" 7123 + }, 7124 + "funding": { 7125 + "type": "opencollective", 7126 + "url": "https://opencollective.com/webpack" 7127 + }, 7128 + "peerDependencies": { 7129 + "webpack": "^4.0.0 || ^5.0.0" 7130 + } 7131 + }, 7132 + "node_modules/filelist": { 7133 + "version": "1.0.4", 7134 + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", 7135 + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", 7136 + "dependencies": { 7137 + "minimatch": "^5.0.1" 7138 + } 7139 + }, 7140 + "node_modules/filelist/node_modules/brace-expansion": { 7141 + "version": "2.0.1", 7142 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 7143 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 7144 + "dependencies": { 7145 + "balanced-match": "^1.0.0" 7146 + } 7147 + }, 7148 + "node_modules/filelist/node_modules/minimatch": { 7149 + "version": "5.1.6", 7150 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 7151 + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 7152 + "dependencies": { 7153 + "brace-expansion": "^2.0.1" 7154 + }, 7155 + "engines": { 7156 + "node": ">=10" 7157 + } 7158 + }, 7159 + "node_modules/filesize": { 7160 + "version": "8.0.7", 7161 + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", 7162 + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", 7163 + "engines": { 7164 + "node": ">= 0.4.0" 7165 + } 7166 + }, 7167 + "node_modules/fill-range": { 7168 + "version": "7.0.1", 7169 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 7170 + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 7171 + "dependencies": { 7172 + "to-regex-range": "^5.0.1" 7173 + }, 7174 + "engines": { 7175 + "node": ">=8" 7176 + } 7177 + }, 7178 + "node_modules/finalhandler": { 7179 + "version": "1.2.0", 7180 + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", 7181 + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", 7182 + "dependencies": { 7183 + "debug": "2.6.9", 7184 + "encodeurl": "~1.0.2", 7185 + "escape-html": "~1.0.3", 7186 + "on-finished": "2.4.1", 7187 + "parseurl": "~1.3.3", 7188 + "statuses": "2.0.1", 7189 + "unpipe": "~1.0.0" 7190 + }, 7191 + "engines": { 7192 + "node": ">= 0.8" 7193 + } 7194 + }, 7195 + "node_modules/finalhandler/node_modules/debug": { 7196 + "version": "2.6.9", 7197 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 7198 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 7199 + "dependencies": { 7200 + "ms": "2.0.0" 7201 + } 7202 + }, 7203 + "node_modules/finalhandler/node_modules/ms": { 7204 + "version": "2.0.0", 7205 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 7206 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 7207 + }, 7208 + "node_modules/find-cache-dir": { 7209 + "version": "3.3.2", 7210 + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", 7211 + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", 7212 + "dependencies": { 7213 + "commondir": "^1.0.1", 7214 + "make-dir": "^3.0.2", 7215 + "pkg-dir": "^4.1.0" 7216 + }, 7217 + "engines": { 7218 + "node": ">=8" 7219 + }, 7220 + "funding": { 7221 + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" 7222 + } 7223 + }, 7224 + "node_modules/find-up": { 7225 + "version": "5.0.0", 7226 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 7227 + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 7228 + "dependencies": { 7229 + "locate-path": "^6.0.0", 7230 + "path-exists": "^4.0.0" 7231 + }, 7232 + "engines": { 7233 + "node": ">=10" 7234 + }, 7235 + "funding": { 7236 + "url": "https://github.com/sponsors/sindresorhus" 7237 + } 7238 + }, 7239 + "node_modules/flat-cache": { 7240 + "version": "3.0.4", 7241 + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", 7242 + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", 7243 + "dependencies": { 7244 + "flatted": "^3.1.0", 7245 + "rimraf": "^3.0.2" 7246 + }, 7247 + "engines": { 7248 + "node": "^10.12.0 || >=12.0.0" 7249 + } 7250 + }, 7251 + "node_modules/flatted": { 7252 + "version": "3.2.7", 7253 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", 7254 + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" 7255 + }, 7256 + "node_modules/follow-redirects": { 7257 + "version": "1.15.2", 7258 + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", 7259 + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", 7260 + "funding": [ 7261 + { 7262 + "type": "individual", 7263 + "url": "https://github.com/sponsors/RubenVerborgh" 7264 + } 7265 + ], 7266 + "engines": { 7267 + "node": ">=4.0" 7268 + }, 7269 + "peerDependenciesMeta": { 7270 + "debug": { 7271 + "optional": true 7272 + } 7273 + } 7274 + }, 7275 + "node_modules/for-each": { 7276 + "version": "0.3.3", 7277 + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", 7278 + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", 7279 + "dependencies": { 7280 + "is-callable": "^1.1.3" 7281 + } 7282 + }, 7283 + "node_modules/fork-ts-checker-webpack-plugin": { 7284 + "version": "6.5.3", 7285 + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", 7286 + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", 7287 + "dependencies": { 7288 + "@babel/code-frame": "^7.8.3", 7289 + "@types/json-schema": "^7.0.5", 7290 + "chalk": "^4.1.0", 7291 + "chokidar": "^3.4.2", 7292 + "cosmiconfig": "^6.0.0", 7293 + "deepmerge": "^4.2.2", 7294 + "fs-extra": "^9.0.0", 7295 + "glob": "^7.1.6", 7296 + "memfs": "^3.1.2", 7297 + "minimatch": "^3.0.4", 7298 + "schema-utils": "2.7.0", 7299 + "semver": "^7.3.2", 7300 + "tapable": "^1.0.0" 7301 + }, 7302 + "engines": { 7303 + "node": ">=10", 7304 + "yarn": ">=1.0.0" 7305 + }, 7306 + "peerDependencies": { 7307 + "eslint": ">= 6", 7308 + "typescript": ">= 2.7", 7309 + "vue-template-compiler": "*", 7310 + "webpack": ">= 4" 7311 + }, 7312 + "peerDependenciesMeta": { 7313 + "eslint": { 7314 + "optional": true 7315 + }, 7316 + "vue-template-compiler": { 7317 + "optional": true 7318 + } 7319 + } 7320 + }, 7321 + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { 7322 + "version": "6.0.0", 7323 + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", 7324 + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", 7325 + "dependencies": { 7326 + "@types/parse-json": "^4.0.0", 7327 + "import-fresh": "^3.1.0", 7328 + "parse-json": "^5.0.0", 7329 + "path-type": "^4.0.0", 7330 + "yaml": "^1.7.2" 7331 + }, 7332 + "engines": { 7333 + "node": ">=8" 7334 + } 7335 + }, 7336 + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { 7337 + "version": "9.1.0", 7338 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 7339 + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 7340 + "dependencies": { 7341 + "at-least-node": "^1.0.0", 7342 + "graceful-fs": "^4.2.0", 7343 + "jsonfile": "^6.0.1", 7344 + "universalify": "^2.0.0" 7345 + }, 7346 + "engines": { 7347 + "node": ">=10" 7348 + } 7349 + }, 7350 + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { 7351 + "version": "2.7.0", 7352 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", 7353 + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", 7354 + "dependencies": { 7355 + "@types/json-schema": "^7.0.4", 7356 + "ajv": "^6.12.2", 7357 + "ajv-keywords": "^3.4.1" 7358 + }, 7359 + "engines": { 7360 + "node": ">= 8.9.0" 7361 + }, 7362 + "funding": { 7363 + "type": "opencollective", 7364 + "url": "https://opencollective.com/webpack" 7365 + } 7366 + }, 7367 + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { 7368 + "version": "1.1.3", 7369 + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", 7370 + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", 7371 + "engines": { 7372 + "node": ">=6" 7373 + } 7374 + }, 7375 + "node_modules/form-data": { 7376 + "version": "3.0.1", 7377 + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", 7378 + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", 7379 + "dependencies": { 7380 + "asynckit": "^0.4.0", 7381 + "combined-stream": "^1.0.8", 7382 + "mime-types": "^2.1.12" 7383 + }, 7384 + "engines": { 7385 + "node": ">= 6" 7386 + } 7387 + }, 7388 + "node_modules/forwarded": { 7389 + "version": "0.2.0", 7390 + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", 7391 + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", 7392 + "engines": { 7393 + "node": ">= 0.6" 7394 + } 7395 + }, 7396 + "node_modules/fraction.js": { 7397 + "version": "4.2.0", 7398 + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", 7399 + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", 7400 + "engines": { 7401 + "node": "*" 7402 + }, 7403 + "funding": { 7404 + "type": "patreon", 7405 + "url": "https://www.patreon.com/infusion" 7406 + } 7407 + }, 7408 + "node_modules/fresh": { 7409 + "version": "0.5.2", 7410 + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 7411 + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", 7412 + "engines": { 7413 + "node": ">= 0.6" 7414 + } 7415 + }, 7416 + "node_modules/fs-extra": { 7417 + "version": "10.1.0", 7418 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 7419 + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 7420 + "dependencies": { 7421 + "graceful-fs": "^4.2.0", 7422 + "jsonfile": "^6.0.1", 7423 + "universalify": "^2.0.0" 7424 + }, 7425 + "engines": { 7426 + "node": ">=12" 7427 + } 7428 + }, 7429 + "node_modules/fs-monkey": { 7430 + "version": "1.0.3", 7431 + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", 7432 + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" 7433 + }, 7434 + "node_modules/fs.realpath": { 7435 + "version": "1.0.0", 7436 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 7437 + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" 7438 + }, 7439 + "node_modules/fsevents": { 7440 + "version": "2.3.2", 7441 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 7442 + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 7443 + "hasInstallScript": true, 7444 + "optional": true, 7445 + "os": [ 7446 + "darwin" 7447 + ], 7448 + "engines": { 7449 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 7450 + } 7451 + }, 7452 + "node_modules/function-bind": { 7453 + "version": "1.1.1", 7454 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 7455 + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 7456 + }, 7457 + "node_modules/function.prototype.name": { 7458 + "version": "1.1.5", 7459 + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", 7460 + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", 7461 + "dependencies": { 7462 + "call-bind": "^1.0.2", 7463 + "define-properties": "^1.1.3", 7464 + "es-abstract": "^1.19.0", 7465 + "functions-have-names": "^1.2.2" 7466 + }, 7467 + "engines": { 7468 + "node": ">= 0.4" 7469 + }, 7470 + "funding": { 7471 + "url": "https://github.com/sponsors/ljharb" 7472 + } 7473 + }, 7474 + "node_modules/functions-have-names": { 7475 + "version": "1.2.3", 7476 + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", 7477 + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", 7478 + "funding": { 7479 + "url": "https://github.com/sponsors/ljharb" 7480 + } 7481 + }, 7482 + "node_modules/gensync": { 7483 + "version": "1.0.0-beta.2", 7484 + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 7485 + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 7486 + "engines": { 7487 + "node": ">=6.9.0" 7488 + } 7489 + }, 7490 + "node_modules/get-caller-file": { 7491 + "version": "2.0.5", 7492 + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 7493 + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 7494 + "engines": { 7495 + "node": "6.* || 8.* || >= 10.*" 7496 + } 7497 + }, 7498 + "node_modules/get-intrinsic": { 7499 + "version": "1.2.0", 7500 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", 7501 + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", 7502 + "dependencies": { 7503 + "function-bind": "^1.1.1", 7504 + "has": "^1.0.3", 7505 + "has-symbols": "^1.0.3" 7506 + }, 7507 + "funding": { 7508 + "url": "https://github.com/sponsors/ljharb" 7509 + } 7510 + }, 7511 + "node_modules/get-own-enumerable-property-symbols": { 7512 + "version": "3.0.2", 7513 + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", 7514 + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" 7515 + }, 7516 + "node_modules/get-package-type": { 7517 + "version": "0.1.0", 7518 + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", 7519 + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", 7520 + "engines": { 7521 + "node": ">=8.0.0" 7522 + } 7523 + }, 7524 + "node_modules/get-stream": { 7525 + "version": "6.0.1", 7526 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 7527 + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 7528 + "engines": { 7529 + "node": ">=10" 7530 + }, 7531 + "funding": { 7532 + "url": "https://github.com/sponsors/sindresorhus" 7533 + } 7534 + }, 7535 + "node_modules/get-symbol-description": { 7536 + "version": "1.0.0", 7537 + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", 7538 + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", 7539 + "dependencies": { 7540 + "call-bind": "^1.0.2", 7541 + "get-intrinsic": "^1.1.1" 7542 + }, 7543 + "engines": { 7544 + "node": ">= 0.4" 7545 + }, 7546 + "funding": { 7547 + "url": "https://github.com/sponsors/ljharb" 7548 + } 7549 + }, 7550 + "node_modules/glob": { 7551 + "version": "7.2.3", 7552 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 7553 + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 7554 + "dependencies": { 7555 + "fs.realpath": "^1.0.0", 7556 + "inflight": "^1.0.4", 7557 + "inherits": "2", 7558 + "minimatch": "^3.1.1", 7559 + "once": "^1.3.0", 7560 + "path-is-absolute": "^1.0.0" 7561 + }, 7562 + "engines": { 7563 + "node": "*" 7564 + }, 7565 + "funding": { 7566 + "url": "https://github.com/sponsors/isaacs" 7567 + } 7568 + }, 7569 + "node_modules/glob-parent": { 7570 + "version": "6.0.2", 7571 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 7572 + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 7573 + "dependencies": { 7574 + "is-glob": "^4.0.3" 7575 + }, 7576 + "engines": { 7577 + "node": ">=10.13.0" 7578 + } 7579 + }, 7580 + "node_modules/glob-to-regexp": { 7581 + "version": "0.4.1", 7582 + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 7583 + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" 7584 + }, 7585 + "node_modules/global-modules": { 7586 + "version": "2.0.0", 7587 + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", 7588 + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", 7589 + "dependencies": { 7590 + "global-prefix": "^3.0.0" 7591 + }, 7592 + "engines": { 7593 + "node": ">=6" 7594 + } 7595 + }, 7596 + "node_modules/global-prefix": { 7597 + "version": "3.0.0", 7598 + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", 7599 + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", 7600 + "dependencies": { 7601 + "ini": "^1.3.5", 7602 + "kind-of": "^6.0.2", 7603 + "which": "^1.3.1" 7604 + }, 7605 + "engines": { 7606 + "node": ">=6" 7607 + } 7608 + }, 7609 + "node_modules/global-prefix/node_modules/which": { 7610 + "version": "1.3.1", 7611 + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 7612 + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 7613 + "dependencies": { 7614 + "isexe": "^2.0.0" 7615 + }, 7616 + "bin": { 7617 + "which": "bin/which" 7618 + } 7619 + }, 7620 + "node_modules/globals": { 7621 + "version": "13.20.0", 7622 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", 7623 + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", 7624 + "dependencies": { 7625 + "type-fest": "^0.20.2" 7626 + }, 7627 + "engines": { 7628 + "node": ">=8" 7629 + }, 7630 + "funding": { 7631 + "url": "https://github.com/sponsors/sindresorhus" 7632 + } 7633 + }, 7634 + "node_modules/globalthis": { 7635 + "version": "1.0.3", 7636 + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", 7637 + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", 7638 + "dependencies": { 7639 + "define-properties": "^1.1.3" 7640 + }, 7641 + "engines": { 7642 + "node": ">= 0.4" 7643 + }, 7644 + "funding": { 7645 + "url": "https://github.com/sponsors/ljharb" 7646 + } 7647 + }, 7648 + "node_modules/globby": { 7649 + "version": "11.1.0", 7650 + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 7651 + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 7652 + "dependencies": { 7653 + "array-union": "^2.1.0", 7654 + "dir-glob": "^3.0.1", 7655 + "fast-glob": "^3.2.9", 7656 + "ignore": "^5.2.0", 7657 + "merge2": "^1.4.1", 7658 + "slash": "^3.0.0" 7659 + }, 7660 + "engines": { 7661 + "node": ">=10" 7662 + }, 7663 + "funding": { 7664 + "url": "https://github.com/sponsors/sindresorhus" 7665 + } 7666 + }, 7667 + "node_modules/gopd": { 7668 + "version": "1.0.1", 7669 + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", 7670 + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 7671 + "dependencies": { 7672 + "get-intrinsic": "^1.1.3" 7673 + }, 7674 + "funding": { 7675 + "url": "https://github.com/sponsors/ljharb" 7676 + } 7677 + }, 7678 + "node_modules/graceful-fs": { 7679 + "version": "4.2.11", 7680 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 7681 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" 7682 + }, 7683 + "node_modules/grapheme-splitter": { 7684 + "version": "1.0.4", 7685 + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", 7686 + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" 7687 + }, 7688 + "node_modules/gzip-size": { 7689 + "version": "6.0.0", 7690 + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", 7691 + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", 7692 + "dependencies": { 7693 + "duplexer": "^0.1.2" 7694 + }, 7695 + "engines": { 7696 + "node": ">=10" 7697 + }, 7698 + "funding": { 7699 + "url": "https://github.com/sponsors/sindresorhus" 7700 + } 7701 + }, 7702 + "node_modules/handle-thing": { 7703 + "version": "2.0.1", 7704 + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", 7705 + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" 7706 + }, 7707 + "node_modules/harmony-reflect": { 7708 + "version": "1.6.2", 7709 + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", 7710 + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" 7711 + }, 7712 + "node_modules/has": { 7713 + "version": "1.0.3", 7714 + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 7715 + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 7716 + "dependencies": { 7717 + "function-bind": "^1.1.1" 7718 + }, 7719 + "engines": { 7720 + "node": ">= 0.4.0" 7721 + } 7722 + }, 7723 + "node_modules/has-bigints": { 7724 + "version": "1.0.2", 7725 + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", 7726 + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", 7727 + "funding": { 7728 + "url": "https://github.com/sponsors/ljharb" 7729 + } 7730 + }, 7731 + "node_modules/has-flag": { 7732 + "version": "4.0.0", 7733 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 7734 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 7735 + "engines": { 7736 + "node": ">=8" 7737 + } 7738 + }, 7739 + "node_modules/has-property-descriptors": { 7740 + "version": "1.0.0", 7741 + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", 7742 + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", 7743 + "dependencies": { 7744 + "get-intrinsic": "^1.1.1" 7745 + }, 7746 + "funding": { 7747 + "url": "https://github.com/sponsors/ljharb" 7748 + } 7749 + }, 7750 + "node_modules/has-proto": { 7751 + "version": "1.0.1", 7752 + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", 7753 + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", 7754 + "engines": { 7755 + "node": ">= 0.4" 7756 + }, 7757 + "funding": { 7758 + "url": "https://github.com/sponsors/ljharb" 7759 + } 7760 + }, 7761 + "node_modules/has-symbols": { 7762 + "version": "1.0.3", 7763 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 7764 + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 7765 + "engines": { 7766 + "node": ">= 0.4" 7767 + }, 7768 + "funding": { 7769 + "url": "https://github.com/sponsors/ljharb" 7770 + } 7771 + }, 7772 + "node_modules/has-tostringtag": { 7773 + "version": "1.0.0", 7774 + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 7775 + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 7776 + "dependencies": { 7777 + "has-symbols": "^1.0.2" 7778 + }, 7779 + "engines": { 7780 + "node": ">= 0.4" 7781 + }, 7782 + "funding": { 7783 + "url": "https://github.com/sponsors/ljharb" 7784 + } 7785 + }, 7786 + "node_modules/he": { 7787 + "version": "1.2.0", 7788 + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", 7789 + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", 7790 + "bin": { 7791 + "he": "bin/he" 7792 + } 7793 + }, 7794 + "node_modules/hoopy": { 7795 + "version": "0.1.4", 7796 + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", 7797 + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", 7798 + "engines": { 7799 + "node": ">= 6.0.0" 7800 + } 7801 + }, 7802 + "node_modules/hpack.js": { 7803 + "version": "2.1.6", 7804 + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", 7805 + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", 7806 + "dependencies": { 7807 + "inherits": "^2.0.1", 7808 + "obuf": "^1.0.0", 7809 + "readable-stream": "^2.0.1", 7810 + "wbuf": "^1.1.0" 7811 + } 7812 + }, 7813 + "node_modules/hpack.js/node_modules/isarray": { 7814 + "version": "1.0.0", 7815 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 7816 + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" 7817 + }, 7818 + "node_modules/hpack.js/node_modules/readable-stream": { 7819 + "version": "2.3.8", 7820 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", 7821 + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", 7822 + "dependencies": { 7823 + "core-util-is": "~1.0.0", 7824 + "inherits": "~2.0.3", 7825 + "isarray": "~1.0.0", 7826 + "process-nextick-args": "~2.0.0", 7827 + "safe-buffer": "~5.1.1", 7828 + "string_decoder": "~1.1.1", 7829 + "util-deprecate": "~1.0.1" 7830 + } 7831 + }, 7832 + "node_modules/hpack.js/node_modules/safe-buffer": { 7833 + "version": "5.1.2", 7834 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 7835 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 7836 + }, 7837 + "node_modules/hpack.js/node_modules/string_decoder": { 7838 + "version": "1.1.1", 7839 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 7840 + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 7841 + "dependencies": { 7842 + "safe-buffer": "~5.1.0" 7843 + } 7844 + }, 7845 + "node_modules/html-encoding-sniffer": { 7846 + "version": "2.0.1", 7847 + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", 7848 + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", 7849 + "dependencies": { 7850 + "whatwg-encoding": "^1.0.5" 7851 + }, 7852 + "engines": { 7853 + "node": ">=10" 7854 + } 7855 + }, 7856 + "node_modules/html-entities": { 7857 + "version": "2.3.3", 7858 + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", 7859 + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" 7860 + }, 7861 + "node_modules/html-escaper": { 7862 + "version": "2.0.2", 7863 + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", 7864 + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" 7865 + }, 7866 + "node_modules/html-minifier-terser": { 7867 + "version": "6.1.0", 7868 + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", 7869 + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", 7870 + "dependencies": { 7871 + "camel-case": "^4.1.2", 7872 + "clean-css": "^5.2.2", 7873 + "commander": "^8.3.0", 7874 + "he": "^1.2.0", 7875 + "param-case": "^3.0.4", 7876 + "relateurl": "^0.2.7", 7877 + "terser": "^5.10.0" 7878 + }, 7879 + "bin": { 7880 + "html-minifier-terser": "cli.js" 7881 + }, 7882 + "engines": { 7883 + "node": ">=12" 7884 + } 7885 + }, 7886 + "node_modules/html-webpack-plugin": { 7887 + "version": "5.5.1", 7888 + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.1.tgz", 7889 + "integrity": "sha512-cTUzZ1+NqjGEKjmVgZKLMdiFg3m9MdRXkZW2OEe69WYVi5ONLMmlnSZdXzGGMOq0C8jGDrL6EWyEDDUioHO/pA==", 7890 + "dependencies": { 7891 + "@types/html-minifier-terser": "^6.0.0", 7892 + "html-minifier-terser": "^6.0.2", 7893 + "lodash": "^4.17.21", 7894 + "pretty-error": "^4.0.0", 7895 + "tapable": "^2.0.0" 7896 + }, 7897 + "engines": { 7898 + "node": ">=10.13.0" 7899 + }, 7900 + "funding": { 7901 + "type": "opencollective", 7902 + "url": "https://opencollective.com/html-webpack-plugin" 7903 + }, 7904 + "peerDependencies": { 7905 + "webpack": "^5.20.0" 7906 + } 7907 + }, 7908 + "node_modules/htmlparser2": { 7909 + "version": "6.1.0", 7910 + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", 7911 + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", 7912 + "funding": [ 7913 + "https://github.com/fb55/htmlparser2?sponsor=1", 7914 + { 7915 + "type": "github", 7916 + "url": "https://github.com/sponsors/fb55" 7917 + } 7918 + ], 7919 + "dependencies": { 7920 + "domelementtype": "^2.0.1", 7921 + "domhandler": "^4.0.0", 7922 + "domutils": "^2.5.2", 7923 + "entities": "^2.0.0" 7924 + } 7925 + }, 7926 + "node_modules/http-deceiver": { 7927 + "version": "1.2.7", 7928 + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", 7929 + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" 7930 + }, 7931 + "node_modules/http-errors": { 7932 + "version": "2.0.0", 7933 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", 7934 + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 7935 + "dependencies": { 7936 + "depd": "2.0.0", 7937 + "inherits": "2.0.4", 7938 + "setprototypeof": "1.2.0", 7939 + "statuses": "2.0.1", 7940 + "toidentifier": "1.0.1" 7941 + }, 7942 + "engines": { 7943 + "node": ">= 0.8" 7944 + } 7945 + }, 7946 + "node_modules/http-parser-js": { 7947 + "version": "0.5.8", 7948 + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", 7949 + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" 7950 + }, 7951 + "node_modules/http-proxy": { 7952 + "version": "1.18.1", 7953 + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", 7954 + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", 7955 + "dependencies": { 7956 + "eventemitter3": "^4.0.0", 7957 + "follow-redirects": "^1.0.0", 7958 + "requires-port": "^1.0.0" 7959 + }, 7960 + "engines": { 7961 + "node": ">=8.0.0" 7962 + } 7963 + }, 7964 + "node_modules/http-proxy-agent": { 7965 + "version": "4.0.1", 7966 + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", 7967 + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", 7968 + "dependencies": { 7969 + "@tootallnate/once": "1", 7970 + "agent-base": "6", 7971 + "debug": "4" 7972 + }, 7973 + "engines": { 7974 + "node": ">= 6" 7975 + } 7976 + }, 7977 + "node_modules/http-proxy-middleware": { 7978 + "version": "2.0.6", 7979 + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", 7980 + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", 7981 + "dependencies": { 7982 + "@types/http-proxy": "^1.17.8", 7983 + "http-proxy": "^1.18.1", 7984 + "is-glob": "^4.0.1", 7985 + "is-plain-obj": "^3.0.0", 7986 + "micromatch": "^4.0.2" 7987 + }, 7988 + "engines": { 7989 + "node": ">=12.0.0" 7990 + }, 7991 + "peerDependencies": { 7992 + "@types/express": "^4.17.13" 7993 + }, 7994 + "peerDependenciesMeta": { 7995 + "@types/express": { 7996 + "optional": true 7997 + } 7998 + } 7999 + }, 8000 + "node_modules/https-proxy-agent": { 8001 + "version": "5.0.1", 8002 + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", 8003 + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", 8004 + "dependencies": { 8005 + "agent-base": "6", 8006 + "debug": "4" 8007 + }, 8008 + "engines": { 8009 + "node": ">= 6" 8010 + } 8011 + }, 8012 + "node_modules/human-signals": { 8013 + "version": "2.1.0", 8014 + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 8015 + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 8016 + "engines": { 8017 + "node": ">=10.17.0" 8018 + } 8019 + }, 8020 + "node_modules/iconv-lite": { 8021 + "version": "0.6.3", 8022 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", 8023 + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 8024 + "dependencies": { 8025 + "safer-buffer": ">= 2.1.2 < 3.0.0" 8026 + }, 8027 + "engines": { 8028 + "node": ">=0.10.0" 8029 + } 8030 + }, 8031 + "node_modules/icss-utils": { 8032 + "version": "5.1.0", 8033 + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", 8034 + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", 8035 + "engines": { 8036 + "node": "^10 || ^12 || >= 14" 8037 + }, 8038 + "peerDependencies": { 8039 + "postcss": "^8.1.0" 8040 + } 8041 + }, 8042 + "node_modules/idb": { 8043 + "version": "7.1.1", 8044 + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", 8045 + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" 8046 + }, 8047 + "node_modules/identity-obj-proxy": { 8048 + "version": "3.0.0", 8049 + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", 8050 + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", 8051 + "dependencies": { 8052 + "harmony-reflect": "^1.4.6" 8053 + }, 8054 + "engines": { 8055 + "node": ">=4" 8056 + } 8057 + }, 8058 + "node_modules/ignore": { 8059 + "version": "5.2.4", 8060 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", 8061 + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", 8062 + "engines": { 8063 + "node": ">= 4" 8064 + } 8065 + }, 8066 + "node_modules/immer": { 8067 + "version": "9.0.21", 8068 + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", 8069 + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", 8070 + "funding": { 8071 + "type": "opencollective", 8072 + "url": "https://opencollective.com/immer" 8073 + } 8074 + }, 8075 + "node_modules/import-fresh": { 8076 + "version": "3.3.0", 8077 + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 8078 + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 8079 + "dependencies": { 8080 + "parent-module": "^1.0.0", 8081 + "resolve-from": "^4.0.0" 8082 + }, 8083 + "engines": { 8084 + "node": ">=6" 8085 + }, 8086 + "funding": { 8087 + "url": "https://github.com/sponsors/sindresorhus" 8088 + } 8089 + }, 8090 + "node_modules/import-local": { 8091 + "version": "3.1.0", 8092 + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", 8093 + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", 8094 + "dependencies": { 8095 + "pkg-dir": "^4.2.0", 8096 + "resolve-cwd": "^3.0.0" 8097 + }, 8098 + "bin": { 8099 + "import-local-fixture": "fixtures/cli.js" 8100 + }, 8101 + "engines": { 8102 + "node": ">=8" 8103 + }, 8104 + "funding": { 8105 + "url": "https://github.com/sponsors/sindresorhus" 8106 + } 8107 + }, 8108 + "node_modules/imurmurhash": { 8109 + "version": "0.1.4", 8110 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 8111 + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 8112 + "engines": { 8113 + "node": ">=0.8.19" 8114 + } 8115 + }, 8116 + "node_modules/inflight": { 8117 + "version": "1.0.6", 8118 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 8119 + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 8120 + "dependencies": { 8121 + "once": "^1.3.0", 8122 + "wrappy": "1" 8123 + } 8124 + }, 8125 + "node_modules/inherits": { 8126 + "version": "2.0.4", 8127 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 8128 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 8129 + }, 8130 + "node_modules/ini": { 8131 + "version": "1.3.8", 8132 + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 8133 + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" 8134 + }, 8135 + "node_modules/internal-slot": { 8136 + "version": "1.0.5", 8137 + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", 8138 + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", 8139 + "dependencies": { 8140 + "get-intrinsic": "^1.2.0", 8141 + "has": "^1.0.3", 8142 + "side-channel": "^1.0.4" 8143 + }, 8144 + "engines": { 8145 + "node": ">= 0.4" 8146 + } 8147 + }, 8148 + "node_modules/ipaddr.js": { 8149 + "version": "2.0.1", 8150 + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", 8151 + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", 8152 + "engines": { 8153 + "node": ">= 10" 8154 + } 8155 + }, 8156 + "node_modules/is-arguments": { 8157 + "version": "1.1.1", 8158 + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", 8159 + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", 8160 + "dependencies": { 8161 + "call-bind": "^1.0.2", 8162 + "has-tostringtag": "^1.0.0" 8163 + }, 8164 + "engines": { 8165 + "node": ">= 0.4" 8166 + }, 8167 + "funding": { 8168 + "url": "https://github.com/sponsors/ljharb" 8169 + } 8170 + }, 8171 + "node_modules/is-array-buffer": { 8172 + "version": "3.0.2", 8173 + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", 8174 + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", 8175 + "dependencies": { 8176 + "call-bind": "^1.0.2", 8177 + "get-intrinsic": "^1.2.0", 8178 + "is-typed-array": "^1.1.10" 8179 + }, 8180 + "funding": { 8181 + "url": "https://github.com/sponsors/ljharb" 8182 + } 8183 + }, 8184 + "node_modules/is-arrayish": { 8185 + "version": "0.2.1", 8186 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 8187 + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" 8188 + }, 8189 + "node_modules/is-bigint": { 8190 + "version": "1.0.4", 8191 + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", 8192 + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", 8193 + "dependencies": { 8194 + "has-bigints": "^1.0.1" 8195 + }, 8196 + "funding": { 8197 + "url": "https://github.com/sponsors/ljharb" 8198 + } 8199 + }, 8200 + "node_modules/is-binary-path": { 8201 + "version": "2.1.0", 8202 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 8203 + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 8204 + "dependencies": { 8205 + "binary-extensions": "^2.0.0" 8206 + }, 8207 + "engines": { 8208 + "node": ">=8" 8209 + } 8210 + }, 8211 + "node_modules/is-boolean-object": { 8212 + "version": "1.1.2", 8213 + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", 8214 + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", 8215 + "dependencies": { 8216 + "call-bind": "^1.0.2", 8217 + "has-tostringtag": "^1.0.0" 8218 + }, 8219 + "engines": { 8220 + "node": ">= 0.4" 8221 + }, 8222 + "funding": { 8223 + "url": "https://github.com/sponsors/ljharb" 8224 + } 8225 + }, 8226 + "node_modules/is-callable": { 8227 + "version": "1.2.7", 8228 + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", 8229 + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", 8230 + "engines": { 8231 + "node": ">= 0.4" 8232 + }, 8233 + "funding": { 8234 + "url": "https://github.com/sponsors/ljharb" 8235 + } 8236 + }, 8237 + "node_modules/is-core-module": { 8238 + "version": "2.12.0", 8239 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", 8240 + "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", 8241 + "dependencies": { 8242 + "has": "^1.0.3" 8243 + }, 8244 + "funding": { 8245 + "url": "https://github.com/sponsors/ljharb" 8246 + } 8247 + }, 8248 + "node_modules/is-date-object": { 8249 + "version": "1.0.5", 8250 + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", 8251 + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", 8252 + "dependencies": { 8253 + "has-tostringtag": "^1.0.0" 8254 + }, 8255 + "engines": { 8256 + "node": ">= 0.4" 8257 + }, 8258 + "funding": { 8259 + "url": "https://github.com/sponsors/ljharb" 8260 + } 8261 + }, 8262 + "node_modules/is-docker": { 8263 + "version": "2.2.1", 8264 + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", 8265 + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", 8266 + "bin": { 8267 + "is-docker": "cli.js" 8268 + }, 8269 + "engines": { 8270 + "node": ">=8" 8271 + }, 8272 + "funding": { 8273 + "url": "https://github.com/sponsors/sindresorhus" 8274 + } 8275 + }, 8276 + "node_modules/is-extglob": { 8277 + "version": "2.1.1", 8278 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 8279 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 8280 + "engines": { 8281 + "node": ">=0.10.0" 8282 + } 8283 + }, 8284 + "node_modules/is-fullwidth-code-point": { 8285 + "version": "3.0.0", 8286 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 8287 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 8288 + "engines": { 8289 + "node": ">=8" 8290 + } 8291 + }, 8292 + "node_modules/is-generator-fn": { 8293 + "version": "2.1.0", 8294 + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", 8295 + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", 8296 + "engines": { 8297 + "node": ">=6" 8298 + } 8299 + }, 8300 + "node_modules/is-glob": { 8301 + "version": "4.0.3", 8302 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 8303 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 8304 + "dependencies": { 8305 + "is-extglob": "^2.1.1" 8306 + }, 8307 + "engines": { 8308 + "node": ">=0.10.0" 8309 + } 8310 + }, 8311 + "node_modules/is-map": { 8312 + "version": "2.0.2", 8313 + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", 8314 + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", 8315 + "funding": { 8316 + "url": "https://github.com/sponsors/ljharb" 8317 + } 8318 + }, 8319 + "node_modules/is-module": { 8320 + "version": "1.0.0", 8321 + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", 8322 + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" 8323 + }, 8324 + "node_modules/is-negative-zero": { 8325 + "version": "2.0.2", 8326 + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", 8327 + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", 8328 + "engines": { 8329 + "node": ">= 0.4" 8330 + }, 8331 + "funding": { 8332 + "url": "https://github.com/sponsors/ljharb" 8333 + } 8334 + }, 8335 + "node_modules/is-number": { 8336 + "version": "7.0.0", 8337 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 8338 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 8339 + "engines": { 8340 + "node": ">=0.12.0" 8341 + } 8342 + }, 8343 + "node_modules/is-number-object": { 8344 + "version": "1.0.7", 8345 + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", 8346 + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", 8347 + "dependencies": { 8348 + "has-tostringtag": "^1.0.0" 8349 + }, 8350 + "engines": { 8351 + "node": ">= 0.4" 8352 + }, 8353 + "funding": { 8354 + "url": "https://github.com/sponsors/ljharb" 8355 + } 8356 + }, 8357 + "node_modules/is-obj": { 8358 + "version": "1.0.1", 8359 + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", 8360 + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", 8361 + "engines": { 8362 + "node": ">=0.10.0" 8363 + } 8364 + }, 8365 + "node_modules/is-path-inside": { 8366 + "version": "3.0.3", 8367 + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 8368 + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 8369 + "engines": { 8370 + "node": ">=8" 8371 + } 8372 + }, 8373 + "node_modules/is-plain-obj": { 8374 + "version": "3.0.0", 8375 + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", 8376 + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", 8377 + "engines": { 8378 + "node": ">=10" 8379 + }, 8380 + "funding": { 8381 + "url": "https://github.com/sponsors/sindresorhus" 8382 + } 8383 + }, 8384 + "node_modules/is-potential-custom-element-name": { 8385 + "version": "1.0.1", 8386 + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", 8387 + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" 8388 + }, 8389 + "node_modules/is-regex": { 8390 + "version": "1.1.4", 8391 + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", 8392 + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", 8393 + "dependencies": { 8394 + "call-bind": "^1.0.2", 8395 + "has-tostringtag": "^1.0.0" 8396 + }, 8397 + "engines": { 8398 + "node": ">= 0.4" 8399 + }, 8400 + "funding": { 8401 + "url": "https://github.com/sponsors/ljharb" 8402 + } 8403 + }, 8404 + "node_modules/is-regexp": { 8405 + "version": "1.0.0", 8406 + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", 8407 + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", 8408 + "engines": { 8409 + "node": ">=0.10.0" 8410 + } 8411 + }, 8412 + "node_modules/is-root": { 8413 + "version": "2.1.0", 8414 + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", 8415 + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", 8416 + "engines": { 8417 + "node": ">=6" 8418 + } 8419 + }, 8420 + "node_modules/is-set": { 8421 + "version": "2.0.2", 8422 + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", 8423 + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", 8424 + "funding": { 8425 + "url": "https://github.com/sponsors/ljharb" 8426 + } 8427 + }, 8428 + "node_modules/is-shared-array-buffer": { 8429 + "version": "1.0.2", 8430 + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", 8431 + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", 8432 + "dependencies": { 8433 + "call-bind": "^1.0.2" 8434 + }, 8435 + "funding": { 8436 + "url": "https://github.com/sponsors/ljharb" 8437 + } 8438 + }, 8439 + "node_modules/is-stream": { 8440 + "version": "2.0.1", 8441 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 8442 + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 8443 + "engines": { 8444 + "node": ">=8" 8445 + }, 8446 + "funding": { 8447 + "url": "https://github.com/sponsors/sindresorhus" 8448 + } 8449 + }, 8450 + "node_modules/is-string": { 8451 + "version": "1.0.7", 8452 + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", 8453 + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", 8454 + "dependencies": { 8455 + "has-tostringtag": "^1.0.0" 8456 + }, 8457 + "engines": { 8458 + "node": ">= 0.4" 8459 + }, 8460 + "funding": { 8461 + "url": "https://github.com/sponsors/ljharb" 8462 + } 8463 + }, 8464 + "node_modules/is-symbol": { 8465 + "version": "1.0.4", 8466 + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", 8467 + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", 8468 + "dependencies": { 8469 + "has-symbols": "^1.0.2" 8470 + }, 8471 + "engines": { 8472 + "node": ">= 0.4" 8473 + }, 8474 + "funding": { 8475 + "url": "https://github.com/sponsors/ljharb" 8476 + } 8477 + }, 8478 + "node_modules/is-typed-array": { 8479 + "version": "1.1.10", 8480 + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", 8481 + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", 8482 + "dependencies": { 8483 + "available-typed-arrays": "^1.0.5", 8484 + "call-bind": "^1.0.2", 8485 + "for-each": "^0.3.3", 8486 + "gopd": "^1.0.1", 8487 + "has-tostringtag": "^1.0.0" 8488 + }, 8489 + "engines": { 8490 + "node": ">= 0.4" 8491 + }, 8492 + "funding": { 8493 + "url": "https://github.com/sponsors/ljharb" 8494 + } 8495 + }, 8496 + "node_modules/is-typedarray": { 8497 + "version": "1.0.0", 8498 + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 8499 + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" 8500 + }, 8501 + "node_modules/is-weakmap": { 8502 + "version": "2.0.1", 8503 + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", 8504 + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", 8505 + "funding": { 8506 + "url": "https://github.com/sponsors/ljharb" 8507 + } 8508 + }, 8509 + "node_modules/is-weakref": { 8510 + "version": "1.0.2", 8511 + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", 8512 + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", 8513 + "dependencies": { 8514 + "call-bind": "^1.0.2" 8515 + }, 8516 + "funding": { 8517 + "url": "https://github.com/sponsors/ljharb" 8518 + } 8519 + }, 8520 + "node_modules/is-weakset": { 8521 + "version": "2.0.2", 8522 + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", 8523 + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", 8524 + "dependencies": { 8525 + "call-bind": "^1.0.2", 8526 + "get-intrinsic": "^1.1.1" 8527 + }, 8528 + "funding": { 8529 + "url": "https://github.com/sponsors/ljharb" 8530 + } 8531 + }, 8532 + "node_modules/is-wsl": { 8533 + "version": "2.2.0", 8534 + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", 8535 + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", 8536 + "dependencies": { 8537 + "is-docker": "^2.0.0" 8538 + }, 8539 + "engines": { 8540 + "node": ">=8" 8541 + } 8542 + }, 8543 + "node_modules/isarray": { 8544 + "version": "2.0.5", 8545 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", 8546 + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" 8547 + }, 8548 + "node_modules/isexe": { 8549 + "version": "2.0.0", 8550 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 8551 + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" 8552 + }, 8553 + "node_modules/iso-datestring-validator": { 8554 + "version": "2.2.2", 8555 + "resolved": "https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz", 8556 + "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==" 8557 + }, 8558 + "node_modules/istanbul-lib-coverage": { 8559 + "version": "3.2.0", 8560 + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", 8561 + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", 8562 + "engines": { 8563 + "node": ">=8" 8564 + } 8565 + }, 8566 + "node_modules/istanbul-lib-instrument": { 8567 + "version": "5.2.1", 8568 + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", 8569 + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", 8570 + "dependencies": { 8571 + "@babel/core": "^7.12.3", 8572 + "@babel/parser": "^7.14.7", 8573 + "@istanbuljs/schema": "^0.1.2", 8574 + "istanbul-lib-coverage": "^3.2.0", 8575 + "semver": "^6.3.0" 8576 + }, 8577 + "engines": { 8578 + "node": ">=8" 8579 + } 8580 + }, 8581 + "node_modules/istanbul-lib-instrument/node_modules/semver": { 8582 + "version": "6.3.0", 8583 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 8584 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 8585 + "bin": { 8586 + "semver": "bin/semver.js" 8587 + } 8588 + }, 8589 + "node_modules/istanbul-lib-report": { 8590 + "version": "3.0.0", 8591 + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", 8592 + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", 8593 + "dependencies": { 8594 + "istanbul-lib-coverage": "^3.0.0", 8595 + "make-dir": "^3.0.0", 8596 + "supports-color": "^7.1.0" 8597 + }, 8598 + "engines": { 8599 + "node": ">=8" 8600 + } 8601 + }, 8602 + "node_modules/istanbul-lib-source-maps": { 8603 + "version": "4.0.1", 8604 + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", 8605 + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", 8606 + "dependencies": { 8607 + "debug": "^4.1.1", 8608 + "istanbul-lib-coverage": "^3.0.0", 8609 + "source-map": "^0.6.1" 8610 + }, 8611 + "engines": { 8612 + "node": ">=10" 8613 + } 8614 + }, 8615 + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { 8616 + "version": "0.6.1", 8617 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 8618 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 8619 + "engines": { 8620 + "node": ">=0.10.0" 8621 + } 8622 + }, 8623 + "node_modules/istanbul-reports": { 8624 + "version": "3.1.5", 8625 + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", 8626 + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", 8627 + "dependencies": { 8628 + "html-escaper": "^2.0.0", 8629 + "istanbul-lib-report": "^3.0.0" 8630 + }, 8631 + "engines": { 8632 + "node": ">=8" 8633 + } 8634 + }, 8635 + "node_modules/jake": { 8636 + "version": "10.8.5", 8637 + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", 8638 + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", 8639 + "dependencies": { 8640 + "async": "^3.2.3", 8641 + "chalk": "^4.0.2", 8642 + "filelist": "^1.0.1", 8643 + "minimatch": "^3.0.4" 8644 + }, 8645 + "bin": { 8646 + "jake": "bin/cli.js" 8647 + }, 8648 + "engines": { 8649 + "node": ">=10" 8650 + } 8651 + }, 8652 + "node_modules/jest": { 8653 + "version": "27.5.1", 8654 + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", 8655 + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", 8656 + "dependencies": { 8657 + "@jest/core": "^27.5.1", 8658 + "import-local": "^3.0.2", 8659 + "jest-cli": "^27.5.1" 8660 + }, 8661 + "bin": { 8662 + "jest": "bin/jest.js" 8663 + }, 8664 + "engines": { 8665 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 8666 + }, 8667 + "peerDependencies": { 8668 + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" 8669 + }, 8670 + "peerDependenciesMeta": { 8671 + "node-notifier": { 8672 + "optional": true 8673 + } 8674 + } 8675 + }, 8676 + "node_modules/jest-changed-files": { 8677 + "version": "27.5.1", 8678 + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", 8679 + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", 8680 + "dependencies": { 8681 + "@jest/types": "^27.5.1", 8682 + "execa": "^5.0.0", 8683 + "throat": "^6.0.1" 8684 + }, 8685 + "engines": { 8686 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 8687 + } 8688 + }, 8689 + "node_modules/jest-circus": { 8690 + "version": "27.5.1", 8691 + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", 8692 + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", 8693 + "dependencies": { 8694 + "@jest/environment": "^27.5.1", 8695 + "@jest/test-result": "^27.5.1", 8696 + "@jest/types": "^27.5.1", 8697 + "@types/node": "*", 8698 + "chalk": "^4.0.0", 8699 + "co": "^4.6.0", 8700 + "dedent": "^0.7.0", 8701 + "expect": "^27.5.1", 8702 + "is-generator-fn": "^2.0.0", 8703 + "jest-each": "^27.5.1", 8704 + "jest-matcher-utils": "^27.5.1", 8705 + "jest-message-util": "^27.5.1", 8706 + "jest-runtime": "^27.5.1", 8707 + "jest-snapshot": "^27.5.1", 8708 + "jest-util": "^27.5.1", 8709 + "pretty-format": "^27.5.1", 8710 + "slash": "^3.0.0", 8711 + "stack-utils": "^2.0.3", 8712 + "throat": "^6.0.1" 8713 + }, 8714 + "engines": { 8715 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 8716 + } 8717 + }, 8718 + "node_modules/jest-cli": { 8719 + "version": "27.5.1", 8720 + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", 8721 + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", 8722 + "dependencies": { 8723 + "@jest/core": "^27.5.1", 8724 + "@jest/test-result": "^27.5.1", 8725 + "@jest/types": "^27.5.1", 8726 + "chalk": "^4.0.0", 8727 + "exit": "^0.1.2", 8728 + "graceful-fs": "^4.2.9", 8729 + "import-local": "^3.0.2", 8730 + "jest-config": "^27.5.1", 8731 + "jest-util": "^27.5.1", 8732 + "jest-validate": "^27.5.1", 8733 + "prompts": "^2.0.1", 8734 + "yargs": "^16.2.0" 8735 + }, 8736 + "bin": { 8737 + "jest": "bin/jest.js" 8738 + }, 8739 + "engines": { 8740 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 8741 + }, 8742 + "peerDependencies": { 8743 + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" 8744 + }, 8745 + "peerDependenciesMeta": { 8746 + "node-notifier": { 8747 + "optional": true 8748 + } 8749 + } 8750 + }, 8751 + "node_modules/jest-config": { 8752 + "version": "27.5.1", 8753 + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", 8754 + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", 8755 + "dependencies": { 8756 + "@babel/core": "^7.8.0", 8757 + "@jest/test-sequencer": "^27.5.1", 8758 + "@jest/types": "^27.5.1", 8759 + "babel-jest": "^27.5.1", 8760 + "chalk": "^4.0.0", 8761 + "ci-info": "^3.2.0", 8762 + "deepmerge": "^4.2.2", 8763 + "glob": "^7.1.1", 8764 + "graceful-fs": "^4.2.9", 8765 + "jest-circus": "^27.5.1", 8766 + "jest-environment-jsdom": "^27.5.1", 8767 + "jest-environment-node": "^27.5.1", 8768 + "jest-get-type": "^27.5.1", 8769 + "jest-jasmine2": "^27.5.1", 8770 + "jest-regex-util": "^27.5.1", 8771 + "jest-resolve": "^27.5.1", 8772 + "jest-runner": "^27.5.1", 8773 + "jest-util": "^27.5.1", 8774 + "jest-validate": "^27.5.1", 8775 + "micromatch": "^4.0.4", 8776 + "parse-json": "^5.2.0", 8777 + "pretty-format": "^27.5.1", 8778 + "slash": "^3.0.0", 8779 + "strip-json-comments": "^3.1.1" 8780 + }, 8781 + "engines": { 8782 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 8783 + }, 8784 + "peerDependencies": { 8785 + "ts-node": ">=9.0.0" 8786 + }, 8787 + "peerDependenciesMeta": { 8788 + "ts-node": { 8789 + "optional": true 8790 + } 8791 + } 8792 + }, 8793 + "node_modules/jest-diff": { 8794 + "version": "27.5.1", 8795 + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", 8796 + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", 8797 + "dependencies": { 8798 + "chalk": "^4.0.0", 8799 + "diff-sequences": "^27.5.1", 8800 + "jest-get-type": "^27.5.1", 8801 + "pretty-format": "^27.5.1" 8802 + }, 8803 + "engines": { 8804 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 8805 + } 8806 + }, 8807 + "node_modules/jest-docblock": { 8808 + "version": "27.5.1", 8809 + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", 8810 + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", 8811 + "dependencies": { 8812 + "detect-newline": "^3.0.0" 8813 + }, 8814 + "engines": { 8815 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 8816 + } 8817 + }, 8818 + "node_modules/jest-each": { 8819 + "version": "27.5.1", 8820 + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", 8821 + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", 8822 + "dependencies": { 8823 + "@jest/types": "^27.5.1", 8824 + "chalk": "^4.0.0", 8825 + "jest-get-type": "^27.5.1", 8826 + "jest-util": "^27.5.1", 8827 + "pretty-format": "^27.5.1" 8828 + }, 8829 + "engines": { 8830 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 8831 + } 8832 + }, 8833 + "node_modules/jest-environment-jsdom": { 8834 + "version": "27.5.1", 8835 + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", 8836 + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", 8837 + "dependencies": { 8838 + "@jest/environment": "^27.5.1", 8839 + "@jest/fake-timers": "^27.5.1", 8840 + "@jest/types": "^27.5.1", 8841 + "@types/node": "*", 8842 + "jest-mock": "^27.5.1", 8843 + "jest-util": "^27.5.1", 8844 + "jsdom": "^16.6.0" 8845 + }, 8846 + "engines": { 8847 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 8848 + } 8849 + }, 8850 + "node_modules/jest-environment-node": { 8851 + "version": "27.5.1", 8852 + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", 8853 + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", 8854 + "dependencies": { 8855 + "@jest/environment": "^27.5.1", 8856 + "@jest/fake-timers": "^27.5.1", 8857 + "@jest/types": "^27.5.1", 8858 + "@types/node": "*", 8859 + "jest-mock": "^27.5.1", 8860 + "jest-util": "^27.5.1" 8861 + }, 8862 + "engines": { 8863 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 8864 + } 8865 + }, 8866 + "node_modules/jest-get-type": { 8867 + "version": "27.5.1", 8868 + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", 8869 + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", 8870 + "engines": { 8871 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 8872 + } 8873 + }, 8874 + "node_modules/jest-haste-map": { 8875 + "version": "27.5.1", 8876 + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", 8877 + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", 8878 + "dependencies": { 8879 + "@jest/types": "^27.5.1", 8880 + "@types/graceful-fs": "^4.1.2", 8881 + "@types/node": "*", 8882 + "anymatch": "^3.0.3", 8883 + "fb-watchman": "^2.0.0", 8884 + "graceful-fs": "^4.2.9", 8885 + "jest-regex-util": "^27.5.1", 8886 + "jest-serializer": "^27.5.1", 8887 + "jest-util": "^27.5.1", 8888 + "jest-worker": "^27.5.1", 8889 + "micromatch": "^4.0.4", 8890 + "walker": "^1.0.7" 8891 + }, 8892 + "engines": { 8893 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 8894 + }, 8895 + "optionalDependencies": { 8896 + "fsevents": "^2.3.2" 8897 + } 8898 + }, 8899 + "node_modules/jest-jasmine2": { 8900 + "version": "27.5.1", 8901 + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", 8902 + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", 8903 + "dependencies": { 8904 + "@jest/environment": "^27.5.1", 8905 + "@jest/source-map": "^27.5.1", 8906 + "@jest/test-result": "^27.5.1", 8907 + "@jest/types": "^27.5.1", 8908 + "@types/node": "*", 8909 + "chalk": "^4.0.0", 8910 + "co": "^4.6.0", 8911 + "expect": "^27.5.1", 8912 + "is-generator-fn": "^2.0.0", 8913 + "jest-each": "^27.5.1", 8914 + "jest-matcher-utils": "^27.5.1", 8915 + "jest-message-util": "^27.5.1", 8916 + "jest-runtime": "^27.5.1", 8917 + "jest-snapshot": "^27.5.1", 8918 + "jest-util": "^27.5.1", 8919 + "pretty-format": "^27.5.1", 8920 + "throat": "^6.0.1" 8921 + }, 8922 + "engines": { 8923 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 8924 + } 8925 + }, 8926 + "node_modules/jest-leak-detector": { 8927 + "version": "27.5.1", 8928 + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", 8929 + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", 8930 + "dependencies": { 8931 + "jest-get-type": "^27.5.1", 8932 + "pretty-format": "^27.5.1" 8933 + }, 8934 + "engines": { 8935 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 8936 + } 8937 + }, 8938 + "node_modules/jest-matcher-utils": { 8939 + "version": "27.5.1", 8940 + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", 8941 + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", 8942 + "dependencies": { 8943 + "chalk": "^4.0.0", 8944 + "jest-diff": "^27.5.1", 8945 + "jest-get-type": "^27.5.1", 8946 + "pretty-format": "^27.5.1" 8947 + }, 8948 + "engines": { 8949 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 8950 + } 8951 + }, 8952 + "node_modules/jest-message-util": { 8953 + "version": "27.5.1", 8954 + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", 8955 + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", 8956 + "dependencies": { 8957 + "@babel/code-frame": "^7.12.13", 8958 + "@jest/types": "^27.5.1", 8959 + "@types/stack-utils": "^2.0.0", 8960 + "chalk": "^4.0.0", 8961 + "graceful-fs": "^4.2.9", 8962 + "micromatch": "^4.0.4", 8963 + "pretty-format": "^27.5.1", 8964 + "slash": "^3.0.0", 8965 + "stack-utils": "^2.0.3" 8966 + }, 8967 + "engines": { 8968 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 8969 + } 8970 + }, 8971 + "node_modules/jest-mock": { 8972 + "version": "27.5.1", 8973 + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", 8974 + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", 8975 + "dependencies": { 8976 + "@jest/types": "^27.5.1", 8977 + "@types/node": "*" 8978 + }, 8979 + "engines": { 8980 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 8981 + } 8982 + }, 8983 + "node_modules/jest-pnp-resolver": { 8984 + "version": "1.2.3", 8985 + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", 8986 + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", 8987 + "engines": { 8988 + "node": ">=6" 8989 + }, 8990 + "peerDependencies": { 8991 + "jest-resolve": "*" 8992 + }, 8993 + "peerDependenciesMeta": { 8994 + "jest-resolve": { 8995 + "optional": true 8996 + } 8997 + } 8998 + }, 8999 + "node_modules/jest-regex-util": { 9000 + "version": "27.5.1", 9001 + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", 9002 + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", 9003 + "engines": { 9004 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 9005 + } 9006 + }, 9007 + "node_modules/jest-resolve": { 9008 + "version": "27.5.1", 9009 + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", 9010 + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", 9011 + "dependencies": { 9012 + "@jest/types": "^27.5.1", 9013 + "chalk": "^4.0.0", 9014 + "graceful-fs": "^4.2.9", 9015 + "jest-haste-map": "^27.5.1", 9016 + "jest-pnp-resolver": "^1.2.2", 9017 + "jest-util": "^27.5.1", 9018 + "jest-validate": "^27.5.1", 9019 + "resolve": "^1.20.0", 9020 + "resolve.exports": "^1.1.0", 9021 + "slash": "^3.0.0" 9022 + }, 9023 + "engines": { 9024 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 9025 + } 9026 + }, 9027 + "node_modules/jest-resolve-dependencies": { 9028 + "version": "27.5.1", 9029 + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", 9030 + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", 9031 + "dependencies": { 9032 + "@jest/types": "^27.5.1", 9033 + "jest-regex-util": "^27.5.1", 9034 + "jest-snapshot": "^27.5.1" 9035 + }, 9036 + "engines": { 9037 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 9038 + } 9039 + }, 9040 + "node_modules/jest-runner": { 9041 + "version": "27.5.1", 9042 + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", 9043 + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", 9044 + "dependencies": { 9045 + "@jest/console": "^27.5.1", 9046 + "@jest/environment": "^27.5.1", 9047 + "@jest/test-result": "^27.5.1", 9048 + "@jest/transform": "^27.5.1", 9049 + "@jest/types": "^27.5.1", 9050 + "@types/node": "*", 9051 + "chalk": "^4.0.0", 9052 + "emittery": "^0.8.1", 9053 + "graceful-fs": "^4.2.9", 9054 + "jest-docblock": "^27.5.1", 9055 + "jest-environment-jsdom": "^27.5.1", 9056 + "jest-environment-node": "^27.5.1", 9057 + "jest-haste-map": "^27.5.1", 9058 + "jest-leak-detector": "^27.5.1", 9059 + "jest-message-util": "^27.5.1", 9060 + "jest-resolve": "^27.5.1", 9061 + "jest-runtime": "^27.5.1", 9062 + "jest-util": "^27.5.1", 9063 + "jest-worker": "^27.5.1", 9064 + "source-map-support": "^0.5.6", 9065 + "throat": "^6.0.1" 9066 + }, 9067 + "engines": { 9068 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 9069 + } 9070 + }, 9071 + "node_modules/jest-runtime": { 9072 + "version": "27.5.1", 9073 + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", 9074 + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", 9075 + "dependencies": { 9076 + "@jest/environment": "^27.5.1", 9077 + "@jest/fake-timers": "^27.5.1", 9078 + "@jest/globals": "^27.5.1", 9079 + "@jest/source-map": "^27.5.1", 9080 + "@jest/test-result": "^27.5.1", 9081 + "@jest/transform": "^27.5.1", 9082 + "@jest/types": "^27.5.1", 9083 + "chalk": "^4.0.0", 9084 + "cjs-module-lexer": "^1.0.0", 9085 + "collect-v8-coverage": "^1.0.0", 9086 + "execa": "^5.0.0", 9087 + "glob": "^7.1.3", 9088 + "graceful-fs": "^4.2.9", 9089 + "jest-haste-map": "^27.5.1", 9090 + "jest-message-util": "^27.5.1", 9091 + "jest-mock": "^27.5.1", 9092 + "jest-regex-util": "^27.5.1", 9093 + "jest-resolve": "^27.5.1", 9094 + "jest-snapshot": "^27.5.1", 9095 + "jest-util": "^27.5.1", 9096 + "slash": "^3.0.0", 9097 + "strip-bom": "^4.0.0" 9098 + }, 9099 + "engines": { 9100 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 9101 + } 9102 + }, 9103 + "node_modules/jest-serializer": { 9104 + "version": "27.5.1", 9105 + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", 9106 + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", 9107 + "dependencies": { 9108 + "@types/node": "*", 9109 + "graceful-fs": "^4.2.9" 9110 + }, 9111 + "engines": { 9112 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 9113 + } 9114 + }, 9115 + "node_modules/jest-snapshot": { 9116 + "version": "27.5.1", 9117 + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", 9118 + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", 9119 + "dependencies": { 9120 + "@babel/core": "^7.7.2", 9121 + "@babel/generator": "^7.7.2", 9122 + "@babel/plugin-syntax-typescript": "^7.7.2", 9123 + "@babel/traverse": "^7.7.2", 9124 + "@babel/types": "^7.0.0", 9125 + "@jest/transform": "^27.5.1", 9126 + "@jest/types": "^27.5.1", 9127 + "@types/babel__traverse": "^7.0.4", 9128 + "@types/prettier": "^2.1.5", 9129 + "babel-preset-current-node-syntax": "^1.0.0", 9130 + "chalk": "^4.0.0", 9131 + "expect": "^27.5.1", 9132 + "graceful-fs": "^4.2.9", 9133 + "jest-diff": "^27.5.1", 9134 + "jest-get-type": "^27.5.1", 9135 + "jest-haste-map": "^27.5.1", 9136 + "jest-matcher-utils": "^27.5.1", 9137 + "jest-message-util": "^27.5.1", 9138 + "jest-util": "^27.5.1", 9139 + "natural-compare": "^1.4.0", 9140 + "pretty-format": "^27.5.1", 9141 + "semver": "^7.3.2" 9142 + }, 9143 + "engines": { 9144 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 9145 + } 9146 + }, 9147 + "node_modules/jest-util": { 9148 + "version": "27.5.1", 9149 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", 9150 + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", 9151 + "dependencies": { 9152 + "@jest/types": "^27.5.1", 9153 + "@types/node": "*", 9154 + "chalk": "^4.0.0", 9155 + "ci-info": "^3.2.0", 9156 + "graceful-fs": "^4.2.9", 9157 + "picomatch": "^2.2.3" 9158 + }, 9159 + "engines": { 9160 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 9161 + } 9162 + }, 9163 + "node_modules/jest-validate": { 9164 + "version": "27.5.1", 9165 + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", 9166 + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", 9167 + "dependencies": { 9168 + "@jest/types": "^27.5.1", 9169 + "camelcase": "^6.2.0", 9170 + "chalk": "^4.0.0", 9171 + "jest-get-type": "^27.5.1", 9172 + "leven": "^3.1.0", 9173 + "pretty-format": "^27.5.1" 9174 + }, 9175 + "engines": { 9176 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 9177 + } 9178 + }, 9179 + "node_modules/jest-watch-typeahead": { 9180 + "version": "1.1.0", 9181 + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", 9182 + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", 9183 + "dependencies": { 9184 + "ansi-escapes": "^4.3.1", 9185 + "chalk": "^4.0.0", 9186 + "jest-regex-util": "^28.0.0", 9187 + "jest-watcher": "^28.0.0", 9188 + "slash": "^4.0.0", 9189 + "string-length": "^5.0.1", 9190 + "strip-ansi": "^7.0.1" 9191 + }, 9192 + "engines": { 9193 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 9194 + }, 9195 + "peerDependencies": { 9196 + "jest": "^27.0.0 || ^28.0.0" 9197 + } 9198 + }, 9199 + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { 9200 + "version": "28.1.3", 9201 + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", 9202 + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", 9203 + "dependencies": { 9204 + "@jest/types": "^28.1.3", 9205 + "@types/node": "*", 9206 + "chalk": "^4.0.0", 9207 + "jest-message-util": "^28.1.3", 9208 + "jest-util": "^28.1.3", 9209 + "slash": "^3.0.0" 9210 + }, 9211 + "engines": { 9212 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 9213 + } 9214 + }, 9215 + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { 9216 + "version": "3.0.0", 9217 + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 9218 + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 9219 + "engines": { 9220 + "node": ">=8" 9221 + } 9222 + }, 9223 + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { 9224 + "version": "28.1.3", 9225 + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", 9226 + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", 9227 + "dependencies": { 9228 + "@jest/console": "^28.1.3", 9229 + "@jest/types": "^28.1.3", 9230 + "@types/istanbul-lib-coverage": "^2.0.0", 9231 + "collect-v8-coverage": "^1.0.0" 9232 + }, 9233 + "engines": { 9234 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 9235 + } 9236 + }, 9237 + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { 9238 + "version": "28.1.3", 9239 + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", 9240 + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", 9241 + "dependencies": { 9242 + "@jest/schemas": "^28.1.3", 9243 + "@types/istanbul-lib-coverage": "^2.0.0", 9244 + "@types/istanbul-reports": "^3.0.0", 9245 + "@types/node": "*", 9246 + "@types/yargs": "^17.0.8", 9247 + "chalk": "^4.0.0" 9248 + }, 9249 + "engines": { 9250 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 9251 + } 9252 + }, 9253 + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { 9254 + "version": "17.0.24", 9255 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 9256 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 9257 + "dependencies": { 9258 + "@types/yargs-parser": "*" 9259 + } 9260 + }, 9261 + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { 9262 + "version": "5.2.0", 9263 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 9264 + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 9265 + "engines": { 9266 + "node": ">=10" 9267 + }, 9268 + "funding": { 9269 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 9270 + } 9271 + }, 9272 + "node_modules/jest-watch-typeahead/node_modules/emittery": { 9273 + "version": "0.10.2", 9274 + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", 9275 + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", 9276 + "engines": { 9277 + "node": ">=12" 9278 + }, 9279 + "funding": { 9280 + "url": "https://github.com/sindresorhus/emittery?sponsor=1" 9281 + } 9282 + }, 9283 + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { 9284 + "version": "28.1.3", 9285 + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", 9286 + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", 9287 + "dependencies": { 9288 + "@babel/code-frame": "^7.12.13", 9289 + "@jest/types": "^28.1.3", 9290 + "@types/stack-utils": "^2.0.0", 9291 + "chalk": "^4.0.0", 9292 + "graceful-fs": "^4.2.9", 9293 + "micromatch": "^4.0.4", 9294 + "pretty-format": "^28.1.3", 9295 + "slash": "^3.0.0", 9296 + "stack-utils": "^2.0.3" 9297 + }, 9298 + "engines": { 9299 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 9300 + } 9301 + }, 9302 + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { 9303 + "version": "3.0.0", 9304 + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 9305 + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 9306 + "engines": { 9307 + "node": ">=8" 9308 + } 9309 + }, 9310 + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { 9311 + "version": "28.0.2", 9312 + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", 9313 + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", 9314 + "engines": { 9315 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 9316 + } 9317 + }, 9318 + "node_modules/jest-watch-typeahead/node_modules/jest-util": { 9319 + "version": "28.1.3", 9320 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", 9321 + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", 9322 + "dependencies": { 9323 + "@jest/types": "^28.1.3", 9324 + "@types/node": "*", 9325 + "chalk": "^4.0.0", 9326 + "ci-info": "^3.2.0", 9327 + "graceful-fs": "^4.2.9", 9328 + "picomatch": "^2.2.3" 9329 + }, 9330 + "engines": { 9331 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 9332 + } 9333 + }, 9334 + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { 9335 + "version": "28.1.3", 9336 + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", 9337 + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", 9338 + "dependencies": { 9339 + "@jest/test-result": "^28.1.3", 9340 + "@jest/types": "^28.1.3", 9341 + "@types/node": "*", 9342 + "ansi-escapes": "^4.2.1", 9343 + "chalk": "^4.0.0", 9344 + "emittery": "^0.10.2", 9345 + "jest-util": "^28.1.3", 9346 + "string-length": "^4.0.1" 9347 + }, 9348 + "engines": { 9349 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 9350 + } 9351 + }, 9352 + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { 9353 + "version": "4.0.2", 9354 + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", 9355 + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", 9356 + "dependencies": { 9357 + "char-regex": "^1.0.2", 9358 + "strip-ansi": "^6.0.0" 9359 + }, 9360 + "engines": { 9361 + "node": ">=10" 9362 + } 9363 + }, 9364 + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { 9365 + "version": "6.0.1", 9366 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 9367 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 9368 + "dependencies": { 9369 + "ansi-regex": "^5.0.1" 9370 + }, 9371 + "engines": { 9372 + "node": ">=8" 9373 + } 9374 + }, 9375 + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { 9376 + "version": "28.1.3", 9377 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", 9378 + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", 9379 + "dependencies": { 9380 + "@jest/schemas": "^28.1.3", 9381 + "ansi-regex": "^5.0.1", 9382 + "ansi-styles": "^5.0.0", 9383 + "react-is": "^18.0.0" 9384 + }, 9385 + "engines": { 9386 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 9387 + } 9388 + }, 9389 + "node_modules/jest-watch-typeahead/node_modules/react-is": { 9390 + "version": "18.2.0", 9391 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", 9392 + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" 9393 + }, 9394 + "node_modules/jest-watch-typeahead/node_modules/slash": { 9395 + "version": "4.0.0", 9396 + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", 9397 + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", 9398 + "engines": { 9399 + "node": ">=12" 9400 + }, 9401 + "funding": { 9402 + "url": "https://github.com/sponsors/sindresorhus" 9403 + } 9404 + }, 9405 + "node_modules/jest-watch-typeahead/node_modules/string-length": { 9406 + "version": "5.0.1", 9407 + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", 9408 + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", 9409 + "dependencies": { 9410 + "char-regex": "^2.0.0", 9411 + "strip-ansi": "^7.0.1" 9412 + }, 9413 + "engines": { 9414 + "node": ">=12.20" 9415 + }, 9416 + "funding": { 9417 + "url": "https://github.com/sponsors/sindresorhus" 9418 + } 9419 + }, 9420 + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { 9421 + "version": "2.0.1", 9422 + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", 9423 + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", 9424 + "engines": { 9425 + "node": ">=12.20" 9426 + } 9427 + }, 9428 + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { 9429 + "version": "7.0.1", 9430 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", 9431 + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", 9432 + "dependencies": { 9433 + "ansi-regex": "^6.0.1" 9434 + }, 9435 + "engines": { 9436 + "node": ">=12" 9437 + }, 9438 + "funding": { 9439 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 9440 + } 9441 + }, 9442 + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { 9443 + "version": "6.0.1", 9444 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", 9445 + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", 9446 + "engines": { 9447 + "node": ">=12" 9448 + }, 9449 + "funding": { 9450 + "url": "https://github.com/chalk/ansi-regex?sponsor=1" 9451 + } 9452 + }, 9453 + "node_modules/jest-watcher": { 9454 + "version": "27.5.1", 9455 + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", 9456 + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", 9457 + "dependencies": { 9458 + "@jest/test-result": "^27.5.1", 9459 + "@jest/types": "^27.5.1", 9460 + "@types/node": "*", 9461 + "ansi-escapes": "^4.2.1", 9462 + "chalk": "^4.0.0", 9463 + "jest-util": "^27.5.1", 9464 + "string-length": "^4.0.1" 9465 + }, 9466 + "engines": { 9467 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 9468 + } 9469 + }, 9470 + "node_modules/jest-worker": { 9471 + "version": "27.5.1", 9472 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", 9473 + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", 9474 + "dependencies": { 9475 + "@types/node": "*", 9476 + "merge-stream": "^2.0.0", 9477 + "supports-color": "^8.0.0" 9478 + }, 9479 + "engines": { 9480 + "node": ">= 10.13.0" 9481 + } 9482 + }, 9483 + "node_modules/jest-worker/node_modules/supports-color": { 9484 + "version": "8.1.1", 9485 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 9486 + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 9487 + "dependencies": { 9488 + "has-flag": "^4.0.0" 9489 + }, 9490 + "engines": { 9491 + "node": ">=10" 9492 + }, 9493 + "funding": { 9494 + "url": "https://github.com/chalk/supports-color?sponsor=1" 9495 + } 9496 + }, 9497 + "node_modules/jiti": { 9498 + "version": "1.18.2", 9499 + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", 9500 + "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", 9501 + "bin": { 9502 + "jiti": "bin/jiti.js" 9503 + } 9504 + }, 9505 + "node_modules/js-sdsl": { 9506 + "version": "4.4.0", 9507 + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", 9508 + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", 9509 + "funding": { 9510 + "type": "opencollective", 9511 + "url": "https://opencollective.com/js-sdsl" 9512 + } 9513 + }, 9514 + "node_modules/js-tokens": { 9515 + "version": "4.0.0", 9516 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 9517 + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 9518 + }, 9519 + "node_modules/js-yaml": { 9520 + "version": "4.1.0", 9521 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 9522 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 9523 + "dependencies": { 9524 + "argparse": "^2.0.1" 9525 + }, 9526 + "bin": { 9527 + "js-yaml": "bin/js-yaml.js" 9528 + } 9529 + }, 9530 + "node_modules/jsdom": { 9531 + "version": "16.7.0", 9532 + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", 9533 + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", 9534 + "dependencies": { 9535 + "abab": "^2.0.5", 9536 + "acorn": "^8.2.4", 9537 + "acorn-globals": "^6.0.0", 9538 + "cssom": "^0.4.4", 9539 + "cssstyle": "^2.3.0", 9540 + "data-urls": "^2.0.0", 9541 + "decimal.js": "^10.2.1", 9542 + "domexception": "^2.0.1", 9543 + "escodegen": "^2.0.0", 9544 + "form-data": "^3.0.0", 9545 + "html-encoding-sniffer": "^2.0.1", 9546 + "http-proxy-agent": "^4.0.1", 9547 + "https-proxy-agent": "^5.0.0", 9548 + "is-potential-custom-element-name": "^1.0.1", 9549 + "nwsapi": "^2.2.0", 9550 + "parse5": "6.0.1", 9551 + "saxes": "^5.0.1", 9552 + "symbol-tree": "^3.2.4", 9553 + "tough-cookie": "^4.0.0", 9554 + "w3c-hr-time": "^1.0.2", 9555 + "w3c-xmlserializer": "^2.0.0", 9556 + "webidl-conversions": "^6.1.0", 9557 + "whatwg-encoding": "^1.0.5", 9558 + "whatwg-mimetype": "^2.3.0", 9559 + "whatwg-url": "^8.5.0", 9560 + "ws": "^7.4.6", 9561 + "xml-name-validator": "^3.0.0" 9562 + }, 9563 + "engines": { 9564 + "node": ">=10" 9565 + }, 9566 + "peerDependencies": { 9567 + "canvas": "^2.5.0" 9568 + }, 9569 + "peerDependenciesMeta": { 9570 + "canvas": { 9571 + "optional": true 9572 + } 9573 + } 9574 + }, 9575 + "node_modules/jsesc": { 9576 + "version": "2.5.2", 9577 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 9578 + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 9579 + "bin": { 9580 + "jsesc": "bin/jsesc" 9581 + }, 9582 + "engines": { 9583 + "node": ">=4" 9584 + } 9585 + }, 9586 + "node_modules/json-parse-even-better-errors": { 9587 + "version": "2.3.1", 9588 + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 9589 + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" 9590 + }, 9591 + "node_modules/json-schema": { 9592 + "version": "0.4.0", 9593 + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", 9594 + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" 9595 + }, 9596 + "node_modules/json-schema-traverse": { 9597 + "version": "0.4.1", 9598 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 9599 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 9600 + }, 9601 + "node_modules/json-stable-stringify-without-jsonify": { 9602 + "version": "1.0.1", 9603 + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 9604 + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" 9605 + }, 9606 + "node_modules/json5": { 9607 + "version": "2.2.3", 9608 + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 9609 + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 9610 + "bin": { 9611 + "json5": "lib/cli.js" 9612 + }, 9613 + "engines": { 9614 + "node": ">=6" 9615 + } 9616 + }, 9617 + "node_modules/jsonfile": { 9618 + "version": "6.1.0", 9619 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 9620 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 9621 + "dependencies": { 9622 + "universalify": "^2.0.0" 9623 + }, 9624 + "optionalDependencies": { 9625 + "graceful-fs": "^4.1.6" 9626 + } 9627 + }, 9628 + "node_modules/jsonpointer": { 9629 + "version": "5.0.1", 9630 + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", 9631 + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", 9632 + "engines": { 9633 + "node": ">=0.10.0" 9634 + } 9635 + }, 9636 + "node_modules/jsx-ast-utils": { 9637 + "version": "3.3.3", 9638 + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", 9639 + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", 9640 + "dependencies": { 9641 + "array-includes": "^3.1.5", 9642 + "object.assign": "^4.1.3" 9643 + }, 9644 + "engines": { 9645 + "node": ">=4.0" 9646 + } 9647 + }, 9648 + "node_modules/kind-of": { 9649 + "version": "6.0.3", 9650 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 9651 + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 9652 + "engines": { 9653 + "node": ">=0.10.0" 9654 + } 9655 + }, 9656 + "node_modules/kleur": { 9657 + "version": "3.0.3", 9658 + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", 9659 + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", 9660 + "engines": { 9661 + "node": ">=6" 9662 + } 9663 + }, 9664 + "node_modules/klona": { 9665 + "version": "2.0.6", 9666 + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", 9667 + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", 9668 + "engines": { 9669 + "node": ">= 8" 9670 + } 9671 + }, 9672 + "node_modules/language-subtag-registry": { 9673 + "version": "0.3.22", 9674 + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", 9675 + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" 9676 + }, 9677 + "node_modules/language-tags": { 9678 + "version": "1.0.5", 9679 + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", 9680 + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", 9681 + "dependencies": { 9682 + "language-subtag-registry": "~0.3.2" 9683 + } 9684 + }, 9685 + "node_modules/launch-editor": { 9686 + "version": "2.6.0", 9687 + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", 9688 + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", 9689 + "dependencies": { 9690 + "picocolors": "^1.0.0", 9691 + "shell-quote": "^1.7.3" 9692 + } 9693 + }, 9694 + "node_modules/leven": { 9695 + "version": "3.1.0", 9696 + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", 9697 + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", 9698 + "engines": { 9699 + "node": ">=6" 9700 + } 9701 + }, 9702 + "node_modules/levn": { 9703 + "version": "0.4.1", 9704 + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 9705 + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 9706 + "dependencies": { 9707 + "prelude-ls": "^1.2.1", 9708 + "type-check": "~0.4.0" 9709 + }, 9710 + "engines": { 9711 + "node": ">= 0.8.0" 9712 + } 9713 + }, 9714 + "node_modules/lilconfig": { 9715 + "version": "2.1.0", 9716 + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", 9717 + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", 9718 + "engines": { 9719 + "node": ">=10" 9720 + } 9721 + }, 9722 + "node_modules/lines-and-columns": { 9723 + "version": "1.2.4", 9724 + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 9725 + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" 9726 + }, 9727 + "node_modules/loader-runner": { 9728 + "version": "4.3.0", 9729 + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", 9730 + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", 9731 + "engines": { 9732 + "node": ">=6.11.5" 9733 + } 9734 + }, 9735 + "node_modules/loader-utils": { 9736 + "version": "2.0.4", 9737 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", 9738 + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", 9739 + "dependencies": { 9740 + "big.js": "^5.2.2", 9741 + "emojis-list": "^3.0.0", 9742 + "json5": "^2.1.2" 9743 + }, 9744 + "engines": { 9745 + "node": ">=8.9.0" 9746 + } 9747 + }, 9748 + "node_modules/locate-path": { 9749 + "version": "6.0.0", 9750 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 9751 + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 9752 + "dependencies": { 9753 + "p-locate": "^5.0.0" 9754 + }, 9755 + "engines": { 9756 + "node": ">=10" 9757 + }, 9758 + "funding": { 9759 + "url": "https://github.com/sponsors/sindresorhus" 9760 + } 9761 + }, 9762 + "node_modules/lodash": { 9763 + "version": "4.17.21", 9764 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 9765 + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" 9766 + }, 9767 + "node_modules/lodash.debounce": { 9768 + "version": "4.0.8", 9769 + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", 9770 + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" 9771 + }, 9772 + "node_modules/lodash.memoize": { 9773 + "version": "4.1.2", 9774 + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", 9775 + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" 9776 + }, 9777 + "node_modules/lodash.merge": { 9778 + "version": "4.6.2", 9779 + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 9780 + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" 9781 + }, 9782 + "node_modules/lodash.sortby": { 9783 + "version": "4.7.0", 9784 + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", 9785 + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" 9786 + }, 9787 + "node_modules/lodash.uniq": { 9788 + "version": "4.5.0", 9789 + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", 9790 + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" 9791 + }, 9792 + "node_modules/loose-envify": { 9793 + "version": "1.4.0", 9794 + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", 9795 + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", 9796 + "dependencies": { 9797 + "js-tokens": "^3.0.0 || ^4.0.0" 9798 + }, 9799 + "bin": { 9800 + "loose-envify": "cli.js" 9801 + } 9802 + }, 9803 + "node_modules/lower-case": { 9804 + "version": "2.0.2", 9805 + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", 9806 + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", 9807 + "dependencies": { 9808 + "tslib": "^2.0.3" 9809 + } 9810 + }, 9811 + "node_modules/lru-cache": { 9812 + "version": "5.1.1", 9813 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 9814 + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 9815 + "dependencies": { 9816 + "yallist": "^3.0.2" 9817 + } 9818 + }, 9819 + "node_modules/magic-string": { 9820 + "version": "0.25.9", 9821 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", 9822 + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", 9823 + "dependencies": { 9824 + "sourcemap-codec": "^1.4.8" 9825 + } 9826 + }, 9827 + "node_modules/make-dir": { 9828 + "version": "3.1.0", 9829 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", 9830 + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 9831 + "dependencies": { 9832 + "semver": "^6.0.0" 9833 + }, 9834 + "engines": { 9835 + "node": ">=8" 9836 + }, 9837 + "funding": { 9838 + "url": "https://github.com/sponsors/sindresorhus" 9839 + } 9840 + }, 9841 + "node_modules/make-dir/node_modules/semver": { 9842 + "version": "6.3.0", 9843 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 9844 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 9845 + "bin": { 9846 + "semver": "bin/semver.js" 9847 + } 9848 + }, 9849 + "node_modules/makeerror": { 9850 + "version": "1.0.12", 9851 + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", 9852 + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", 9853 + "dependencies": { 9854 + "tmpl": "1.0.5" 9855 + } 9856 + }, 9857 + "node_modules/mdn-data": { 9858 + "version": "2.0.4", 9859 + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", 9860 + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" 9861 + }, 9862 + "node_modules/media-typer": { 9863 + "version": "0.3.0", 9864 + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 9865 + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", 9866 + "engines": { 9867 + "node": ">= 0.6" 9868 + } 9869 + }, 9870 + "node_modules/memfs": { 9871 + "version": "3.5.0", 9872 + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.0.tgz", 9873 + "integrity": "sha512-yK6o8xVJlQerz57kvPROwTMgx5WtGwC2ZxDtOUsnGl49rHjYkfQoPNZPCKH73VdLE1BwBu/+Fx/NL8NYMUw2aA==", 9874 + "dependencies": { 9875 + "fs-monkey": "^1.0.3" 9876 + }, 9877 + "engines": { 9878 + "node": ">= 4.0.0" 9879 + } 9880 + }, 9881 + "node_modules/memoize-one": { 9882 + "version": "5.2.1", 9883 + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", 9884 + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" 9885 + }, 9886 + "node_modules/merge-descriptors": { 9887 + "version": "1.0.1", 9888 + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", 9889 + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" 9890 + }, 9891 + "node_modules/merge-stream": { 9892 + "version": "2.0.0", 9893 + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 9894 + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" 9895 + }, 9896 + "node_modules/merge2": { 9897 + "version": "1.4.1", 9898 + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 9899 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 9900 + "engines": { 9901 + "node": ">= 8" 9902 + } 9903 + }, 9904 + "node_modules/methods": { 9905 + "version": "1.1.2", 9906 + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 9907 + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", 9908 + "engines": { 9909 + "node": ">= 0.6" 9910 + } 9911 + }, 9912 + "node_modules/micromatch": { 9913 + "version": "4.0.5", 9914 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 9915 + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 9916 + "dependencies": { 9917 + "braces": "^3.0.2", 9918 + "picomatch": "^2.3.1" 9919 + }, 9920 + "engines": { 9921 + "node": ">=8.6" 9922 + } 9923 + }, 9924 + "node_modules/mime": { 9925 + "version": "1.6.0", 9926 + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 9927 + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 9928 + "bin": { 9929 + "mime": "cli.js" 9930 + }, 9931 + "engines": { 9932 + "node": ">=4" 9933 + } 9934 + }, 9935 + "node_modules/mime-db": { 9936 + "version": "1.52.0", 9937 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 9938 + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 9939 + "engines": { 9940 + "node": ">= 0.6" 9941 + } 9942 + }, 9943 + "node_modules/mime-types": { 9944 + "version": "2.1.35", 9945 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 9946 + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 9947 + "dependencies": { 9948 + "mime-db": "1.52.0" 9949 + }, 9950 + "engines": { 9951 + "node": ">= 0.6" 9952 + } 9953 + }, 9954 + "node_modules/mimic-fn": { 9955 + "version": "2.1.0", 9956 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 9957 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 9958 + "engines": { 9959 + "node": ">=6" 9960 + } 9961 + }, 9962 + "node_modules/mini-css-extract-plugin": { 9963 + "version": "2.7.5", 9964 + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz", 9965 + "integrity": "sha512-9HaR++0mlgom81s95vvNjxkg52n2b5s//3ZTI1EtzFb98awsLSivs2LMsVqnQ3ay0PVhqWcGNyDaTE961FOcjQ==", 9966 + "dependencies": { 9967 + "schema-utils": "^4.0.0" 9968 + }, 9969 + "engines": { 9970 + "node": ">= 12.13.0" 9971 + }, 9972 + "funding": { 9973 + "type": "opencollective", 9974 + "url": "https://opencollective.com/webpack" 9975 + }, 9976 + "peerDependencies": { 9977 + "webpack": "^5.0.0" 9978 + } 9979 + }, 9980 + "node_modules/mini-css-extract-plugin/node_modules/ajv": { 9981 + "version": "8.12.0", 9982 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", 9983 + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", 9984 + "dependencies": { 9985 + "fast-deep-equal": "^3.1.1", 9986 + "json-schema-traverse": "^1.0.0", 9987 + "require-from-string": "^2.0.2", 9988 + "uri-js": "^4.2.2" 9989 + }, 9990 + "funding": { 9991 + "type": "github", 9992 + "url": "https://github.com/sponsors/epoberezkin" 9993 + } 9994 + }, 9995 + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { 9996 + "version": "5.1.0", 9997 + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", 9998 + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", 9999 + "dependencies": { 10000 + "fast-deep-equal": "^3.1.3" 10001 + }, 10002 + "peerDependencies": { 10003 + "ajv": "^8.8.2" 10004 + } 10005 + }, 10006 + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { 10007 + "version": "1.0.0", 10008 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 10009 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" 10010 + }, 10011 + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { 10012 + "version": "4.0.1", 10013 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", 10014 + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", 10015 + "dependencies": { 10016 + "@types/json-schema": "^7.0.9", 10017 + "ajv": "^8.9.0", 10018 + "ajv-formats": "^2.1.1", 10019 + "ajv-keywords": "^5.1.0" 10020 + }, 10021 + "engines": { 10022 + "node": ">= 12.13.0" 10023 + }, 10024 + "funding": { 10025 + "type": "opencollective", 10026 + "url": "https://opencollective.com/webpack" 10027 + } 10028 + }, 10029 + "node_modules/minimalistic-assert": { 10030 + "version": "1.0.1", 10031 + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", 10032 + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" 10033 + }, 10034 + "node_modules/minimatch": { 10035 + "version": "3.1.2", 10036 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 10037 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 10038 + "dependencies": { 10039 + "brace-expansion": "^1.1.7" 10040 + }, 10041 + "engines": { 10042 + "node": "*" 10043 + } 10044 + }, 10045 + "node_modules/minimist": { 10046 + "version": "1.2.8", 10047 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 10048 + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 10049 + "funding": { 10050 + "url": "https://github.com/sponsors/ljharb" 10051 + } 10052 + }, 10053 + "node_modules/mkdirp": { 10054 + "version": "0.5.6", 10055 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", 10056 + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", 10057 + "dependencies": { 10058 + "minimist": "^1.2.6" 10059 + }, 10060 + "bin": { 10061 + "mkdirp": "bin/cmd.js" 10062 + } 10063 + }, 10064 + "node_modules/ms": { 10065 + "version": "2.1.2", 10066 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 10067 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 10068 + }, 10069 + "node_modules/multicast-dns": { 10070 + "version": "7.2.5", 10071 + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", 10072 + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", 10073 + "dependencies": { 10074 + "dns-packet": "^5.2.2", 10075 + "thunky": "^1.0.2" 10076 + }, 10077 + "bin": { 10078 + "multicast-dns": "cli.js" 10079 + } 10080 + }, 10081 + "node_modules/multiformats": { 10082 + "version": "9.9.0", 10083 + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", 10084 + "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" 10085 + }, 10086 + "node_modules/mz": { 10087 + "version": "2.7.0", 10088 + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", 10089 + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", 10090 + "dependencies": { 10091 + "any-promise": "^1.0.0", 10092 + "object-assign": "^4.0.1", 10093 + "thenify-all": "^1.0.0" 10094 + } 10095 + }, 10096 + "node_modules/nanoid": { 10097 + "version": "3.3.6", 10098 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", 10099 + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", 10100 + "funding": [ 10101 + { 10102 + "type": "github", 10103 + "url": "https://github.com/sponsors/ai" 10104 + } 10105 + ], 10106 + "bin": { 10107 + "nanoid": "bin/nanoid.cjs" 10108 + }, 10109 + "engines": { 10110 + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 10111 + } 10112 + }, 10113 + "node_modules/natural-compare": { 10114 + "version": "1.4.0", 10115 + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 10116 + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" 10117 + }, 10118 + "node_modules/natural-compare-lite": { 10119 + "version": "1.4.0", 10120 + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", 10121 + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" 10122 + }, 10123 + "node_modules/negotiator": { 10124 + "version": "0.6.3", 10125 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", 10126 + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", 10127 + "engines": { 10128 + "node": ">= 0.6" 10129 + } 10130 + }, 10131 + "node_modules/neo-async": { 10132 + "version": "2.6.2", 10133 + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 10134 + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" 10135 + }, 10136 + "node_modules/no-case": { 10137 + "version": "3.0.4", 10138 + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", 10139 + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", 10140 + "dependencies": { 10141 + "lower-case": "^2.0.2", 10142 + "tslib": "^2.0.3" 10143 + } 10144 + }, 10145 + "node_modules/node-forge": { 10146 + "version": "1.3.1", 10147 + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", 10148 + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", 10149 + "engines": { 10150 + "node": ">= 6.13.0" 10151 + } 10152 + }, 10153 + "node_modules/node-int64": { 10154 + "version": "0.4.0", 10155 + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", 10156 + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" 10157 + }, 10158 + "node_modules/node-releases": { 10159 + "version": "2.0.10", 10160 + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", 10161 + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" 10162 + }, 10163 + "node_modules/normalize-path": { 10164 + "version": "3.0.0", 10165 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 10166 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 10167 + "engines": { 10168 + "node": ">=0.10.0" 10169 + } 10170 + }, 10171 + "node_modules/normalize-range": { 10172 + "version": "0.1.2", 10173 + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", 10174 + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", 10175 + "engines": { 10176 + "node": ">=0.10.0" 10177 + } 10178 + }, 10179 + "node_modules/normalize-url": { 10180 + "version": "6.1.0", 10181 + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", 10182 + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", 10183 + "engines": { 10184 + "node": ">=10" 10185 + }, 10186 + "funding": { 10187 + "url": "https://github.com/sponsors/sindresorhus" 10188 + } 10189 + }, 10190 + "node_modules/npm-run-path": { 10191 + "version": "4.0.1", 10192 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 10193 + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 10194 + "dependencies": { 10195 + "path-key": "^3.0.0" 10196 + }, 10197 + "engines": { 10198 + "node": ">=8" 10199 + } 10200 + }, 10201 + "node_modules/nth-check": { 10202 + "version": "2.1.1", 10203 + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", 10204 + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", 10205 + "dependencies": { 10206 + "boolbase": "^1.0.0" 10207 + }, 10208 + "funding": { 10209 + "url": "https://github.com/fb55/nth-check?sponsor=1" 10210 + } 10211 + }, 10212 + "node_modules/nwsapi": { 10213 + "version": "2.2.4", 10214 + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.4.tgz", 10215 + "integrity": "sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g==" 10216 + }, 10217 + "node_modules/object-assign": { 10218 + "version": "4.1.1", 10219 + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 10220 + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 10221 + "engines": { 10222 + "node": ">=0.10.0" 10223 + } 10224 + }, 10225 + "node_modules/object-hash": { 10226 + "version": "3.0.0", 10227 + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", 10228 + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", 10229 + "engines": { 10230 + "node": ">= 6" 10231 + } 10232 + }, 10233 + "node_modules/object-inspect": { 10234 + "version": "1.12.3", 10235 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", 10236 + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", 10237 + "funding": { 10238 + "url": "https://github.com/sponsors/ljharb" 10239 + } 10240 + }, 10241 + "node_modules/object-is": { 10242 + "version": "1.1.5", 10243 + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", 10244 + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", 10245 + "dependencies": { 10246 + "call-bind": "^1.0.2", 10247 + "define-properties": "^1.1.3" 10248 + }, 10249 + "engines": { 10250 + "node": ">= 0.4" 10251 + }, 10252 + "funding": { 10253 + "url": "https://github.com/sponsors/ljharb" 10254 + } 10255 + }, 10256 + "node_modules/object-keys": { 10257 + "version": "1.1.1", 10258 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 10259 + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 10260 + "engines": { 10261 + "node": ">= 0.4" 10262 + } 10263 + }, 10264 + "node_modules/object.assign": { 10265 + "version": "4.1.4", 10266 + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", 10267 + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", 10268 + "dependencies": { 10269 + "call-bind": "^1.0.2", 10270 + "define-properties": "^1.1.4", 10271 + "has-symbols": "^1.0.3", 10272 + "object-keys": "^1.1.1" 10273 + }, 10274 + "engines": { 10275 + "node": ">= 0.4" 10276 + }, 10277 + "funding": { 10278 + "url": "https://github.com/sponsors/ljharb" 10279 + } 10280 + }, 10281 + "node_modules/object.entries": { 10282 + "version": "1.1.6", 10283 + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", 10284 + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", 10285 + "dependencies": { 10286 + "call-bind": "^1.0.2", 10287 + "define-properties": "^1.1.4", 10288 + "es-abstract": "^1.20.4" 10289 + }, 10290 + "engines": { 10291 + "node": ">= 0.4" 10292 + } 10293 + }, 10294 + "node_modules/object.fromentries": { 10295 + "version": "2.0.6", 10296 + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", 10297 + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", 10298 + "dependencies": { 10299 + "call-bind": "^1.0.2", 10300 + "define-properties": "^1.1.4", 10301 + "es-abstract": "^1.20.4" 10302 + }, 10303 + "engines": { 10304 + "node": ">= 0.4" 10305 + }, 10306 + "funding": { 10307 + "url": "https://github.com/sponsors/ljharb" 10308 + } 10309 + }, 10310 + "node_modules/object.getownpropertydescriptors": { 10311 + "version": "2.1.5", 10312 + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", 10313 + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", 10314 + "dependencies": { 10315 + "array.prototype.reduce": "^1.0.5", 10316 + "call-bind": "^1.0.2", 10317 + "define-properties": "^1.1.4", 10318 + "es-abstract": "^1.20.4" 10319 + }, 10320 + "engines": { 10321 + "node": ">= 0.8" 10322 + }, 10323 + "funding": { 10324 + "url": "https://github.com/sponsors/ljharb" 10325 + } 10326 + }, 10327 + "node_modules/object.hasown": { 10328 + "version": "1.1.2", 10329 + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", 10330 + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", 10331 + "dependencies": { 10332 + "define-properties": "^1.1.4", 10333 + "es-abstract": "^1.20.4" 10334 + }, 10335 + "funding": { 10336 + "url": "https://github.com/sponsors/ljharb" 10337 + } 10338 + }, 10339 + "node_modules/object.values": { 10340 + "version": "1.1.6", 10341 + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", 10342 + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", 10343 + "dependencies": { 10344 + "call-bind": "^1.0.2", 10345 + "define-properties": "^1.1.4", 10346 + "es-abstract": "^1.20.4" 10347 + }, 10348 + "engines": { 10349 + "node": ">= 0.4" 10350 + }, 10351 + "funding": { 10352 + "url": "https://github.com/sponsors/ljharb" 10353 + } 10354 + }, 10355 + "node_modules/obuf": { 10356 + "version": "1.1.2", 10357 + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", 10358 + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" 10359 + }, 10360 + "node_modules/on-finished": { 10361 + "version": "2.4.1", 10362 + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", 10363 + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 10364 + "dependencies": { 10365 + "ee-first": "1.1.1" 10366 + }, 10367 + "engines": { 10368 + "node": ">= 0.8" 10369 + } 10370 + }, 10371 + "node_modules/on-headers": { 10372 + "version": "1.0.2", 10373 + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", 10374 + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", 10375 + "engines": { 10376 + "node": ">= 0.8" 10377 + } 10378 + }, 10379 + "node_modules/once": { 10380 + "version": "1.4.0", 10381 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 10382 + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 10383 + "dependencies": { 10384 + "wrappy": "1" 10385 + } 10386 + }, 10387 + "node_modules/onetime": { 10388 + "version": "5.1.2", 10389 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 10390 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 10391 + "dependencies": { 10392 + "mimic-fn": "^2.1.0" 10393 + }, 10394 + "engines": { 10395 + "node": ">=6" 10396 + }, 10397 + "funding": { 10398 + "url": "https://github.com/sponsors/sindresorhus" 10399 + } 10400 + }, 10401 + "node_modules/open": { 10402 + "version": "8.4.2", 10403 + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", 10404 + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", 10405 + "dependencies": { 10406 + "define-lazy-prop": "^2.0.0", 10407 + "is-docker": "^2.1.1", 10408 + "is-wsl": "^2.2.0" 10409 + }, 10410 + "engines": { 10411 + "node": ">=12" 10412 + }, 10413 + "funding": { 10414 + "url": "https://github.com/sponsors/sindresorhus" 10415 + } 10416 + }, 10417 + "node_modules/optionator": { 10418 + "version": "0.9.1", 10419 + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", 10420 + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", 10421 + "dependencies": { 10422 + "deep-is": "^0.1.3", 10423 + "fast-levenshtein": "^2.0.6", 10424 + "levn": "^0.4.1", 10425 + "prelude-ls": "^1.2.1", 10426 + "type-check": "^0.4.0", 10427 + "word-wrap": "^1.2.3" 10428 + }, 10429 + "engines": { 10430 + "node": ">= 0.8.0" 10431 + } 10432 + }, 10433 + "node_modules/p-limit": { 10434 + "version": "3.1.0", 10435 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 10436 + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 10437 + "dependencies": { 10438 + "yocto-queue": "^0.1.0" 10439 + }, 10440 + "engines": { 10441 + "node": ">=10" 10442 + }, 10443 + "funding": { 10444 + "url": "https://github.com/sponsors/sindresorhus" 10445 + } 10446 + }, 10447 + "node_modules/p-locate": { 10448 + "version": "5.0.0", 10449 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 10450 + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 10451 + "dependencies": { 10452 + "p-limit": "^3.0.2" 10453 + }, 10454 + "engines": { 10455 + "node": ">=10" 10456 + }, 10457 + "funding": { 10458 + "url": "https://github.com/sponsors/sindresorhus" 10459 + } 10460 + }, 10461 + "node_modules/p-retry": { 10462 + "version": "4.6.2", 10463 + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", 10464 + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", 10465 + "dependencies": { 10466 + "@types/retry": "0.12.0", 10467 + "retry": "^0.13.1" 10468 + }, 10469 + "engines": { 10470 + "node": ">=8" 10471 + } 10472 + }, 10473 + "node_modules/p-try": { 10474 + "version": "2.2.0", 10475 + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 10476 + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 10477 + "engines": { 10478 + "node": ">=6" 10479 + } 10480 + }, 10481 + "node_modules/param-case": { 10482 + "version": "3.0.4", 10483 + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", 10484 + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", 10485 + "dependencies": { 10486 + "dot-case": "^3.0.4", 10487 + "tslib": "^2.0.3" 10488 + } 10489 + }, 10490 + "node_modules/parent-module": { 10491 + "version": "1.0.1", 10492 + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 10493 + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 10494 + "dependencies": { 10495 + "callsites": "^3.0.0" 10496 + }, 10497 + "engines": { 10498 + "node": ">=6" 10499 + } 10500 + }, 10501 + "node_modules/parse-json": { 10502 + "version": "5.2.0", 10503 + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 10504 + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 10505 + "dependencies": { 10506 + "@babel/code-frame": "^7.0.0", 10507 + "error-ex": "^1.3.1", 10508 + "json-parse-even-better-errors": "^2.3.0", 10509 + "lines-and-columns": "^1.1.6" 10510 + }, 10511 + "engines": { 10512 + "node": ">=8" 10513 + }, 10514 + "funding": { 10515 + "url": "https://github.com/sponsors/sindresorhus" 10516 + } 10517 + }, 10518 + "node_modules/parse5": { 10519 + "version": "6.0.1", 10520 + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", 10521 + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" 10522 + }, 10523 + "node_modules/parseurl": { 10524 + "version": "1.3.3", 10525 + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 10526 + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 10527 + "engines": { 10528 + "node": ">= 0.8" 10529 + } 10530 + }, 10531 + "node_modules/pascal-case": { 10532 + "version": "3.1.2", 10533 + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", 10534 + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", 10535 + "dependencies": { 10536 + "no-case": "^3.0.4", 10537 + "tslib": "^2.0.3" 10538 + } 10539 + }, 10540 + "node_modules/path-exists": { 10541 + "version": "4.0.0", 10542 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 10543 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 10544 + "engines": { 10545 + "node": ">=8" 10546 + } 10547 + }, 10548 + "node_modules/path-is-absolute": { 10549 + "version": "1.0.1", 10550 + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 10551 + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 10552 + "engines": { 10553 + "node": ">=0.10.0" 10554 + } 10555 + }, 10556 + "node_modules/path-key": { 10557 + "version": "3.1.1", 10558 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 10559 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 10560 + "engines": { 10561 + "node": ">=8" 10562 + } 10563 + }, 10564 + "node_modules/path-parse": { 10565 + "version": "1.0.7", 10566 + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 10567 + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" 10568 + }, 10569 + "node_modules/path-to-regexp": { 10570 + "version": "0.1.7", 10571 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", 10572 + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" 10573 + }, 10574 + "node_modules/path-type": { 10575 + "version": "4.0.0", 10576 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 10577 + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 10578 + "engines": { 10579 + "node": ">=8" 10580 + } 10581 + }, 10582 + "node_modules/performance-now": { 10583 + "version": "2.1.0", 10584 + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 10585 + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" 10586 + }, 10587 + "node_modules/picocolors": { 10588 + "version": "1.0.0", 10589 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 10590 + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" 10591 + }, 10592 + "node_modules/picomatch": { 10593 + "version": "2.3.1", 10594 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 10595 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 10596 + "engines": { 10597 + "node": ">=8.6" 10598 + }, 10599 + "funding": { 10600 + "url": "https://github.com/sponsors/jonschlinkert" 10601 + } 10602 + }, 10603 + "node_modules/pify": { 10604 + "version": "2.3.0", 10605 + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 10606 + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", 10607 + "engines": { 10608 + "node": ">=0.10.0" 10609 + } 10610 + }, 10611 + "node_modules/pirates": { 10612 + "version": "4.0.5", 10613 + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", 10614 + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", 10615 + "engines": { 10616 + "node": ">= 6" 10617 + } 10618 + }, 10619 + "node_modules/pkg-dir": { 10620 + "version": "4.2.0", 10621 + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 10622 + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", 10623 + "dependencies": { 10624 + "find-up": "^4.0.0" 10625 + }, 10626 + "engines": { 10627 + "node": ">=8" 10628 + } 10629 + }, 10630 + "node_modules/pkg-dir/node_modules/find-up": { 10631 + "version": "4.1.0", 10632 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 10633 + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 10634 + "dependencies": { 10635 + "locate-path": "^5.0.0", 10636 + "path-exists": "^4.0.0" 10637 + }, 10638 + "engines": { 10639 + "node": ">=8" 10640 + } 10641 + }, 10642 + "node_modules/pkg-dir/node_modules/locate-path": { 10643 + "version": "5.0.0", 10644 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 10645 + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 10646 + "dependencies": { 10647 + "p-locate": "^4.1.0" 10648 + }, 10649 + "engines": { 10650 + "node": ">=8" 10651 + } 10652 + }, 10653 + "node_modules/pkg-dir/node_modules/p-limit": { 10654 + "version": "2.3.0", 10655 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 10656 + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 10657 + "dependencies": { 10658 + "p-try": "^2.0.0" 10659 + }, 10660 + "engines": { 10661 + "node": ">=6" 10662 + }, 10663 + "funding": { 10664 + "url": "https://github.com/sponsors/sindresorhus" 10665 + } 10666 + }, 10667 + "node_modules/pkg-dir/node_modules/p-locate": { 10668 + "version": "4.1.0", 10669 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 10670 + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 10671 + "dependencies": { 10672 + "p-limit": "^2.2.0" 10673 + }, 10674 + "engines": { 10675 + "node": ">=8" 10676 + } 10677 + }, 10678 + "node_modules/pkg-up": { 10679 + "version": "3.1.0", 10680 + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", 10681 + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", 10682 + "dependencies": { 10683 + "find-up": "^3.0.0" 10684 + }, 10685 + "engines": { 10686 + "node": ">=8" 10687 + } 10688 + }, 10689 + "node_modules/pkg-up/node_modules/find-up": { 10690 + "version": "3.0.0", 10691 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 10692 + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 10693 + "dependencies": { 10694 + "locate-path": "^3.0.0" 10695 + }, 10696 + "engines": { 10697 + "node": ">=6" 10698 + } 10699 + }, 10700 + "node_modules/pkg-up/node_modules/locate-path": { 10701 + "version": "3.0.0", 10702 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 10703 + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 10704 + "dependencies": { 10705 + "p-locate": "^3.0.0", 10706 + "path-exists": "^3.0.0" 10707 + }, 10708 + "engines": { 10709 + "node": ">=6" 10710 + } 10711 + }, 10712 + "node_modules/pkg-up/node_modules/p-limit": { 10713 + "version": "2.3.0", 10714 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 10715 + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 10716 + "dependencies": { 10717 + "p-try": "^2.0.0" 10718 + }, 10719 + "engines": { 10720 + "node": ">=6" 10721 + }, 10722 + "funding": { 10723 + "url": "https://github.com/sponsors/sindresorhus" 10724 + } 10725 + }, 10726 + "node_modules/pkg-up/node_modules/p-locate": { 10727 + "version": "3.0.0", 10728 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 10729 + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 10730 + "dependencies": { 10731 + "p-limit": "^2.0.0" 10732 + }, 10733 + "engines": { 10734 + "node": ">=6" 10735 + } 10736 + }, 10737 + "node_modules/pkg-up/node_modules/path-exists": { 10738 + "version": "3.0.0", 10739 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 10740 + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", 10741 + "engines": { 10742 + "node": ">=4" 10743 + } 10744 + }, 10745 + "node_modules/postcss": { 10746 + "version": "8.4.22", 10747 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.22.tgz", 10748 + "integrity": "sha512-XseknLAfRHzVWjCEtdviapiBtfLdgyzExD50Rg2ePaucEesyh8Wv4VPdW0nbyDa1ydbrAxV19jvMT4+LFmcNUA==", 10749 + "funding": [ 10750 + { 10751 + "type": "opencollective", 10752 + "url": "https://opencollective.com/postcss/" 10753 + }, 10754 + { 10755 + "type": "tidelift", 10756 + "url": "https://tidelift.com/funding/github/npm/postcss" 10757 + }, 10758 + { 10759 + "type": "github", 10760 + "url": "https://github.com/sponsors/ai" 10761 + } 10762 + ], 10763 + "dependencies": { 10764 + "nanoid": "^3.3.6", 10765 + "picocolors": "^1.0.0", 10766 + "source-map-js": "^1.0.2" 10767 + }, 10768 + "engines": { 10769 + "node": "^10 || ^12 || >=14" 10770 + } 10771 + }, 10772 + "node_modules/postcss-attribute-case-insensitive": { 10773 + "version": "5.0.2", 10774 + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", 10775 + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", 10776 + "dependencies": { 10777 + "postcss-selector-parser": "^6.0.10" 10778 + }, 10779 + "engines": { 10780 + "node": "^12 || ^14 || >=16" 10781 + }, 10782 + "funding": { 10783 + "type": "opencollective", 10784 + "url": "https://opencollective.com/csstools" 10785 + }, 10786 + "peerDependencies": { 10787 + "postcss": "^8.2" 10788 + } 10789 + }, 10790 + "node_modules/postcss-browser-comments": { 10791 + "version": "4.0.0", 10792 + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", 10793 + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", 10794 + "engines": { 10795 + "node": ">=8" 10796 + }, 10797 + "peerDependencies": { 10798 + "browserslist": ">=4", 10799 + "postcss": ">=8" 10800 + } 10801 + }, 10802 + "node_modules/postcss-calc": { 10803 + "version": "8.2.4", 10804 + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", 10805 + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", 10806 + "dependencies": { 10807 + "postcss-selector-parser": "^6.0.9", 10808 + "postcss-value-parser": "^4.2.0" 10809 + }, 10810 + "peerDependencies": { 10811 + "postcss": "^8.2.2" 10812 + } 10813 + }, 10814 + "node_modules/postcss-clamp": { 10815 + "version": "4.1.0", 10816 + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", 10817 + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", 10818 + "dependencies": { 10819 + "postcss-value-parser": "^4.2.0" 10820 + }, 10821 + "engines": { 10822 + "node": ">=7.6.0" 10823 + }, 10824 + "peerDependencies": { 10825 + "postcss": "^8.4.6" 10826 + } 10827 + }, 10828 + "node_modules/postcss-color-functional-notation": { 10829 + "version": "4.2.4", 10830 + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", 10831 + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", 10832 + "dependencies": { 10833 + "postcss-value-parser": "^4.2.0" 10834 + }, 10835 + "engines": { 10836 + "node": "^12 || ^14 || >=16" 10837 + }, 10838 + "funding": { 10839 + "type": "opencollective", 10840 + "url": "https://opencollective.com/csstools" 10841 + }, 10842 + "peerDependencies": { 10843 + "postcss": "^8.2" 10844 + } 10845 + }, 10846 + "node_modules/postcss-color-hex-alpha": { 10847 + "version": "8.0.4", 10848 + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", 10849 + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", 10850 + "dependencies": { 10851 + "postcss-value-parser": "^4.2.0" 10852 + }, 10853 + "engines": { 10854 + "node": "^12 || ^14 || >=16" 10855 + }, 10856 + "funding": { 10857 + "type": "opencollective", 10858 + "url": "https://opencollective.com/csstools" 10859 + }, 10860 + "peerDependencies": { 10861 + "postcss": "^8.4" 10862 + } 10863 + }, 10864 + "node_modules/postcss-color-rebeccapurple": { 10865 + "version": "7.1.1", 10866 + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", 10867 + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", 10868 + "dependencies": { 10869 + "postcss-value-parser": "^4.2.0" 10870 + }, 10871 + "engines": { 10872 + "node": "^12 || ^14 || >=16" 10873 + }, 10874 + "funding": { 10875 + "type": "opencollective", 10876 + "url": "https://opencollective.com/csstools" 10877 + }, 10878 + "peerDependencies": { 10879 + "postcss": "^8.2" 10880 + } 10881 + }, 10882 + "node_modules/postcss-colormin": { 10883 + "version": "5.3.1", 10884 + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", 10885 + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", 10886 + "dependencies": { 10887 + "browserslist": "^4.21.4", 10888 + "caniuse-api": "^3.0.0", 10889 + "colord": "^2.9.1", 10890 + "postcss-value-parser": "^4.2.0" 10891 + }, 10892 + "engines": { 10893 + "node": "^10 || ^12 || >=14.0" 10894 + }, 10895 + "peerDependencies": { 10896 + "postcss": "^8.2.15" 10897 + } 10898 + }, 10899 + "node_modules/postcss-convert-values": { 10900 + "version": "5.1.3", 10901 + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", 10902 + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", 10903 + "dependencies": { 10904 + "browserslist": "^4.21.4", 10905 + "postcss-value-parser": "^4.2.0" 10906 + }, 10907 + "engines": { 10908 + "node": "^10 || ^12 || >=14.0" 10909 + }, 10910 + "peerDependencies": { 10911 + "postcss": "^8.2.15" 10912 + } 10913 + }, 10914 + "node_modules/postcss-custom-media": { 10915 + "version": "8.0.2", 10916 + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", 10917 + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", 10918 + "dependencies": { 10919 + "postcss-value-parser": "^4.2.0" 10920 + }, 10921 + "engines": { 10922 + "node": "^12 || ^14 || >=16" 10923 + }, 10924 + "funding": { 10925 + "type": "opencollective", 10926 + "url": "https://opencollective.com/csstools" 10927 + }, 10928 + "peerDependencies": { 10929 + "postcss": "^8.3" 10930 + } 10931 + }, 10932 + "node_modules/postcss-custom-properties": { 10933 + "version": "12.1.11", 10934 + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", 10935 + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", 10936 + "dependencies": { 10937 + "postcss-value-parser": "^4.2.0" 10938 + }, 10939 + "engines": { 10940 + "node": "^12 || ^14 || >=16" 10941 + }, 10942 + "funding": { 10943 + "type": "opencollective", 10944 + "url": "https://opencollective.com/csstools" 10945 + }, 10946 + "peerDependencies": { 10947 + "postcss": "^8.2" 10948 + } 10949 + }, 10950 + "node_modules/postcss-custom-selectors": { 10951 + "version": "6.0.3", 10952 + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", 10953 + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", 10954 + "dependencies": { 10955 + "postcss-selector-parser": "^6.0.4" 10956 + }, 10957 + "engines": { 10958 + "node": "^12 || ^14 || >=16" 10959 + }, 10960 + "funding": { 10961 + "type": "opencollective", 10962 + "url": "https://opencollective.com/csstools" 10963 + }, 10964 + "peerDependencies": { 10965 + "postcss": "^8.3" 10966 + } 10967 + }, 10968 + "node_modules/postcss-dir-pseudo-class": { 10969 + "version": "6.0.5", 10970 + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", 10971 + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", 10972 + "dependencies": { 10973 + "postcss-selector-parser": "^6.0.10" 10974 + }, 10975 + "engines": { 10976 + "node": "^12 || ^14 || >=16" 10977 + }, 10978 + "funding": { 10979 + "type": "opencollective", 10980 + "url": "https://opencollective.com/csstools" 10981 + }, 10982 + "peerDependencies": { 10983 + "postcss": "^8.2" 10984 + } 10985 + }, 10986 + "node_modules/postcss-discard-comments": { 10987 + "version": "5.1.2", 10988 + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", 10989 + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", 10990 + "engines": { 10991 + "node": "^10 || ^12 || >=14.0" 10992 + }, 10993 + "peerDependencies": { 10994 + "postcss": "^8.2.15" 10995 + } 10996 + }, 10997 + "node_modules/postcss-discard-duplicates": { 10998 + "version": "5.1.0", 10999 + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", 11000 + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", 11001 + "engines": { 11002 + "node": "^10 || ^12 || >=14.0" 11003 + }, 11004 + "peerDependencies": { 11005 + "postcss": "^8.2.15" 11006 + } 11007 + }, 11008 + "node_modules/postcss-discard-empty": { 11009 + "version": "5.1.1", 11010 + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", 11011 + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", 11012 + "engines": { 11013 + "node": "^10 || ^12 || >=14.0" 11014 + }, 11015 + "peerDependencies": { 11016 + "postcss": "^8.2.15" 11017 + } 11018 + }, 11019 + "node_modules/postcss-discard-overridden": { 11020 + "version": "5.1.0", 11021 + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", 11022 + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", 11023 + "engines": { 11024 + "node": "^10 || ^12 || >=14.0" 11025 + }, 11026 + "peerDependencies": { 11027 + "postcss": "^8.2.15" 11028 + } 11029 + }, 11030 + "node_modules/postcss-double-position-gradients": { 11031 + "version": "3.1.2", 11032 + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", 11033 + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", 11034 + "dependencies": { 11035 + "@csstools/postcss-progressive-custom-properties": "^1.1.0", 11036 + "postcss-value-parser": "^4.2.0" 11037 + }, 11038 + "engines": { 11039 + "node": "^12 || ^14 || >=16" 11040 + }, 11041 + "funding": { 11042 + "type": "opencollective", 11043 + "url": "https://opencollective.com/csstools" 11044 + }, 11045 + "peerDependencies": { 11046 + "postcss": "^8.2" 11047 + } 11048 + }, 11049 + "node_modules/postcss-env-function": { 11050 + "version": "4.0.6", 11051 + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", 11052 + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", 11053 + "dependencies": { 11054 + "postcss-value-parser": "^4.2.0" 11055 + }, 11056 + "engines": { 11057 + "node": "^12 || ^14 || >=16" 11058 + }, 11059 + "peerDependencies": { 11060 + "postcss": "^8.4" 11061 + } 11062 + }, 11063 + "node_modules/postcss-flexbugs-fixes": { 11064 + "version": "5.0.2", 11065 + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", 11066 + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", 11067 + "peerDependencies": { 11068 + "postcss": "^8.1.4" 11069 + } 11070 + }, 11071 + "node_modules/postcss-focus-visible": { 11072 + "version": "6.0.4", 11073 + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", 11074 + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", 11075 + "dependencies": { 11076 + "postcss-selector-parser": "^6.0.9" 11077 + }, 11078 + "engines": { 11079 + "node": "^12 || ^14 || >=16" 11080 + }, 11081 + "peerDependencies": { 11082 + "postcss": "^8.4" 11083 + } 11084 + }, 11085 + "node_modules/postcss-focus-within": { 11086 + "version": "5.0.4", 11087 + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", 11088 + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", 11089 + "dependencies": { 11090 + "postcss-selector-parser": "^6.0.9" 11091 + }, 11092 + "engines": { 11093 + "node": "^12 || ^14 || >=16" 11094 + }, 11095 + "peerDependencies": { 11096 + "postcss": "^8.4" 11097 + } 11098 + }, 11099 + "node_modules/postcss-font-variant": { 11100 + "version": "5.0.0", 11101 + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", 11102 + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", 11103 + "peerDependencies": { 11104 + "postcss": "^8.1.0" 11105 + } 11106 + }, 11107 + "node_modules/postcss-gap-properties": { 11108 + "version": "3.0.5", 11109 + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", 11110 + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", 11111 + "engines": { 11112 + "node": "^12 || ^14 || >=16" 11113 + }, 11114 + "funding": { 11115 + "type": "opencollective", 11116 + "url": "https://opencollective.com/csstools" 11117 + }, 11118 + "peerDependencies": { 11119 + "postcss": "^8.2" 11120 + } 11121 + }, 11122 + "node_modules/postcss-image-set-function": { 11123 + "version": "4.0.7", 11124 + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", 11125 + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", 11126 + "dependencies": { 11127 + "postcss-value-parser": "^4.2.0" 11128 + }, 11129 + "engines": { 11130 + "node": "^12 || ^14 || >=16" 11131 + }, 11132 + "funding": { 11133 + "type": "opencollective", 11134 + "url": "https://opencollective.com/csstools" 11135 + }, 11136 + "peerDependencies": { 11137 + "postcss": "^8.2" 11138 + } 11139 + }, 11140 + "node_modules/postcss-import": { 11141 + "version": "14.1.0", 11142 + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", 11143 + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", 11144 + "dependencies": { 11145 + "postcss-value-parser": "^4.0.0", 11146 + "read-cache": "^1.0.0", 11147 + "resolve": "^1.1.7" 11148 + }, 11149 + "engines": { 11150 + "node": ">=10.0.0" 11151 + }, 11152 + "peerDependencies": { 11153 + "postcss": "^8.0.0" 11154 + } 11155 + }, 11156 + "node_modules/postcss-initial": { 11157 + "version": "4.0.1", 11158 + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", 11159 + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", 11160 + "peerDependencies": { 11161 + "postcss": "^8.0.0" 11162 + } 11163 + }, 11164 + "node_modules/postcss-js": { 11165 + "version": "4.0.1", 11166 + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", 11167 + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", 11168 + "dependencies": { 11169 + "camelcase-css": "^2.0.1" 11170 + }, 11171 + "engines": { 11172 + "node": "^12 || ^14 || >= 16" 11173 + }, 11174 + "funding": { 11175 + "type": "opencollective", 11176 + "url": "https://opencollective.com/postcss/" 11177 + }, 11178 + "peerDependencies": { 11179 + "postcss": "^8.4.21" 11180 + } 11181 + }, 11182 + "node_modules/postcss-lab-function": { 11183 + "version": "4.2.1", 11184 + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", 11185 + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", 11186 + "dependencies": { 11187 + "@csstools/postcss-progressive-custom-properties": "^1.1.0", 11188 + "postcss-value-parser": "^4.2.0" 11189 + }, 11190 + "engines": { 11191 + "node": "^12 || ^14 || >=16" 11192 + }, 11193 + "funding": { 11194 + "type": "opencollective", 11195 + "url": "https://opencollective.com/csstools" 11196 + }, 11197 + "peerDependencies": { 11198 + "postcss": "^8.2" 11199 + } 11200 + }, 11201 + "node_modules/postcss-load-config": { 11202 + "version": "3.1.4", 11203 + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", 11204 + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", 11205 + "dependencies": { 11206 + "lilconfig": "^2.0.5", 11207 + "yaml": "^1.10.2" 11208 + }, 11209 + "engines": { 11210 + "node": ">= 10" 11211 + }, 11212 + "funding": { 11213 + "type": "opencollective", 11214 + "url": "https://opencollective.com/postcss/" 11215 + }, 11216 + "peerDependencies": { 11217 + "postcss": ">=8.0.9", 11218 + "ts-node": ">=9.0.0" 11219 + }, 11220 + "peerDependenciesMeta": { 11221 + "postcss": { 11222 + "optional": true 11223 + }, 11224 + "ts-node": { 11225 + "optional": true 11226 + } 11227 + } 11228 + }, 11229 + "node_modules/postcss-loader": { 11230 + "version": "6.2.1", 11231 + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", 11232 + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", 11233 + "dependencies": { 11234 + "cosmiconfig": "^7.0.0", 11235 + "klona": "^2.0.5", 11236 + "semver": "^7.3.5" 11237 + }, 11238 + "engines": { 11239 + "node": ">= 12.13.0" 11240 + }, 11241 + "funding": { 11242 + "type": "opencollective", 11243 + "url": "https://opencollective.com/webpack" 11244 + }, 11245 + "peerDependencies": { 11246 + "postcss": "^7.0.0 || ^8.0.1", 11247 + "webpack": "^5.0.0" 11248 + } 11249 + }, 11250 + "node_modules/postcss-logical": { 11251 + "version": "5.0.4", 11252 + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", 11253 + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", 11254 + "engines": { 11255 + "node": "^12 || ^14 || >=16" 11256 + }, 11257 + "peerDependencies": { 11258 + "postcss": "^8.4" 11259 + } 11260 + }, 11261 + "node_modules/postcss-media-minmax": { 11262 + "version": "5.0.0", 11263 + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", 11264 + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", 11265 + "engines": { 11266 + "node": ">=10.0.0" 11267 + }, 11268 + "peerDependencies": { 11269 + "postcss": "^8.1.0" 11270 + } 11271 + }, 11272 + "node_modules/postcss-merge-longhand": { 11273 + "version": "5.1.7", 11274 + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", 11275 + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", 11276 + "dependencies": { 11277 + "postcss-value-parser": "^4.2.0", 11278 + "stylehacks": "^5.1.1" 11279 + }, 11280 + "engines": { 11281 + "node": "^10 || ^12 || >=14.0" 11282 + }, 11283 + "peerDependencies": { 11284 + "postcss": "^8.2.15" 11285 + } 11286 + }, 11287 + "node_modules/postcss-merge-rules": { 11288 + "version": "5.1.4", 11289 + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", 11290 + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", 11291 + "dependencies": { 11292 + "browserslist": "^4.21.4", 11293 + "caniuse-api": "^3.0.0", 11294 + "cssnano-utils": "^3.1.0", 11295 + "postcss-selector-parser": "^6.0.5" 11296 + }, 11297 + "engines": { 11298 + "node": "^10 || ^12 || >=14.0" 11299 + }, 11300 + "peerDependencies": { 11301 + "postcss": "^8.2.15" 11302 + } 11303 + }, 11304 + "node_modules/postcss-minify-font-values": { 11305 + "version": "5.1.0", 11306 + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", 11307 + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", 11308 + "dependencies": { 11309 + "postcss-value-parser": "^4.2.0" 11310 + }, 11311 + "engines": { 11312 + "node": "^10 || ^12 || >=14.0" 11313 + }, 11314 + "peerDependencies": { 11315 + "postcss": "^8.2.15" 11316 + } 11317 + }, 11318 + "node_modules/postcss-minify-gradients": { 11319 + "version": "5.1.1", 11320 + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", 11321 + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", 11322 + "dependencies": { 11323 + "colord": "^2.9.1", 11324 + "cssnano-utils": "^3.1.0", 11325 + "postcss-value-parser": "^4.2.0" 11326 + }, 11327 + "engines": { 11328 + "node": "^10 || ^12 || >=14.0" 11329 + }, 11330 + "peerDependencies": { 11331 + "postcss": "^8.2.15" 11332 + } 11333 + }, 11334 + "node_modules/postcss-minify-params": { 11335 + "version": "5.1.4", 11336 + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", 11337 + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", 11338 + "dependencies": { 11339 + "browserslist": "^4.21.4", 11340 + "cssnano-utils": "^3.1.0", 11341 + "postcss-value-parser": "^4.2.0" 11342 + }, 11343 + "engines": { 11344 + "node": "^10 || ^12 || >=14.0" 11345 + }, 11346 + "peerDependencies": { 11347 + "postcss": "^8.2.15" 11348 + } 11349 + }, 11350 + "node_modules/postcss-minify-selectors": { 11351 + "version": "5.2.1", 11352 + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", 11353 + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", 11354 + "dependencies": { 11355 + "postcss-selector-parser": "^6.0.5" 11356 + }, 11357 + "engines": { 11358 + "node": "^10 || ^12 || >=14.0" 11359 + }, 11360 + "peerDependencies": { 11361 + "postcss": "^8.2.15" 11362 + } 11363 + }, 11364 + "node_modules/postcss-modules-extract-imports": { 11365 + "version": "3.0.0", 11366 + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", 11367 + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", 11368 + "engines": { 11369 + "node": "^10 || ^12 || >= 14" 11370 + }, 11371 + "peerDependencies": { 11372 + "postcss": "^8.1.0" 11373 + } 11374 + }, 11375 + "node_modules/postcss-modules-local-by-default": { 11376 + "version": "4.0.0", 11377 + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", 11378 + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", 11379 + "dependencies": { 11380 + "icss-utils": "^5.0.0", 11381 + "postcss-selector-parser": "^6.0.2", 11382 + "postcss-value-parser": "^4.1.0" 11383 + }, 11384 + "engines": { 11385 + "node": "^10 || ^12 || >= 14" 11386 + }, 11387 + "peerDependencies": { 11388 + "postcss": "^8.1.0" 11389 + } 11390 + }, 11391 + "node_modules/postcss-modules-scope": { 11392 + "version": "3.0.0", 11393 + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", 11394 + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", 11395 + "dependencies": { 11396 + "postcss-selector-parser": "^6.0.4" 11397 + }, 11398 + "engines": { 11399 + "node": "^10 || ^12 || >= 14" 11400 + }, 11401 + "peerDependencies": { 11402 + "postcss": "^8.1.0" 11403 + } 11404 + }, 11405 + "node_modules/postcss-modules-values": { 11406 + "version": "4.0.0", 11407 + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", 11408 + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", 11409 + "dependencies": { 11410 + "icss-utils": "^5.0.0" 11411 + }, 11412 + "engines": { 11413 + "node": "^10 || ^12 || >= 14" 11414 + }, 11415 + "peerDependencies": { 11416 + "postcss": "^8.1.0" 11417 + } 11418 + }, 11419 + "node_modules/postcss-nested": { 11420 + "version": "6.0.0", 11421 + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", 11422 + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", 11423 + "dependencies": { 11424 + "postcss-selector-parser": "^6.0.10" 11425 + }, 11426 + "engines": { 11427 + "node": ">=12.0" 11428 + }, 11429 + "funding": { 11430 + "type": "opencollective", 11431 + "url": "https://opencollective.com/postcss/" 11432 + }, 11433 + "peerDependencies": { 11434 + "postcss": "^8.2.14" 11435 + } 11436 + }, 11437 + "node_modules/postcss-nesting": { 11438 + "version": "10.2.0", 11439 + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", 11440 + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", 11441 + "dependencies": { 11442 + "@csstools/selector-specificity": "^2.0.0", 11443 + "postcss-selector-parser": "^6.0.10" 11444 + }, 11445 + "engines": { 11446 + "node": "^12 || ^14 || >=16" 11447 + }, 11448 + "funding": { 11449 + "type": "opencollective", 11450 + "url": "https://opencollective.com/csstools" 11451 + }, 11452 + "peerDependencies": { 11453 + "postcss": "^8.2" 11454 + } 11455 + }, 11456 + "node_modules/postcss-normalize": { 11457 + "version": "10.0.1", 11458 + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", 11459 + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", 11460 + "dependencies": { 11461 + "@csstools/normalize.css": "*", 11462 + "postcss-browser-comments": "^4", 11463 + "sanitize.css": "*" 11464 + }, 11465 + "engines": { 11466 + "node": ">= 12" 11467 + }, 11468 + "peerDependencies": { 11469 + "browserslist": ">= 4", 11470 + "postcss": ">= 8" 11471 + } 11472 + }, 11473 + "node_modules/postcss-normalize-charset": { 11474 + "version": "5.1.0", 11475 + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", 11476 + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", 11477 + "engines": { 11478 + "node": "^10 || ^12 || >=14.0" 11479 + }, 11480 + "peerDependencies": { 11481 + "postcss": "^8.2.15" 11482 + } 11483 + }, 11484 + "node_modules/postcss-normalize-display-values": { 11485 + "version": "5.1.0", 11486 + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", 11487 + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", 11488 + "dependencies": { 11489 + "postcss-value-parser": "^4.2.0" 11490 + }, 11491 + "engines": { 11492 + "node": "^10 || ^12 || >=14.0" 11493 + }, 11494 + "peerDependencies": { 11495 + "postcss": "^8.2.15" 11496 + } 11497 + }, 11498 + "node_modules/postcss-normalize-positions": { 11499 + "version": "5.1.1", 11500 + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", 11501 + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", 11502 + "dependencies": { 11503 + "postcss-value-parser": "^4.2.0" 11504 + }, 11505 + "engines": { 11506 + "node": "^10 || ^12 || >=14.0" 11507 + }, 11508 + "peerDependencies": { 11509 + "postcss": "^8.2.15" 11510 + } 11511 + }, 11512 + "node_modules/postcss-normalize-repeat-style": { 11513 + "version": "5.1.1", 11514 + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", 11515 + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", 11516 + "dependencies": { 11517 + "postcss-value-parser": "^4.2.0" 11518 + }, 11519 + "engines": { 11520 + "node": "^10 || ^12 || >=14.0" 11521 + }, 11522 + "peerDependencies": { 11523 + "postcss": "^8.2.15" 11524 + } 11525 + }, 11526 + "node_modules/postcss-normalize-string": { 11527 + "version": "5.1.0", 11528 + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", 11529 + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", 11530 + "dependencies": { 11531 + "postcss-value-parser": "^4.2.0" 11532 + }, 11533 + "engines": { 11534 + "node": "^10 || ^12 || >=14.0" 11535 + }, 11536 + "peerDependencies": { 11537 + "postcss": "^8.2.15" 11538 + } 11539 + }, 11540 + "node_modules/postcss-normalize-timing-functions": { 11541 + "version": "5.1.0", 11542 + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", 11543 + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", 11544 + "dependencies": { 11545 + "postcss-value-parser": "^4.2.0" 11546 + }, 11547 + "engines": { 11548 + "node": "^10 || ^12 || >=14.0" 11549 + }, 11550 + "peerDependencies": { 11551 + "postcss": "^8.2.15" 11552 + } 11553 + }, 11554 + "node_modules/postcss-normalize-unicode": { 11555 + "version": "5.1.1", 11556 + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", 11557 + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", 11558 + "dependencies": { 11559 + "browserslist": "^4.21.4", 11560 + "postcss-value-parser": "^4.2.0" 11561 + }, 11562 + "engines": { 11563 + "node": "^10 || ^12 || >=14.0" 11564 + }, 11565 + "peerDependencies": { 11566 + "postcss": "^8.2.15" 11567 + } 11568 + }, 11569 + "node_modules/postcss-normalize-url": { 11570 + "version": "5.1.0", 11571 + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", 11572 + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", 11573 + "dependencies": { 11574 + "normalize-url": "^6.0.1", 11575 + "postcss-value-parser": "^4.2.0" 11576 + }, 11577 + "engines": { 11578 + "node": "^10 || ^12 || >=14.0" 11579 + }, 11580 + "peerDependencies": { 11581 + "postcss": "^8.2.15" 11582 + } 11583 + }, 11584 + "node_modules/postcss-normalize-whitespace": { 11585 + "version": "5.1.1", 11586 + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", 11587 + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", 11588 + "dependencies": { 11589 + "postcss-value-parser": "^4.2.0" 11590 + }, 11591 + "engines": { 11592 + "node": "^10 || ^12 || >=14.0" 11593 + }, 11594 + "peerDependencies": { 11595 + "postcss": "^8.2.15" 11596 + } 11597 + }, 11598 + "node_modules/postcss-opacity-percentage": { 11599 + "version": "1.1.3", 11600 + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", 11601 + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", 11602 + "funding": [ 11603 + { 11604 + "type": "kofi", 11605 + "url": "https://ko-fi.com/mrcgrtz" 11606 + }, 11607 + { 11608 + "type": "liberapay", 11609 + "url": "https://liberapay.com/mrcgrtz" 11610 + } 11611 + ], 11612 + "engines": { 11613 + "node": "^12 || ^14 || >=16" 11614 + }, 11615 + "peerDependencies": { 11616 + "postcss": "^8.2" 11617 + } 11618 + }, 11619 + "node_modules/postcss-ordered-values": { 11620 + "version": "5.1.3", 11621 + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", 11622 + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", 11623 + "dependencies": { 11624 + "cssnano-utils": "^3.1.0", 11625 + "postcss-value-parser": "^4.2.0" 11626 + }, 11627 + "engines": { 11628 + "node": "^10 || ^12 || >=14.0" 11629 + }, 11630 + "peerDependencies": { 11631 + "postcss": "^8.2.15" 11632 + } 11633 + }, 11634 + "node_modules/postcss-overflow-shorthand": { 11635 + "version": "3.0.4", 11636 + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", 11637 + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", 11638 + "dependencies": { 11639 + "postcss-value-parser": "^4.2.0" 11640 + }, 11641 + "engines": { 11642 + "node": "^12 || ^14 || >=16" 11643 + }, 11644 + "funding": { 11645 + "type": "opencollective", 11646 + "url": "https://opencollective.com/csstools" 11647 + }, 11648 + "peerDependencies": { 11649 + "postcss": "^8.2" 11650 + } 11651 + }, 11652 + "node_modules/postcss-page-break": { 11653 + "version": "3.0.4", 11654 + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", 11655 + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", 11656 + "peerDependencies": { 11657 + "postcss": "^8" 11658 + } 11659 + }, 11660 + "node_modules/postcss-place": { 11661 + "version": "7.0.5", 11662 + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", 11663 + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", 11664 + "dependencies": { 11665 + "postcss-value-parser": "^4.2.0" 11666 + }, 11667 + "engines": { 11668 + "node": "^12 || ^14 || >=16" 11669 + }, 11670 + "funding": { 11671 + "type": "opencollective", 11672 + "url": "https://opencollective.com/csstools" 11673 + }, 11674 + "peerDependencies": { 11675 + "postcss": "^8.2" 11676 + } 11677 + }, 11678 + "node_modules/postcss-preset-env": { 11679 + "version": "7.8.3", 11680 + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", 11681 + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", 11682 + "dependencies": { 11683 + "@csstools/postcss-cascade-layers": "^1.1.1", 11684 + "@csstools/postcss-color-function": "^1.1.1", 11685 + "@csstools/postcss-font-format-keywords": "^1.0.1", 11686 + "@csstools/postcss-hwb-function": "^1.0.2", 11687 + "@csstools/postcss-ic-unit": "^1.0.1", 11688 + "@csstools/postcss-is-pseudo-class": "^2.0.7", 11689 + "@csstools/postcss-nested-calc": "^1.0.0", 11690 + "@csstools/postcss-normalize-display-values": "^1.0.1", 11691 + "@csstools/postcss-oklab-function": "^1.1.1", 11692 + "@csstools/postcss-progressive-custom-properties": "^1.3.0", 11693 + "@csstools/postcss-stepped-value-functions": "^1.0.1", 11694 + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", 11695 + "@csstools/postcss-trigonometric-functions": "^1.0.2", 11696 + "@csstools/postcss-unset-value": "^1.0.2", 11697 + "autoprefixer": "^10.4.13", 11698 + "browserslist": "^4.21.4", 11699 + "css-blank-pseudo": "^3.0.3", 11700 + "css-has-pseudo": "^3.0.4", 11701 + "css-prefers-color-scheme": "^6.0.3", 11702 + "cssdb": "^7.1.0", 11703 + "postcss-attribute-case-insensitive": "^5.0.2", 11704 + "postcss-clamp": "^4.1.0", 11705 + "postcss-color-functional-notation": "^4.2.4", 11706 + "postcss-color-hex-alpha": "^8.0.4", 11707 + "postcss-color-rebeccapurple": "^7.1.1", 11708 + "postcss-custom-media": "^8.0.2", 11709 + "postcss-custom-properties": "^12.1.10", 11710 + "postcss-custom-selectors": "^6.0.3", 11711 + "postcss-dir-pseudo-class": "^6.0.5", 11712 + "postcss-double-position-gradients": "^3.1.2", 11713 + "postcss-env-function": "^4.0.6", 11714 + "postcss-focus-visible": "^6.0.4", 11715 + "postcss-focus-within": "^5.0.4", 11716 + "postcss-font-variant": "^5.0.0", 11717 + "postcss-gap-properties": "^3.0.5", 11718 + "postcss-image-set-function": "^4.0.7", 11719 + "postcss-initial": "^4.0.1", 11720 + "postcss-lab-function": "^4.2.1", 11721 + "postcss-logical": "^5.0.4", 11722 + "postcss-media-minmax": "^5.0.0", 11723 + "postcss-nesting": "^10.2.0", 11724 + "postcss-opacity-percentage": "^1.1.2", 11725 + "postcss-overflow-shorthand": "^3.0.4", 11726 + "postcss-page-break": "^3.0.4", 11727 + "postcss-place": "^7.0.5", 11728 + "postcss-pseudo-class-any-link": "^7.1.6", 11729 + "postcss-replace-overflow-wrap": "^4.0.0", 11730 + "postcss-selector-not": "^6.0.1", 11731 + "postcss-value-parser": "^4.2.0" 11732 + }, 11733 + "engines": { 11734 + "node": "^12 || ^14 || >=16" 11735 + }, 11736 + "funding": { 11737 + "type": "opencollective", 11738 + "url": "https://opencollective.com/csstools" 11739 + }, 11740 + "peerDependencies": { 11741 + "postcss": "^8.2" 11742 + } 11743 + }, 11744 + "node_modules/postcss-pseudo-class-any-link": { 11745 + "version": "7.1.6", 11746 + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", 11747 + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", 11748 + "dependencies": { 11749 + "postcss-selector-parser": "^6.0.10" 11750 + }, 11751 + "engines": { 11752 + "node": "^12 || ^14 || >=16" 11753 + }, 11754 + "funding": { 11755 + "type": "opencollective", 11756 + "url": "https://opencollective.com/csstools" 11757 + }, 11758 + "peerDependencies": { 11759 + "postcss": "^8.2" 11760 + } 11761 + }, 11762 + "node_modules/postcss-reduce-initial": { 11763 + "version": "5.1.2", 11764 + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", 11765 + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", 11766 + "dependencies": { 11767 + "browserslist": "^4.21.4", 11768 + "caniuse-api": "^3.0.0" 11769 + }, 11770 + "engines": { 11771 + "node": "^10 || ^12 || >=14.0" 11772 + }, 11773 + "peerDependencies": { 11774 + "postcss": "^8.2.15" 11775 + } 11776 + }, 11777 + "node_modules/postcss-reduce-transforms": { 11778 + "version": "5.1.0", 11779 + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", 11780 + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", 11781 + "dependencies": { 11782 + "postcss-value-parser": "^4.2.0" 11783 + }, 11784 + "engines": { 11785 + "node": "^10 || ^12 || >=14.0" 11786 + }, 11787 + "peerDependencies": { 11788 + "postcss": "^8.2.15" 11789 + } 11790 + }, 11791 + "node_modules/postcss-replace-overflow-wrap": { 11792 + "version": "4.0.0", 11793 + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", 11794 + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", 11795 + "peerDependencies": { 11796 + "postcss": "^8.0.3" 11797 + } 11798 + }, 11799 + "node_modules/postcss-selector-not": { 11800 + "version": "6.0.1", 11801 + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", 11802 + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", 11803 + "dependencies": { 11804 + "postcss-selector-parser": "^6.0.10" 11805 + }, 11806 + "engines": { 11807 + "node": "^12 || ^14 || >=16" 11808 + }, 11809 + "funding": { 11810 + "type": "opencollective", 11811 + "url": "https://opencollective.com/csstools" 11812 + }, 11813 + "peerDependencies": { 11814 + "postcss": "^8.2" 11815 + } 11816 + }, 11817 + "node_modules/postcss-selector-parser": { 11818 + "version": "6.0.11", 11819 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", 11820 + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", 11821 + "dependencies": { 11822 + "cssesc": "^3.0.0", 11823 + "util-deprecate": "^1.0.2" 11824 + }, 11825 + "engines": { 11826 + "node": ">=4" 11827 + } 11828 + }, 11829 + "node_modules/postcss-svgo": { 11830 + "version": "5.1.0", 11831 + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", 11832 + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", 11833 + "dependencies": { 11834 + "postcss-value-parser": "^4.2.0", 11835 + "svgo": "^2.7.0" 11836 + }, 11837 + "engines": { 11838 + "node": "^10 || ^12 || >=14.0" 11839 + }, 11840 + "peerDependencies": { 11841 + "postcss": "^8.2.15" 11842 + } 11843 + }, 11844 + "node_modules/postcss-svgo/node_modules/commander": { 11845 + "version": "7.2.0", 11846 + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", 11847 + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", 11848 + "engines": { 11849 + "node": ">= 10" 11850 + } 11851 + }, 11852 + "node_modules/postcss-svgo/node_modules/css-tree": { 11853 + "version": "1.1.3", 11854 + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", 11855 + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", 11856 + "dependencies": { 11857 + "mdn-data": "2.0.14", 11858 + "source-map": "^0.6.1" 11859 + }, 11860 + "engines": { 11861 + "node": ">=8.0.0" 11862 + } 11863 + }, 11864 + "node_modules/postcss-svgo/node_modules/mdn-data": { 11865 + "version": "2.0.14", 11866 + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", 11867 + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" 11868 + }, 11869 + "node_modules/postcss-svgo/node_modules/source-map": { 11870 + "version": "0.6.1", 11871 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 11872 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 11873 + "engines": { 11874 + "node": ">=0.10.0" 11875 + } 11876 + }, 11877 + "node_modules/postcss-svgo/node_modules/svgo": { 11878 + "version": "2.8.0", 11879 + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", 11880 + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", 11881 + "dependencies": { 11882 + "@trysound/sax": "0.2.0", 11883 + "commander": "^7.2.0", 11884 + "css-select": "^4.1.3", 11885 + "css-tree": "^1.1.3", 11886 + "csso": "^4.2.0", 11887 + "picocolors": "^1.0.0", 11888 + "stable": "^0.1.8" 11889 + }, 11890 + "bin": { 11891 + "svgo": "bin/svgo" 11892 + }, 11893 + "engines": { 11894 + "node": ">=10.13.0" 11895 + } 11896 + }, 11897 + "node_modules/postcss-unique-selectors": { 11898 + "version": "5.1.1", 11899 + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", 11900 + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", 11901 + "dependencies": { 11902 + "postcss-selector-parser": "^6.0.5" 11903 + }, 11904 + "engines": { 11905 + "node": "^10 || ^12 || >=14.0" 11906 + }, 11907 + "peerDependencies": { 11908 + "postcss": "^8.2.15" 11909 + } 11910 + }, 11911 + "node_modules/postcss-value-parser": { 11912 + "version": "4.2.0", 11913 + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 11914 + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" 11915 + }, 11916 + "node_modules/prelude-ls": { 11917 + "version": "1.2.1", 11918 + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 11919 + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 11920 + "engines": { 11921 + "node": ">= 0.8.0" 11922 + } 11923 + }, 11924 + "node_modules/prettier": { 11925 + "version": "2.8.7", 11926 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", 11927 + "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==", 11928 + "dev": true, 11929 + "bin": { 11930 + "prettier": "bin-prettier.js" 11931 + }, 11932 + "engines": { 11933 + "node": ">=10.13.0" 11934 + }, 11935 + "funding": { 11936 + "url": "https://github.com/prettier/prettier?sponsor=1" 11937 + } 11938 + }, 11939 + "node_modules/pretty-bytes": { 11940 + "version": "5.6.0", 11941 + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", 11942 + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", 11943 + "engines": { 11944 + "node": ">=6" 11945 + }, 11946 + "funding": { 11947 + "url": "https://github.com/sponsors/sindresorhus" 11948 + } 11949 + }, 11950 + "node_modules/pretty-error": { 11951 + "version": "4.0.0", 11952 + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", 11953 + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", 11954 + "dependencies": { 11955 + "lodash": "^4.17.20", 11956 + "renderkid": "^3.0.0" 11957 + } 11958 + }, 11959 + "node_modules/pretty-format": { 11960 + "version": "27.5.1", 11961 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", 11962 + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", 11963 + "dependencies": { 11964 + "ansi-regex": "^5.0.1", 11965 + "ansi-styles": "^5.0.0", 11966 + "react-is": "^17.0.1" 11967 + }, 11968 + "engines": { 11969 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 11970 + } 11971 + }, 11972 + "node_modules/pretty-format/node_modules/ansi-styles": { 11973 + "version": "5.2.0", 11974 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 11975 + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 11976 + "engines": { 11977 + "node": ">=10" 11978 + }, 11979 + "funding": { 11980 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 11981 + } 11982 + }, 11983 + "node_modules/pretty-format/node_modules/react-is": { 11984 + "version": "17.0.2", 11985 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", 11986 + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" 11987 + }, 11988 + "node_modules/process-nextick-args": { 11989 + "version": "2.0.1", 11990 + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 11991 + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" 11992 + }, 11993 + "node_modules/promise": { 11994 + "version": "8.3.0", 11995 + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", 11996 + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", 11997 + "dependencies": { 11998 + "asap": "~2.0.6" 11999 + } 12000 + }, 12001 + "node_modules/prompts": { 12002 + "version": "2.4.2", 12003 + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", 12004 + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", 12005 + "dependencies": { 12006 + "kleur": "^3.0.3", 12007 + "sisteransi": "^1.0.5" 12008 + }, 12009 + "engines": { 12010 + "node": ">= 6" 12011 + } 12012 + }, 12013 + "node_modules/prop-types": { 12014 + "version": "15.8.1", 12015 + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", 12016 + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", 12017 + "dependencies": { 12018 + "loose-envify": "^1.4.0", 12019 + "object-assign": "^4.1.1", 12020 + "react-is": "^16.13.1" 12021 + } 12022 + }, 12023 + "node_modules/proxy-addr": { 12024 + "version": "2.0.7", 12025 + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", 12026 + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 12027 + "dependencies": { 12028 + "forwarded": "0.2.0", 12029 + "ipaddr.js": "1.9.1" 12030 + }, 12031 + "engines": { 12032 + "node": ">= 0.10" 12033 + } 12034 + }, 12035 + "node_modules/proxy-addr/node_modules/ipaddr.js": { 12036 + "version": "1.9.1", 12037 + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 12038 + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 12039 + "engines": { 12040 + "node": ">= 0.10" 12041 + } 12042 + }, 12043 + "node_modules/psl": { 12044 + "version": "1.9.0", 12045 + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", 12046 + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" 12047 + }, 12048 + "node_modules/punycode": { 12049 + "version": "2.3.0", 12050 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", 12051 + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 12052 + "engines": { 12053 + "node": ">=6" 12054 + } 12055 + }, 12056 + "node_modules/q": { 12057 + "version": "1.5.1", 12058 + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", 12059 + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", 12060 + "engines": { 12061 + "node": ">=0.6.0", 12062 + "teleport": ">=0.2.0" 12063 + } 12064 + }, 12065 + "node_modules/qs": { 12066 + "version": "6.11.0", 12067 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", 12068 + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", 12069 + "dependencies": { 12070 + "side-channel": "^1.0.4" 12071 + }, 12072 + "engines": { 12073 + "node": ">=0.6" 12074 + }, 12075 + "funding": { 12076 + "url": "https://github.com/sponsors/ljharb" 12077 + } 12078 + }, 12079 + "node_modules/querystringify": { 12080 + "version": "2.2.0", 12081 + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", 12082 + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" 12083 + }, 12084 + "node_modules/queue-microtask": { 12085 + "version": "1.2.3", 12086 + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 12087 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 12088 + "funding": [ 12089 + { 12090 + "type": "github", 12091 + "url": "https://github.com/sponsors/feross" 12092 + }, 12093 + { 12094 + "type": "patreon", 12095 + "url": "https://www.patreon.com/feross" 12096 + }, 12097 + { 12098 + "type": "consulting", 12099 + "url": "https://feross.org/support" 12100 + } 12101 + ] 12102 + }, 12103 + "node_modules/quick-lru": { 12104 + "version": "5.1.1", 12105 + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 12106 + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", 12107 + "engines": { 12108 + "node": ">=10" 12109 + }, 12110 + "funding": { 12111 + "url": "https://github.com/sponsors/sindresorhus" 12112 + } 12113 + }, 12114 + "node_modules/raf": { 12115 + "version": "3.4.1", 12116 + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", 12117 + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", 12118 + "dependencies": { 12119 + "performance-now": "^2.1.0" 12120 + } 12121 + }, 12122 + "node_modules/randombytes": { 12123 + "version": "2.1.0", 12124 + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 12125 + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 12126 + "dependencies": { 12127 + "safe-buffer": "^5.1.0" 12128 + } 12129 + }, 12130 + "node_modules/range-parser": { 12131 + "version": "1.2.1", 12132 + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 12133 + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 12134 + "engines": { 12135 + "node": ">= 0.6" 12136 + } 12137 + }, 12138 + "node_modules/raw-body": { 12139 + "version": "2.5.1", 12140 + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", 12141 + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", 12142 + "dependencies": { 12143 + "bytes": "3.1.2", 12144 + "http-errors": "2.0.0", 12145 + "iconv-lite": "0.4.24", 12146 + "unpipe": "1.0.0" 12147 + }, 12148 + "engines": { 12149 + "node": ">= 0.8" 12150 + } 12151 + }, 12152 + "node_modules/raw-body/node_modules/bytes": { 12153 + "version": "3.1.2", 12154 + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 12155 + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 12156 + "engines": { 12157 + "node": ">= 0.8" 12158 + } 12159 + }, 12160 + "node_modules/raw-body/node_modules/iconv-lite": { 12161 + "version": "0.4.24", 12162 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 12163 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 12164 + "dependencies": { 12165 + "safer-buffer": ">= 2.1.2 < 3" 12166 + }, 12167 + "engines": { 12168 + "node": ">=0.10.0" 12169 + } 12170 + }, 12171 + "node_modules/react": { 12172 + "version": "18.2.0", 12173 + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", 12174 + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", 12175 + "dependencies": { 12176 + "loose-envify": "^1.1.0" 12177 + }, 12178 + "engines": { 12179 + "node": ">=0.10.0" 12180 + } 12181 + }, 12182 + "node_modules/react-app-polyfill": { 12183 + "version": "3.0.0", 12184 + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", 12185 + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", 12186 + "dependencies": { 12187 + "core-js": "^3.19.2", 12188 + "object-assign": "^4.1.1", 12189 + "promise": "^8.1.0", 12190 + "raf": "^3.4.1", 12191 + "regenerator-runtime": "^0.13.9", 12192 + "whatwg-fetch": "^3.6.2" 12193 + }, 12194 + "engines": { 12195 + "node": ">=14" 12196 + } 12197 + }, 12198 + "node_modules/react-calendar-heatmap": { 12199 + "version": "1.9.0", 12200 + "resolved": "https://registry.npmjs.org/react-calendar-heatmap/-/react-calendar-heatmap-1.9.0.tgz", 12201 + "integrity": "sha512-mGed9any6QLOVckxwxC/eeP9s9wE8mTUW/FCE0V27xF9WOaCGuOftGSRH8DSDoSwgzMSVF6uuH7M1xvc+aZ8sg==", 12202 + "dependencies": { 12203 + "memoize-one": "^5.0.0", 12204 + "prop-types": "^15.6.2" 12205 + }, 12206 + "peerDependencies": { 12207 + "react": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" 12208 + } 12209 + }, 12210 + "node_modules/react-dev-utils": { 12211 + "version": "12.0.1", 12212 + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", 12213 + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", 12214 + "dependencies": { 12215 + "@babel/code-frame": "^7.16.0", 12216 + "address": "^1.1.2", 12217 + "browserslist": "^4.18.1", 12218 + "chalk": "^4.1.2", 12219 + "cross-spawn": "^7.0.3", 12220 + "detect-port-alt": "^1.1.6", 12221 + "escape-string-regexp": "^4.0.0", 12222 + "filesize": "^8.0.6", 12223 + "find-up": "^5.0.0", 12224 + "fork-ts-checker-webpack-plugin": "^6.5.0", 12225 + "global-modules": "^2.0.0", 12226 + "globby": "^11.0.4", 12227 + "gzip-size": "^6.0.0", 12228 + "immer": "^9.0.7", 12229 + "is-root": "^2.1.0", 12230 + "loader-utils": "^3.2.0", 12231 + "open": "^8.4.0", 12232 + "pkg-up": "^3.1.0", 12233 + "prompts": "^2.4.2", 12234 + "react-error-overlay": "^6.0.11", 12235 + "recursive-readdir": "^2.2.2", 12236 + "shell-quote": "^1.7.3", 12237 + "strip-ansi": "^6.0.1", 12238 + "text-table": "^0.2.0" 12239 + }, 12240 + "engines": { 12241 + "node": ">=14" 12242 + } 12243 + }, 12244 + "node_modules/react-dev-utils/node_modules/loader-utils": { 12245 + "version": "3.2.1", 12246 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", 12247 + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", 12248 + "engines": { 12249 + "node": ">= 12.13.0" 12250 + } 12251 + }, 12252 + "node_modules/react-dom": { 12253 + "version": "18.2.0", 12254 + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", 12255 + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", 12256 + "dependencies": { 12257 + "loose-envify": "^1.1.0", 12258 + "scheduler": "^0.23.0" 12259 + }, 12260 + "peerDependencies": { 12261 + "react": "^18.2.0" 12262 + } 12263 + }, 12264 + "node_modules/react-error-overlay": { 12265 + "version": "6.0.11", 12266 + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", 12267 + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" 12268 + }, 12269 + "node_modules/react-is": { 12270 + "version": "16.13.1", 12271 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", 12272 + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" 12273 + }, 12274 + "node_modules/react-refresh": { 12275 + "version": "0.11.0", 12276 + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", 12277 + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", 12278 + "engines": { 12279 + "node": ">=0.10.0" 12280 + } 12281 + }, 12282 + "node_modules/react-scripts": { 12283 + "version": "5.0.1", 12284 + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", 12285 + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", 12286 + "dependencies": { 12287 + "@babel/core": "^7.16.0", 12288 + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", 12289 + "@svgr/webpack": "^5.5.0", 12290 + "babel-jest": "^27.4.2", 12291 + "babel-loader": "^8.2.3", 12292 + "babel-plugin-named-asset-import": "^0.3.8", 12293 + "babel-preset-react-app": "^10.0.1", 12294 + "bfj": "^7.0.2", 12295 + "browserslist": "^4.18.1", 12296 + "camelcase": "^6.2.1", 12297 + "case-sensitive-paths-webpack-plugin": "^2.4.0", 12298 + "css-loader": "^6.5.1", 12299 + "css-minimizer-webpack-plugin": "^3.2.0", 12300 + "dotenv": "^10.0.0", 12301 + "dotenv-expand": "^5.1.0", 12302 + "eslint": "^8.3.0", 12303 + "eslint-config-react-app": "^7.0.1", 12304 + "eslint-webpack-plugin": "^3.1.1", 12305 + "file-loader": "^6.2.0", 12306 + "fs-extra": "^10.0.0", 12307 + "html-webpack-plugin": "^5.5.0", 12308 + "identity-obj-proxy": "^3.0.0", 12309 + "jest": "^27.4.3", 12310 + "jest-resolve": "^27.4.2", 12311 + "jest-watch-typeahead": "^1.0.0", 12312 + "mini-css-extract-plugin": "^2.4.5", 12313 + "postcss": "^8.4.4", 12314 + "postcss-flexbugs-fixes": "^5.0.2", 12315 + "postcss-loader": "^6.2.1", 12316 + "postcss-normalize": "^10.0.1", 12317 + "postcss-preset-env": "^7.0.1", 12318 + "prompts": "^2.4.2", 12319 + "react-app-polyfill": "^3.0.0", 12320 + "react-dev-utils": "^12.0.1", 12321 + "react-refresh": "^0.11.0", 12322 + "resolve": "^1.20.0", 12323 + "resolve-url-loader": "^4.0.0", 12324 + "sass-loader": "^12.3.0", 12325 + "semver": "^7.3.5", 12326 + "source-map-loader": "^3.0.0", 12327 + "style-loader": "^3.3.1", 12328 + "tailwindcss": "^3.0.2", 12329 + "terser-webpack-plugin": "^5.2.5", 12330 + "webpack": "^5.64.4", 12331 + "webpack-dev-server": "^4.6.0", 12332 + "webpack-manifest-plugin": "^4.0.2", 12333 + "workbox-webpack-plugin": "^6.4.1" 12334 + }, 12335 + "bin": { 12336 + "react-scripts": "bin/react-scripts.js" 12337 + }, 12338 + "engines": { 12339 + "node": ">=14.0.0" 12340 + }, 12341 + "optionalDependencies": { 12342 + "fsevents": "^2.3.2" 12343 + }, 12344 + "peerDependencies": { 12345 + "react": ">= 16", 12346 + "typescript": "^3.2.1 || ^4" 12347 + }, 12348 + "peerDependenciesMeta": { 12349 + "typescript": { 12350 + "optional": true 12351 + } 12352 + } 12353 + }, 12354 + "node_modules/react-scripts/node_modules/dotenv": { 12355 + "version": "10.0.0", 12356 + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", 12357 + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", 12358 + "engines": { 12359 + "node": ">=10" 12360 + } 12361 + }, 12362 + "node_modules/react-tooltip": { 12363 + "version": "5.10.1", 12364 + "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-5.10.1.tgz", 12365 + "integrity": "sha512-bfEc3L0yTcjW2jTu69AJo+GVy5F88MgN3gmFo6vQnq2i6GNlCZlagQp60Vf8LFbr36fjV0TYJzF3QYmwG7ItaA==", 12366 + "dependencies": { 12367 + "@floating-ui/dom": "^1.0.0", 12368 + "classnames": "^2.3.0" 12369 + }, 12370 + "peerDependencies": { 12371 + "react": ">=16.14.0", 12372 + "react-dom": ">=16.14.0" 12373 + } 12374 + }, 12375 + "node_modules/read-cache": { 12376 + "version": "1.0.0", 12377 + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", 12378 + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", 12379 + "dependencies": { 12380 + "pify": "^2.3.0" 12381 + } 12382 + }, 12383 + "node_modules/readable-stream": { 12384 + "version": "3.6.2", 12385 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 12386 + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 12387 + "dependencies": { 12388 + "inherits": "^2.0.3", 12389 + "string_decoder": "^1.1.1", 12390 + "util-deprecate": "^1.0.1" 12391 + }, 12392 + "engines": { 12393 + "node": ">= 6" 12394 + } 12395 + }, 12396 + "node_modules/readdirp": { 12397 + "version": "3.6.0", 12398 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 12399 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 12400 + "dependencies": { 12401 + "picomatch": "^2.2.1" 12402 + }, 12403 + "engines": { 12404 + "node": ">=8.10.0" 12405 + } 12406 + }, 12407 + "node_modules/recursive-readdir": { 12408 + "version": "2.2.3", 12409 + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", 12410 + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", 12411 + "dependencies": { 12412 + "minimatch": "^3.0.5" 12413 + }, 12414 + "engines": { 12415 + "node": ">=6.0.0" 12416 + } 12417 + }, 12418 + "node_modules/regenerate": { 12419 + "version": "1.4.2", 12420 + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", 12421 + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" 12422 + }, 12423 + "node_modules/regenerate-unicode-properties": { 12424 + "version": "10.1.0", 12425 + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", 12426 + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", 12427 + "dependencies": { 12428 + "regenerate": "^1.4.2" 12429 + }, 12430 + "engines": { 12431 + "node": ">=4" 12432 + } 12433 + }, 12434 + "node_modules/regenerator-runtime": { 12435 + "version": "0.13.11", 12436 + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", 12437 + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" 12438 + }, 12439 + "node_modules/regenerator-transform": { 12440 + "version": "0.15.1", 12441 + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", 12442 + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", 12443 + "dependencies": { 12444 + "@babel/runtime": "^7.8.4" 12445 + } 12446 + }, 12447 + "node_modules/regex-parser": { 12448 + "version": "2.2.11", 12449 + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", 12450 + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" 12451 + }, 12452 + "node_modules/regexp.prototype.flags": { 12453 + "version": "1.4.3", 12454 + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", 12455 + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", 12456 + "dependencies": { 12457 + "call-bind": "^1.0.2", 12458 + "define-properties": "^1.1.3", 12459 + "functions-have-names": "^1.2.2" 12460 + }, 12461 + "engines": { 12462 + "node": ">= 0.4" 12463 + }, 12464 + "funding": { 12465 + "url": "https://github.com/sponsors/ljharb" 12466 + } 12467 + }, 12468 + "node_modules/regexpu-core": { 12469 + "version": "5.3.2", 12470 + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", 12471 + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", 12472 + "dependencies": { 12473 + "@babel/regjsgen": "^0.8.0", 12474 + "regenerate": "^1.4.2", 12475 + "regenerate-unicode-properties": "^10.1.0", 12476 + "regjsparser": "^0.9.1", 12477 + "unicode-match-property-ecmascript": "^2.0.0", 12478 + "unicode-match-property-value-ecmascript": "^2.1.0" 12479 + }, 12480 + "engines": { 12481 + "node": ">=4" 12482 + } 12483 + }, 12484 + "node_modules/regjsparser": { 12485 + "version": "0.9.1", 12486 + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", 12487 + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", 12488 + "dependencies": { 12489 + "jsesc": "~0.5.0" 12490 + }, 12491 + "bin": { 12492 + "regjsparser": "bin/parser" 12493 + } 12494 + }, 12495 + "node_modules/regjsparser/node_modules/jsesc": { 12496 + "version": "0.5.0", 12497 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", 12498 + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", 12499 + "bin": { 12500 + "jsesc": "bin/jsesc" 12501 + } 12502 + }, 12503 + "node_modules/relateurl": { 12504 + "version": "0.2.7", 12505 + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", 12506 + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", 12507 + "engines": { 12508 + "node": ">= 0.10" 12509 + } 12510 + }, 12511 + "node_modules/renderkid": { 12512 + "version": "3.0.0", 12513 + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", 12514 + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", 12515 + "dependencies": { 12516 + "css-select": "^4.1.3", 12517 + "dom-converter": "^0.2.0", 12518 + "htmlparser2": "^6.1.0", 12519 + "lodash": "^4.17.21", 12520 + "strip-ansi": "^6.0.1" 12521 + } 12522 + }, 12523 + "node_modules/require-directory": { 12524 + "version": "2.1.1", 12525 + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 12526 + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 12527 + "engines": { 12528 + "node": ">=0.10.0" 12529 + } 12530 + }, 12531 + "node_modules/require-from-string": { 12532 + "version": "2.0.2", 12533 + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 12534 + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 12535 + "engines": { 12536 + "node": ">=0.10.0" 12537 + } 12538 + }, 12539 + "node_modules/requires-port": { 12540 + "version": "1.0.0", 12541 + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", 12542 + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" 12543 + }, 12544 + "node_modules/resolve": { 12545 + "version": "1.22.2", 12546 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", 12547 + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", 12548 + "dependencies": { 12549 + "is-core-module": "^2.11.0", 12550 + "path-parse": "^1.0.7", 12551 + "supports-preserve-symlinks-flag": "^1.0.0" 12552 + }, 12553 + "bin": { 12554 + "resolve": "bin/resolve" 12555 + }, 12556 + "funding": { 12557 + "url": "https://github.com/sponsors/ljharb" 12558 + } 12559 + }, 12560 + "node_modules/resolve-cwd": { 12561 + "version": "3.0.0", 12562 + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", 12563 + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", 12564 + "dependencies": { 12565 + "resolve-from": "^5.0.0" 12566 + }, 12567 + "engines": { 12568 + "node": ">=8" 12569 + } 12570 + }, 12571 + "node_modules/resolve-cwd/node_modules/resolve-from": { 12572 + "version": "5.0.0", 12573 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 12574 + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 12575 + "engines": { 12576 + "node": ">=8" 12577 + } 12578 + }, 12579 + "node_modules/resolve-from": { 12580 + "version": "4.0.0", 12581 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 12582 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 12583 + "engines": { 12584 + "node": ">=4" 12585 + } 12586 + }, 12587 + "node_modules/resolve-url-loader": { 12588 + "version": "4.0.0", 12589 + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", 12590 + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", 12591 + "dependencies": { 12592 + "adjust-sourcemap-loader": "^4.0.0", 12593 + "convert-source-map": "^1.7.0", 12594 + "loader-utils": "^2.0.0", 12595 + "postcss": "^7.0.35", 12596 + "source-map": "0.6.1" 12597 + }, 12598 + "engines": { 12599 + "node": ">=8.9" 12600 + }, 12601 + "peerDependencies": { 12602 + "rework": "1.0.1", 12603 + "rework-visit": "1.0.0" 12604 + }, 12605 + "peerDependenciesMeta": { 12606 + "rework": { 12607 + "optional": true 12608 + }, 12609 + "rework-visit": { 12610 + "optional": true 12611 + } 12612 + } 12613 + }, 12614 + "node_modules/resolve-url-loader/node_modules/picocolors": { 12615 + "version": "0.2.1", 12616 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", 12617 + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" 12618 + }, 12619 + "node_modules/resolve-url-loader/node_modules/postcss": { 12620 + "version": "7.0.39", 12621 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", 12622 + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", 12623 + "dependencies": { 12624 + "picocolors": "^0.2.1", 12625 + "source-map": "^0.6.1" 12626 + }, 12627 + "engines": { 12628 + "node": ">=6.0.0" 12629 + }, 12630 + "funding": { 12631 + "type": "opencollective", 12632 + "url": "https://opencollective.com/postcss/" 12633 + } 12634 + }, 12635 + "node_modules/resolve-url-loader/node_modules/source-map": { 12636 + "version": "0.6.1", 12637 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 12638 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 12639 + "engines": { 12640 + "node": ">=0.10.0" 12641 + } 12642 + }, 12643 + "node_modules/resolve.exports": { 12644 + "version": "1.1.1", 12645 + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", 12646 + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", 12647 + "engines": { 12648 + "node": ">=10" 12649 + } 12650 + }, 12651 + "node_modules/retry": { 12652 + "version": "0.13.1", 12653 + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", 12654 + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", 12655 + "engines": { 12656 + "node": ">= 4" 12657 + } 12658 + }, 12659 + "node_modules/reusify": { 12660 + "version": "1.0.4", 12661 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 12662 + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 12663 + "engines": { 12664 + "iojs": ">=1.0.0", 12665 + "node": ">=0.10.0" 12666 + } 12667 + }, 12668 + "node_modules/rimraf": { 12669 + "version": "3.0.2", 12670 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 12671 + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 12672 + "dependencies": { 12673 + "glob": "^7.1.3" 12674 + }, 12675 + "bin": { 12676 + "rimraf": "bin.js" 12677 + }, 12678 + "funding": { 12679 + "url": "https://github.com/sponsors/isaacs" 12680 + } 12681 + }, 12682 + "node_modules/rollup": { 12683 + "version": "2.79.1", 12684 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", 12685 + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", 12686 + "bin": { 12687 + "rollup": "dist/bin/rollup" 12688 + }, 12689 + "engines": { 12690 + "node": ">=10.0.0" 12691 + }, 12692 + "optionalDependencies": { 12693 + "fsevents": "~2.3.2" 12694 + } 12695 + }, 12696 + "node_modules/rollup-plugin-terser": { 12697 + "version": "7.0.2", 12698 + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", 12699 + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", 12700 + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", 12701 + "dependencies": { 12702 + "@babel/code-frame": "^7.10.4", 12703 + "jest-worker": "^26.2.1", 12704 + "serialize-javascript": "^4.0.0", 12705 + "terser": "^5.0.0" 12706 + }, 12707 + "peerDependencies": { 12708 + "rollup": "^2.0.0" 12709 + } 12710 + }, 12711 + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { 12712 + "version": "26.6.2", 12713 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", 12714 + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", 12715 + "dependencies": { 12716 + "@types/node": "*", 12717 + "merge-stream": "^2.0.0", 12718 + "supports-color": "^7.0.0" 12719 + }, 12720 + "engines": { 12721 + "node": ">= 10.13.0" 12722 + } 12723 + }, 12724 + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { 12725 + "version": "4.0.0", 12726 + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", 12727 + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", 12728 + "dependencies": { 12729 + "randombytes": "^2.1.0" 12730 + } 12731 + }, 12732 + "node_modules/run-parallel": { 12733 + "version": "1.2.0", 12734 + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 12735 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 12736 + "funding": [ 12737 + { 12738 + "type": "github", 12739 + "url": "https://github.com/sponsors/feross" 12740 + }, 12741 + { 12742 + "type": "patreon", 12743 + "url": "https://www.patreon.com/feross" 12744 + }, 12745 + { 12746 + "type": "consulting", 12747 + "url": "https://feross.org/support" 12748 + } 12749 + ], 12750 + "dependencies": { 12751 + "queue-microtask": "^1.2.2" 12752 + } 12753 + }, 12754 + "node_modules/rxjs": { 12755 + "version": "7.8.0", 12756 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", 12757 + "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", 12758 + "optional": true, 12759 + "dependencies": { 12760 + "tslib": "^2.1.0" 12761 + } 12762 + }, 12763 + "node_modules/safe-buffer": { 12764 + "version": "5.2.1", 12765 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 12766 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 12767 + "funding": [ 12768 + { 12769 + "type": "github", 12770 + "url": "https://github.com/sponsors/feross" 12771 + }, 12772 + { 12773 + "type": "patreon", 12774 + "url": "https://www.patreon.com/feross" 12775 + }, 12776 + { 12777 + "type": "consulting", 12778 + "url": "https://feross.org/support" 12779 + } 12780 + ] 12781 + }, 12782 + "node_modules/safe-regex-test": { 12783 + "version": "1.0.0", 12784 + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", 12785 + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", 12786 + "dependencies": { 12787 + "call-bind": "^1.0.2", 12788 + "get-intrinsic": "^1.1.3", 12789 + "is-regex": "^1.1.4" 12790 + }, 12791 + "funding": { 12792 + "url": "https://github.com/sponsors/ljharb" 12793 + } 12794 + }, 12795 + "node_modules/safer-buffer": { 12796 + "version": "2.1.2", 12797 + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 12798 + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 12799 + }, 12800 + "node_modules/sanitize.css": { 12801 + "version": "13.0.0", 12802 + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", 12803 + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" 12804 + }, 12805 + "node_modules/sass-loader": { 12806 + "version": "12.6.0", 12807 + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", 12808 + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", 12809 + "dependencies": { 12810 + "klona": "^2.0.4", 12811 + "neo-async": "^2.6.2" 12812 + }, 12813 + "engines": { 12814 + "node": ">= 12.13.0" 12815 + }, 12816 + "funding": { 12817 + "type": "opencollective", 12818 + "url": "https://opencollective.com/webpack" 12819 + }, 12820 + "peerDependencies": { 12821 + "fibers": ">= 3.1.0", 12822 + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", 12823 + "sass": "^1.3.0", 12824 + "sass-embedded": "*", 12825 + "webpack": "^5.0.0" 12826 + }, 12827 + "peerDependenciesMeta": { 12828 + "fibers": { 12829 + "optional": true 12830 + }, 12831 + "node-sass": { 12832 + "optional": true 12833 + }, 12834 + "sass": { 12835 + "optional": true 12836 + }, 12837 + "sass-embedded": { 12838 + "optional": true 12839 + } 12840 + } 12841 + }, 12842 + "node_modules/sax": { 12843 + "version": "1.2.4", 12844 + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", 12845 + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" 12846 + }, 12847 + "node_modules/saxes": { 12848 + "version": "5.0.1", 12849 + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", 12850 + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", 12851 + "dependencies": { 12852 + "xmlchars": "^2.2.0" 12853 + }, 12854 + "engines": { 12855 + "node": ">=10" 12856 + } 12857 + }, 12858 + "node_modules/scheduler": { 12859 + "version": "0.23.0", 12860 + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", 12861 + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", 12862 + "dependencies": { 12863 + "loose-envify": "^1.1.0" 12864 + } 12865 + }, 12866 + "node_modules/schema-utils": { 12867 + "version": "3.1.2", 12868 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", 12869 + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", 12870 + "dependencies": { 12871 + "@types/json-schema": "^7.0.8", 12872 + "ajv": "^6.12.5", 12873 + "ajv-keywords": "^3.5.2" 12874 + }, 12875 + "engines": { 12876 + "node": ">= 10.13.0" 12877 + }, 12878 + "funding": { 12879 + "type": "opencollective", 12880 + "url": "https://opencollective.com/webpack" 12881 + } 12882 + }, 12883 + "node_modules/select-hose": { 12884 + "version": "2.0.0", 12885 + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", 12886 + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" 12887 + }, 12888 + "node_modules/selfsigned": { 12889 + "version": "2.1.1", 12890 + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", 12891 + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", 12892 + "dependencies": { 12893 + "node-forge": "^1" 12894 + }, 12895 + "engines": { 12896 + "node": ">=10" 12897 + } 12898 + }, 12899 + "node_modules/semver": { 12900 + "version": "7.5.0", 12901 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", 12902 + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", 12903 + "dependencies": { 12904 + "lru-cache": "^6.0.0" 12905 + }, 12906 + "bin": { 12907 + "semver": "bin/semver.js" 12908 + }, 12909 + "engines": { 12910 + "node": ">=10" 12911 + } 12912 + }, 12913 + "node_modules/semver/node_modules/lru-cache": { 12914 + "version": "6.0.0", 12915 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 12916 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 12917 + "dependencies": { 12918 + "yallist": "^4.0.0" 12919 + }, 12920 + "engines": { 12921 + "node": ">=10" 12922 + } 12923 + }, 12924 + "node_modules/semver/node_modules/yallist": { 12925 + "version": "4.0.0", 12926 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 12927 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" 12928 + }, 12929 + "node_modules/send": { 12930 + "version": "0.18.0", 12931 + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", 12932 + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", 12933 + "dependencies": { 12934 + "debug": "2.6.9", 12935 + "depd": "2.0.0", 12936 + "destroy": "1.2.0", 12937 + "encodeurl": "~1.0.2", 12938 + "escape-html": "~1.0.3", 12939 + "etag": "~1.8.1", 12940 + "fresh": "0.5.2", 12941 + "http-errors": "2.0.0", 12942 + "mime": "1.6.0", 12943 + "ms": "2.1.3", 12944 + "on-finished": "2.4.1", 12945 + "range-parser": "~1.2.1", 12946 + "statuses": "2.0.1" 12947 + }, 12948 + "engines": { 12949 + "node": ">= 0.8.0" 12950 + } 12951 + }, 12952 + "node_modules/send/node_modules/debug": { 12953 + "version": "2.6.9", 12954 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 12955 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 12956 + "dependencies": { 12957 + "ms": "2.0.0" 12958 + } 12959 + }, 12960 + "node_modules/send/node_modules/debug/node_modules/ms": { 12961 + "version": "2.0.0", 12962 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 12963 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 12964 + }, 12965 + "node_modules/send/node_modules/ms": { 12966 + "version": "2.1.3", 12967 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 12968 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 12969 + }, 12970 + "node_modules/serialize-javascript": { 12971 + "version": "6.0.1", 12972 + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", 12973 + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", 12974 + "dependencies": { 12975 + "randombytes": "^2.1.0" 12976 + } 12977 + }, 12978 + "node_modules/serve-index": { 12979 + "version": "1.9.1", 12980 + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", 12981 + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", 12982 + "dependencies": { 12983 + "accepts": "~1.3.4", 12984 + "batch": "0.6.1", 12985 + "debug": "2.6.9", 12986 + "escape-html": "~1.0.3", 12987 + "http-errors": "~1.6.2", 12988 + "mime-types": "~2.1.17", 12989 + "parseurl": "~1.3.2" 12990 + }, 12991 + "engines": { 12992 + "node": ">= 0.8.0" 12993 + } 12994 + }, 12995 + "node_modules/serve-index/node_modules/debug": { 12996 + "version": "2.6.9", 12997 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 12998 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 12999 + "dependencies": { 13000 + "ms": "2.0.0" 13001 + } 13002 + }, 13003 + "node_modules/serve-index/node_modules/depd": { 13004 + "version": "1.1.2", 13005 + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 13006 + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", 13007 + "engines": { 13008 + "node": ">= 0.6" 13009 + } 13010 + }, 13011 + "node_modules/serve-index/node_modules/http-errors": { 13012 + "version": "1.6.3", 13013 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", 13014 + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", 13015 + "dependencies": { 13016 + "depd": "~1.1.2", 13017 + "inherits": "2.0.3", 13018 + "setprototypeof": "1.1.0", 13019 + "statuses": ">= 1.4.0 < 2" 13020 + }, 13021 + "engines": { 13022 + "node": ">= 0.6" 13023 + } 13024 + }, 13025 + "node_modules/serve-index/node_modules/inherits": { 13026 + "version": "2.0.3", 13027 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 13028 + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" 13029 + }, 13030 + "node_modules/serve-index/node_modules/ms": { 13031 + "version": "2.0.0", 13032 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 13033 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 13034 + }, 13035 + "node_modules/serve-index/node_modules/setprototypeof": { 13036 + "version": "1.1.0", 13037 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", 13038 + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" 13039 + }, 13040 + "node_modules/serve-index/node_modules/statuses": { 13041 + "version": "1.5.0", 13042 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", 13043 + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", 13044 + "engines": { 13045 + "node": ">= 0.6" 13046 + } 13047 + }, 13048 + "node_modules/serve-static": { 13049 + "version": "1.15.0", 13050 + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", 13051 + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", 13052 + "dependencies": { 13053 + "encodeurl": "~1.0.2", 13054 + "escape-html": "~1.0.3", 13055 + "parseurl": "~1.3.3", 13056 + "send": "0.18.0" 13057 + }, 13058 + "engines": { 13059 + "node": ">= 0.8.0" 13060 + } 13061 + }, 13062 + "node_modules/setprototypeof": { 13063 + "version": "1.2.0", 13064 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 13065 + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" 13066 + }, 13067 + "node_modules/shebang-command": { 13068 + "version": "2.0.0", 13069 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 13070 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 13071 + "dependencies": { 13072 + "shebang-regex": "^3.0.0" 13073 + }, 13074 + "engines": { 13075 + "node": ">=8" 13076 + } 13077 + }, 13078 + "node_modules/shebang-regex": { 13079 + "version": "3.0.0", 13080 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 13081 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 13082 + "engines": { 13083 + "node": ">=8" 13084 + } 13085 + }, 13086 + "node_modules/shell-quote": { 13087 + "version": "1.8.1", 13088 + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", 13089 + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", 13090 + "funding": { 13091 + "url": "https://github.com/sponsors/ljharb" 13092 + } 13093 + }, 13094 + "node_modules/side-channel": { 13095 + "version": "1.0.4", 13096 + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 13097 + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 13098 + "dependencies": { 13099 + "call-bind": "^1.0.0", 13100 + "get-intrinsic": "^1.0.2", 13101 + "object-inspect": "^1.9.0" 13102 + }, 13103 + "funding": { 13104 + "url": "https://github.com/sponsors/ljharb" 13105 + } 13106 + }, 13107 + "node_modules/signal-exit": { 13108 + "version": "3.0.7", 13109 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 13110 + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" 13111 + }, 13112 + "node_modules/sisteransi": { 13113 + "version": "1.0.5", 13114 + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", 13115 + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" 13116 + }, 13117 + "node_modules/slash": { 13118 + "version": "3.0.0", 13119 + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 13120 + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 13121 + "engines": { 13122 + "node": ">=8" 13123 + } 13124 + }, 13125 + "node_modules/sockjs": { 13126 + "version": "0.3.24", 13127 + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", 13128 + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", 13129 + "dependencies": { 13130 + "faye-websocket": "^0.11.3", 13131 + "uuid": "^8.3.2", 13132 + "websocket-driver": "^0.7.4" 13133 + } 13134 + }, 13135 + "node_modules/source-list-map": { 13136 + "version": "2.0.1", 13137 + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", 13138 + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" 13139 + }, 13140 + "node_modules/source-map": { 13141 + "version": "0.7.4", 13142 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", 13143 + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", 13144 + "engines": { 13145 + "node": ">= 8" 13146 + } 13147 + }, 13148 + "node_modules/source-map-js": { 13149 + "version": "1.0.2", 13150 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 13151 + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 13152 + "engines": { 13153 + "node": ">=0.10.0" 13154 + } 13155 + }, 13156 + "node_modules/source-map-loader": { 13157 + "version": "3.0.2", 13158 + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", 13159 + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", 13160 + "dependencies": { 13161 + "abab": "^2.0.5", 13162 + "iconv-lite": "^0.6.3", 13163 + "source-map-js": "^1.0.1" 13164 + }, 13165 + "engines": { 13166 + "node": ">= 12.13.0" 13167 + }, 13168 + "funding": { 13169 + "type": "opencollective", 13170 + "url": "https://opencollective.com/webpack" 13171 + }, 13172 + "peerDependencies": { 13173 + "webpack": "^5.0.0" 13174 + } 13175 + }, 13176 + "node_modules/source-map-support": { 13177 + "version": "0.5.21", 13178 + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 13179 + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 13180 + "dependencies": { 13181 + "buffer-from": "^1.0.0", 13182 + "source-map": "^0.6.0" 13183 + } 13184 + }, 13185 + "node_modules/source-map-support/node_modules/source-map": { 13186 + "version": "0.6.1", 13187 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 13188 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 13189 + "engines": { 13190 + "node": ">=0.10.0" 13191 + } 13192 + }, 13193 + "node_modules/sourcemap-codec": { 13194 + "version": "1.4.8", 13195 + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", 13196 + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", 13197 + "deprecated": "Please use @jridgewell/sourcemap-codec instead" 13198 + }, 13199 + "node_modules/spdy": { 13200 + "version": "4.0.2", 13201 + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", 13202 + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", 13203 + "dependencies": { 13204 + "debug": "^4.1.0", 13205 + "handle-thing": "^2.0.0", 13206 + "http-deceiver": "^1.2.7", 13207 + "select-hose": "^2.0.0", 13208 + "spdy-transport": "^3.0.0" 13209 + }, 13210 + "engines": { 13211 + "node": ">=6.0.0" 13212 + } 13213 + }, 13214 + "node_modules/spdy-transport": { 13215 + "version": "3.0.0", 13216 + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", 13217 + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", 13218 + "dependencies": { 13219 + "debug": "^4.1.0", 13220 + "detect-node": "^2.0.4", 13221 + "hpack.js": "^2.1.6", 13222 + "obuf": "^1.1.2", 13223 + "readable-stream": "^3.0.6", 13224 + "wbuf": "^1.7.3" 13225 + } 13226 + }, 13227 + "node_modules/sprintf-js": { 13228 + "version": "1.0.3", 13229 + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 13230 + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" 13231 + }, 13232 + "node_modules/stable": { 13233 + "version": "0.1.8", 13234 + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", 13235 + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", 13236 + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" 13237 + }, 13238 + "node_modules/stack-utils": { 13239 + "version": "2.0.6", 13240 + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", 13241 + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", 13242 + "dependencies": { 13243 + "escape-string-regexp": "^2.0.0" 13244 + }, 13245 + "engines": { 13246 + "node": ">=10" 13247 + } 13248 + }, 13249 + "node_modules/stack-utils/node_modules/escape-string-regexp": { 13250 + "version": "2.0.0", 13251 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", 13252 + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", 13253 + "engines": { 13254 + "node": ">=8" 13255 + } 13256 + }, 13257 + "node_modules/stackframe": { 13258 + "version": "1.3.4", 13259 + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", 13260 + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" 13261 + }, 13262 + "node_modules/statuses": { 13263 + "version": "2.0.1", 13264 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 13265 + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 13266 + "engines": { 13267 + "node": ">= 0.8" 13268 + } 13269 + }, 13270 + "node_modules/stop-iteration-iterator": { 13271 + "version": "1.0.0", 13272 + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", 13273 + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", 13274 + "dependencies": { 13275 + "internal-slot": "^1.0.4" 13276 + }, 13277 + "engines": { 13278 + "node": ">= 0.4" 13279 + } 13280 + }, 13281 + "node_modules/string_decoder": { 13282 + "version": "1.3.0", 13283 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 13284 + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 13285 + "dependencies": { 13286 + "safe-buffer": "~5.2.0" 13287 + } 13288 + }, 13289 + "node_modules/string-length": { 13290 + "version": "4.0.2", 13291 + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", 13292 + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", 13293 + "dependencies": { 13294 + "char-regex": "^1.0.2", 13295 + "strip-ansi": "^6.0.0" 13296 + }, 13297 + "engines": { 13298 + "node": ">=10" 13299 + } 13300 + }, 13301 + "node_modules/string-natural-compare": { 13302 + "version": "3.0.1", 13303 + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", 13304 + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" 13305 + }, 13306 + "node_modules/string-width": { 13307 + "version": "4.2.3", 13308 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 13309 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 13310 + "dependencies": { 13311 + "emoji-regex": "^8.0.0", 13312 + "is-fullwidth-code-point": "^3.0.0", 13313 + "strip-ansi": "^6.0.1" 13314 + }, 13315 + "engines": { 13316 + "node": ">=8" 13317 + } 13318 + }, 13319 + "node_modules/string-width/node_modules/emoji-regex": { 13320 + "version": "8.0.0", 13321 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 13322 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" 13323 + }, 13324 + "node_modules/string.prototype.matchall": { 13325 + "version": "4.0.8", 13326 + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", 13327 + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", 13328 + "dependencies": { 13329 + "call-bind": "^1.0.2", 13330 + "define-properties": "^1.1.4", 13331 + "es-abstract": "^1.20.4", 13332 + "get-intrinsic": "^1.1.3", 13333 + "has-symbols": "^1.0.3", 13334 + "internal-slot": "^1.0.3", 13335 + "regexp.prototype.flags": "^1.4.3", 13336 + "side-channel": "^1.0.4" 13337 + }, 13338 + "funding": { 13339 + "url": "https://github.com/sponsors/ljharb" 13340 + } 13341 + }, 13342 + "node_modules/string.prototype.trim": { 13343 + "version": "1.2.7", 13344 + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", 13345 + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", 13346 + "dependencies": { 13347 + "call-bind": "^1.0.2", 13348 + "define-properties": "^1.1.4", 13349 + "es-abstract": "^1.20.4" 13350 + }, 13351 + "engines": { 13352 + "node": ">= 0.4" 13353 + }, 13354 + "funding": { 13355 + "url": "https://github.com/sponsors/ljharb" 13356 + } 13357 + }, 13358 + "node_modules/string.prototype.trimend": { 13359 + "version": "1.0.6", 13360 + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", 13361 + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", 13362 + "dependencies": { 13363 + "call-bind": "^1.0.2", 13364 + "define-properties": "^1.1.4", 13365 + "es-abstract": "^1.20.4" 13366 + }, 13367 + "funding": { 13368 + "url": "https://github.com/sponsors/ljharb" 13369 + } 13370 + }, 13371 + "node_modules/string.prototype.trimstart": { 13372 + "version": "1.0.6", 13373 + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", 13374 + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", 13375 + "dependencies": { 13376 + "call-bind": "^1.0.2", 13377 + "define-properties": "^1.1.4", 13378 + "es-abstract": "^1.20.4" 13379 + }, 13380 + "funding": { 13381 + "url": "https://github.com/sponsors/ljharb" 13382 + } 13383 + }, 13384 + "node_modules/stringify-object": { 13385 + "version": "3.3.0", 13386 + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", 13387 + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", 13388 + "dependencies": { 13389 + "get-own-enumerable-property-symbols": "^3.0.0", 13390 + "is-obj": "^1.0.1", 13391 + "is-regexp": "^1.0.0" 13392 + }, 13393 + "engines": { 13394 + "node": ">=4" 13395 + } 13396 + }, 13397 + "node_modules/strip-ansi": { 13398 + "version": "6.0.1", 13399 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 13400 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 13401 + "dependencies": { 13402 + "ansi-regex": "^5.0.1" 13403 + }, 13404 + "engines": { 13405 + "node": ">=8" 13406 + } 13407 + }, 13408 + "node_modules/strip-bom": { 13409 + "version": "4.0.0", 13410 + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", 13411 + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", 13412 + "engines": { 13413 + "node": ">=8" 13414 + } 13415 + }, 13416 + "node_modules/strip-comments": { 13417 + "version": "2.0.1", 13418 + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", 13419 + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", 13420 + "engines": { 13421 + "node": ">=10" 13422 + } 13423 + }, 13424 + "node_modules/strip-final-newline": { 13425 + "version": "2.0.0", 13426 + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 13427 + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 13428 + "engines": { 13429 + "node": ">=6" 13430 + } 13431 + }, 13432 + "node_modules/strip-json-comments": { 13433 + "version": "3.1.1", 13434 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 13435 + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 13436 + "engines": { 13437 + "node": ">=8" 13438 + }, 13439 + "funding": { 13440 + "url": "https://github.com/sponsors/sindresorhus" 13441 + } 13442 + }, 13443 + "node_modules/style-loader": { 13444 + "version": "3.3.2", 13445 + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.2.tgz", 13446 + "integrity": "sha512-RHs/vcrKdQK8wZliteNK4NKzxvLBzpuHMqYmUVWeKa6MkaIQ97ZTOS0b+zapZhy6GcrgWnvWYCMHRirC3FsUmw==", 13447 + "engines": { 13448 + "node": ">= 12.13.0" 13449 + }, 13450 + "funding": { 13451 + "type": "opencollective", 13452 + "url": "https://opencollective.com/webpack" 13453 + }, 13454 + "peerDependencies": { 13455 + "webpack": "^5.0.0" 13456 + } 13457 + }, 13458 + "node_modules/stylehacks": { 13459 + "version": "5.1.1", 13460 + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", 13461 + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", 13462 + "dependencies": { 13463 + "browserslist": "^4.21.4", 13464 + "postcss-selector-parser": "^6.0.4" 13465 + }, 13466 + "engines": { 13467 + "node": "^10 || ^12 || >=14.0" 13468 + }, 13469 + "peerDependencies": { 13470 + "postcss": "^8.2.15" 13471 + } 13472 + }, 13473 + "node_modules/sucrase": { 13474 + "version": "3.32.0", 13475 + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", 13476 + "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", 13477 + "dependencies": { 13478 + "@jridgewell/gen-mapping": "^0.3.2", 13479 + "commander": "^4.0.0", 13480 + "glob": "7.1.6", 13481 + "lines-and-columns": "^1.1.6", 13482 + "mz": "^2.7.0", 13483 + "pirates": "^4.0.1", 13484 + "ts-interface-checker": "^0.1.9" 13485 + }, 13486 + "bin": { 13487 + "sucrase": "bin/sucrase", 13488 + "sucrase-node": "bin/sucrase-node" 13489 + }, 13490 + "engines": { 13491 + "node": ">=8" 13492 + } 13493 + }, 13494 + "node_modules/sucrase/node_modules/commander": { 13495 + "version": "4.1.1", 13496 + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", 13497 + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", 13498 + "engines": { 13499 + "node": ">= 6" 13500 + } 13501 + }, 13502 + "node_modules/sucrase/node_modules/glob": { 13503 + "version": "7.1.6", 13504 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", 13505 + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", 13506 + "dependencies": { 13507 + "fs.realpath": "^1.0.0", 13508 + "inflight": "^1.0.4", 13509 + "inherits": "2", 13510 + "minimatch": "^3.0.4", 13511 + "once": "^1.3.0", 13512 + "path-is-absolute": "^1.0.0" 13513 + }, 13514 + "engines": { 13515 + "node": "*" 13516 + }, 13517 + "funding": { 13518 + "url": "https://github.com/sponsors/isaacs" 13519 + } 13520 + }, 13521 + "node_modules/supports-color": { 13522 + "version": "7.2.0", 13523 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 13524 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 13525 + "dependencies": { 13526 + "has-flag": "^4.0.0" 13527 + }, 13528 + "engines": { 13529 + "node": ">=8" 13530 + } 13531 + }, 13532 + "node_modules/supports-hyperlinks": { 13533 + "version": "2.3.0", 13534 + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", 13535 + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", 13536 + "dependencies": { 13537 + "has-flag": "^4.0.0", 13538 + "supports-color": "^7.0.0" 13539 + }, 13540 + "engines": { 13541 + "node": ">=8" 13542 + } 13543 + }, 13544 + "node_modules/supports-preserve-symlinks-flag": { 13545 + "version": "1.0.0", 13546 + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 13547 + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 13548 + "engines": { 13549 + "node": ">= 0.4" 13550 + }, 13551 + "funding": { 13552 + "url": "https://github.com/sponsors/ljharb" 13553 + } 13554 + }, 13555 + "node_modules/svg-parser": { 13556 + "version": "2.0.4", 13557 + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", 13558 + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" 13559 + }, 13560 + "node_modules/svgo": { 13561 + "version": "1.3.2", 13562 + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", 13563 + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", 13564 + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", 13565 + "dependencies": { 13566 + "chalk": "^2.4.1", 13567 + "coa": "^2.0.2", 13568 + "css-select": "^2.0.0", 13569 + "css-select-base-adapter": "^0.1.1", 13570 + "css-tree": "1.0.0-alpha.37", 13571 + "csso": "^4.0.2", 13572 + "js-yaml": "^3.13.1", 13573 + "mkdirp": "~0.5.1", 13574 + "object.values": "^1.1.0", 13575 + "sax": "~1.2.4", 13576 + "stable": "^0.1.8", 13577 + "unquote": "~1.1.1", 13578 + "util.promisify": "~1.0.0" 13579 + }, 13580 + "bin": { 13581 + "svgo": "bin/svgo" 13582 + }, 13583 + "engines": { 13584 + "node": ">=4.0.0" 13585 + } 13586 + }, 13587 + "node_modules/svgo/node_modules/ansi-styles": { 13588 + "version": "3.2.1", 13589 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 13590 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 13591 + "dependencies": { 13592 + "color-convert": "^1.9.0" 13593 + }, 13594 + "engines": { 13595 + "node": ">=4" 13596 + } 13597 + }, 13598 + "node_modules/svgo/node_modules/argparse": { 13599 + "version": "1.0.10", 13600 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 13601 + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 13602 + "dependencies": { 13603 + "sprintf-js": "~1.0.2" 13604 + } 13605 + }, 13606 + "node_modules/svgo/node_modules/chalk": { 13607 + "version": "2.4.2", 13608 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 13609 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 13610 + "dependencies": { 13611 + "ansi-styles": "^3.2.1", 13612 + "escape-string-regexp": "^1.0.5", 13613 + "supports-color": "^5.3.0" 13614 + }, 13615 + "engines": { 13616 + "node": ">=4" 13617 + } 13618 + }, 13619 + "node_modules/svgo/node_modules/color-convert": { 13620 + "version": "1.9.3", 13621 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 13622 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 13623 + "dependencies": { 13624 + "color-name": "1.1.3" 13625 + } 13626 + }, 13627 + "node_modules/svgo/node_modules/color-name": { 13628 + "version": "1.1.3", 13629 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 13630 + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" 13631 + }, 13632 + "node_modules/svgo/node_modules/css-select": { 13633 + "version": "2.1.0", 13634 + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", 13635 + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", 13636 + "dependencies": { 13637 + "boolbase": "^1.0.0", 13638 + "css-what": "^3.2.1", 13639 + "domutils": "^1.7.0", 13640 + "nth-check": "^1.0.2" 13641 + } 13642 + }, 13643 + "node_modules/svgo/node_modules/css-what": { 13644 + "version": "3.4.2", 13645 + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", 13646 + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", 13647 + "engines": { 13648 + "node": ">= 6" 13649 + }, 13650 + "funding": { 13651 + "url": "https://github.com/sponsors/fb55" 13652 + } 13653 + }, 13654 + "node_modules/svgo/node_modules/dom-serializer": { 13655 + "version": "0.2.2", 13656 + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", 13657 + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", 13658 + "dependencies": { 13659 + "domelementtype": "^2.0.1", 13660 + "entities": "^2.0.0" 13661 + } 13662 + }, 13663 + "node_modules/svgo/node_modules/domutils": { 13664 + "version": "1.7.0", 13665 + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", 13666 + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", 13667 + "dependencies": { 13668 + "dom-serializer": "0", 13669 + "domelementtype": "1" 13670 + } 13671 + }, 13672 + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { 13673 + "version": "1.3.1", 13674 + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", 13675 + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" 13676 + }, 13677 + "node_modules/svgo/node_modules/escape-string-regexp": { 13678 + "version": "1.0.5", 13679 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 13680 + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 13681 + "engines": { 13682 + "node": ">=0.8.0" 13683 + } 13684 + }, 13685 + "node_modules/svgo/node_modules/has-flag": { 13686 + "version": "3.0.0", 13687 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 13688 + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 13689 + "engines": { 13690 + "node": ">=4" 13691 + } 13692 + }, 13693 + "node_modules/svgo/node_modules/js-yaml": { 13694 + "version": "3.14.1", 13695 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", 13696 + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", 13697 + "dependencies": { 13698 + "argparse": "^1.0.7", 13699 + "esprima": "^4.0.0" 13700 + }, 13701 + "bin": { 13702 + "js-yaml": "bin/js-yaml.js" 13703 + } 13704 + }, 13705 + "node_modules/svgo/node_modules/nth-check": { 13706 + "version": "1.0.2", 13707 + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", 13708 + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", 13709 + "dependencies": { 13710 + "boolbase": "~1.0.0" 13711 + } 13712 + }, 13713 + "node_modules/svgo/node_modules/supports-color": { 13714 + "version": "5.5.0", 13715 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 13716 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 13717 + "dependencies": { 13718 + "has-flag": "^3.0.0" 13719 + }, 13720 + "engines": { 13721 + "node": ">=4" 13722 + } 13723 + }, 13724 + "node_modules/symbol-tree": { 13725 + "version": "3.2.4", 13726 + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", 13727 + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" 13728 + }, 13729 + "node_modules/tailwindcss": { 13730 + "version": "3.3.1", 13731 + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.1.tgz", 13732 + "integrity": "sha512-Vkiouc41d4CEq0ujXl6oiGFQ7bA3WEhUZdTgXAhtKxSy49OmKs8rEfQmupsfF0IGW8fv2iQkp1EVUuapCFrZ9g==", 13733 + "dependencies": { 13734 + "arg": "^5.0.2", 13735 + "chokidar": "^3.5.3", 13736 + "color-name": "^1.1.4", 13737 + "didyoumean": "^1.2.2", 13738 + "dlv": "^1.1.3", 13739 + "fast-glob": "^3.2.12", 13740 + "glob-parent": "^6.0.2", 13741 + "is-glob": "^4.0.3", 13742 + "jiti": "^1.17.2", 13743 + "lilconfig": "^2.0.6", 13744 + "micromatch": "^4.0.5", 13745 + "normalize-path": "^3.0.0", 13746 + "object-hash": "^3.0.0", 13747 + "picocolors": "^1.0.0", 13748 + "postcss": "^8.0.9", 13749 + "postcss-import": "^14.1.0", 13750 + "postcss-js": "^4.0.0", 13751 + "postcss-load-config": "^3.1.4", 13752 + "postcss-nested": "6.0.0", 13753 + "postcss-selector-parser": "^6.0.11", 13754 + "postcss-value-parser": "^4.2.0", 13755 + "quick-lru": "^5.1.1", 13756 + "resolve": "^1.22.1", 13757 + "sucrase": "^3.29.0" 13758 + }, 13759 + "bin": { 13760 + "tailwind": "lib/cli.js", 13761 + "tailwindcss": "lib/cli.js" 13762 + }, 13763 + "engines": { 13764 + "node": ">=12.13.0" 13765 + }, 13766 + "peerDependencies": { 13767 + "postcss": "^8.0.9" 13768 + } 13769 + }, 13770 + "node_modules/tapable": { 13771 + "version": "2.2.1", 13772 + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", 13773 + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", 13774 + "engines": { 13775 + "node": ">=6" 13776 + } 13777 + }, 13778 + "node_modules/temp-dir": { 13779 + "version": "2.0.0", 13780 + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", 13781 + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", 13782 + "engines": { 13783 + "node": ">=8" 13784 + } 13785 + }, 13786 + "node_modules/tempy": { 13787 + "version": "0.6.0", 13788 + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", 13789 + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", 13790 + "dependencies": { 13791 + "is-stream": "^2.0.0", 13792 + "temp-dir": "^2.0.0", 13793 + "type-fest": "^0.16.0", 13794 + "unique-string": "^2.0.0" 13795 + }, 13796 + "engines": { 13797 + "node": ">=10" 13798 + }, 13799 + "funding": { 13800 + "url": "https://github.com/sponsors/sindresorhus" 13801 + } 13802 + }, 13803 + "node_modules/tempy/node_modules/type-fest": { 13804 + "version": "0.16.0", 13805 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", 13806 + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", 13807 + "engines": { 13808 + "node": ">=10" 13809 + }, 13810 + "funding": { 13811 + "url": "https://github.com/sponsors/sindresorhus" 13812 + } 13813 + }, 13814 + "node_modules/terminal-link": { 13815 + "version": "2.1.1", 13816 + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", 13817 + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", 13818 + "dependencies": { 13819 + "ansi-escapes": "^4.2.1", 13820 + "supports-hyperlinks": "^2.0.0" 13821 + }, 13822 + "engines": { 13823 + "node": ">=8" 13824 + }, 13825 + "funding": { 13826 + "url": "https://github.com/sponsors/sindresorhus" 13827 + } 13828 + }, 13829 + "node_modules/terser": { 13830 + "version": "5.17.0", 13831 + "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.0.tgz", 13832 + "integrity": "sha512-3die3+pYW4mta4xF6K8Wtf7id8+oYyfqtAhjwzqY01+CfDSDMx/VA1Sp8sXWs5AVNIoAKoUfmp/gnPqRjBxuDA==", 13833 + "dependencies": { 13834 + "@jridgewell/source-map": "^0.3.2", 13835 + "acorn": "^8.5.0", 13836 + "commander": "^2.20.0", 13837 + "source-map-support": "~0.5.20" 13838 + }, 13839 + "bin": { 13840 + "terser": "bin/terser" 13841 + }, 13842 + "engines": { 13843 + "node": ">=10" 13844 + } 13845 + }, 13846 + "node_modules/terser-webpack-plugin": { 13847 + "version": "5.3.7", 13848 + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz", 13849 + "integrity": "sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==", 13850 + "dependencies": { 13851 + "@jridgewell/trace-mapping": "^0.3.17", 13852 + "jest-worker": "^27.4.5", 13853 + "schema-utils": "^3.1.1", 13854 + "serialize-javascript": "^6.0.1", 13855 + "terser": "^5.16.5" 13856 + }, 13857 + "engines": { 13858 + "node": ">= 10.13.0" 13859 + }, 13860 + "funding": { 13861 + "type": "opencollective", 13862 + "url": "https://opencollective.com/webpack" 13863 + }, 13864 + "peerDependencies": { 13865 + "webpack": "^5.1.0" 13866 + }, 13867 + "peerDependenciesMeta": { 13868 + "@swc/core": { 13869 + "optional": true 13870 + }, 13871 + "esbuild": { 13872 + "optional": true 13873 + }, 13874 + "uglify-js": { 13875 + "optional": true 13876 + } 13877 + } 13878 + }, 13879 + "node_modules/terser/node_modules/commander": { 13880 + "version": "2.20.3", 13881 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 13882 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" 13883 + }, 13884 + "node_modules/test-exclude": { 13885 + "version": "6.0.0", 13886 + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", 13887 + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", 13888 + "dependencies": { 13889 + "@istanbuljs/schema": "^0.1.2", 13890 + "glob": "^7.1.4", 13891 + "minimatch": "^3.0.4" 13892 + }, 13893 + "engines": { 13894 + "node": ">=8" 13895 + } 13896 + }, 13897 + "node_modules/text-table": { 13898 + "version": "0.2.0", 13899 + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 13900 + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" 13901 + }, 13902 + "node_modules/thenify": { 13903 + "version": "3.3.1", 13904 + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", 13905 + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", 13906 + "dependencies": { 13907 + "any-promise": "^1.0.0" 13908 + } 13909 + }, 13910 + "node_modules/thenify-all": { 13911 + "version": "1.6.0", 13912 + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", 13913 + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", 13914 + "dependencies": { 13915 + "thenify": ">= 3.1.0 < 4" 13916 + }, 13917 + "engines": { 13918 + "node": ">=0.8" 13919 + } 13920 + }, 13921 + "node_modules/throat": { 13922 + "version": "6.0.2", 13923 + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", 13924 + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" 13925 + }, 13926 + "node_modules/thunky": { 13927 + "version": "1.1.0", 13928 + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", 13929 + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" 13930 + }, 13931 + "node_modules/tlds": { 13932 + "version": "1.238.0", 13933 + "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.238.0.tgz", 13934 + "integrity": "sha512-lFPF9pZFhLrPodaJ0wt9QIN0l8jOxqmUezGZnm7BfkDSVd9q667oVIJukLVzhF+4oW7uDlrLlfJrL5yu9RWwew==", 13935 + "bin": { 13936 + "tlds": "bin.js" 13937 + } 13938 + }, 13939 + "node_modules/tmpl": { 13940 + "version": "1.0.5", 13941 + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", 13942 + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" 13943 + }, 13944 + "node_modules/to-fast-properties": { 13945 + "version": "2.0.0", 13946 + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 13947 + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", 13948 + "engines": { 13949 + "node": ">=4" 13950 + } 13951 + }, 13952 + "node_modules/to-regex-range": { 13953 + "version": "5.0.1", 13954 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 13955 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 13956 + "dependencies": { 13957 + "is-number": "^7.0.0" 13958 + }, 13959 + "engines": { 13960 + "node": ">=8.0" 13961 + } 13962 + }, 13963 + "node_modules/toidentifier": { 13964 + "version": "1.0.1", 13965 + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 13966 + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 13967 + "engines": { 13968 + "node": ">=0.6" 13969 + } 13970 + }, 13971 + "node_modules/tough-cookie": { 13972 + "version": "4.1.2", 13973 + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", 13974 + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", 13975 + "dependencies": { 13976 + "psl": "^1.1.33", 13977 + "punycode": "^2.1.1", 13978 + "universalify": "^0.2.0", 13979 + "url-parse": "^1.5.3" 13980 + }, 13981 + "engines": { 13982 + "node": ">=6" 13983 + } 13984 + }, 13985 + "node_modules/tough-cookie/node_modules/universalify": { 13986 + "version": "0.2.0", 13987 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", 13988 + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", 13989 + "engines": { 13990 + "node": ">= 4.0.0" 13991 + } 13992 + }, 13993 + "node_modules/tr46": { 13994 + "version": "2.1.0", 13995 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", 13996 + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", 13997 + "dependencies": { 13998 + "punycode": "^2.1.1" 13999 + }, 14000 + "engines": { 14001 + "node": ">=8" 14002 + } 14003 + }, 14004 + "node_modules/tryer": { 14005 + "version": "1.0.1", 14006 + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", 14007 + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" 14008 + }, 14009 + "node_modules/ts-interface-checker": { 14010 + "version": "0.1.13", 14011 + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", 14012 + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" 14013 + }, 14014 + "node_modules/tsconfig-paths": { 14015 + "version": "3.14.2", 14016 + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", 14017 + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", 14018 + "dependencies": { 14019 + "@types/json5": "^0.0.29", 14020 + "json5": "^1.0.2", 14021 + "minimist": "^1.2.6", 14022 + "strip-bom": "^3.0.0" 14023 + } 14024 + }, 14025 + "node_modules/tsconfig-paths/node_modules/json5": { 14026 + "version": "1.0.2", 14027 + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", 14028 + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", 14029 + "dependencies": { 14030 + "minimist": "^1.2.0" 14031 + }, 14032 + "bin": { 14033 + "json5": "lib/cli.js" 14034 + } 14035 + }, 14036 + "node_modules/tsconfig-paths/node_modules/strip-bom": { 14037 + "version": "3.0.0", 14038 + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 14039 + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", 14040 + "engines": { 14041 + "node": ">=4" 14042 + } 14043 + }, 14044 + "node_modules/tslib": { 14045 + "version": "2.5.0", 14046 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", 14047 + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" 14048 + }, 14049 + "node_modules/tsutils": { 14050 + "version": "3.21.0", 14051 + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", 14052 + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", 14053 + "dependencies": { 14054 + "tslib": "^1.8.1" 14055 + }, 14056 + "engines": { 14057 + "node": ">= 6" 14058 + }, 14059 + "peerDependencies": { 14060 + "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" 14061 + } 14062 + }, 14063 + "node_modules/tsutils/node_modules/tslib": { 14064 + "version": "1.14.1", 14065 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 14066 + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" 14067 + }, 14068 + "node_modules/type-check": { 14069 + "version": "0.4.0", 14070 + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 14071 + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 14072 + "dependencies": { 14073 + "prelude-ls": "^1.2.1" 14074 + }, 14075 + "engines": { 14076 + "node": ">= 0.8.0" 14077 + } 14078 + }, 14079 + "node_modules/type-detect": { 14080 + "version": "4.0.8", 14081 + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", 14082 + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", 14083 + "engines": { 14084 + "node": ">=4" 14085 + } 14086 + }, 14087 + "node_modules/type-fest": { 14088 + "version": "0.20.2", 14089 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 14090 + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 14091 + "engines": { 14092 + "node": ">=10" 14093 + }, 14094 + "funding": { 14095 + "url": "https://github.com/sponsors/sindresorhus" 14096 + } 14097 + }, 14098 + "node_modules/type-is": { 14099 + "version": "1.6.18", 14100 + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 14101 + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 14102 + "dependencies": { 14103 + "media-typer": "0.3.0", 14104 + "mime-types": "~2.1.24" 14105 + }, 14106 + "engines": { 14107 + "node": ">= 0.6" 14108 + } 14109 + }, 14110 + "node_modules/typed-array-length": { 14111 + "version": "1.0.4", 14112 + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", 14113 + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", 14114 + "dependencies": { 14115 + "call-bind": "^1.0.2", 14116 + "for-each": "^0.3.3", 14117 + "is-typed-array": "^1.1.9" 14118 + }, 14119 + "funding": { 14120 + "url": "https://github.com/sponsors/ljharb" 14121 + } 14122 + }, 14123 + "node_modules/typed-emitter": { 14124 + "version": "2.1.0", 14125 + "resolved": "https://registry.npmjs.org/typed-emitter/-/typed-emitter-2.1.0.tgz", 14126 + "integrity": "sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==", 14127 + "optionalDependencies": { 14128 + "rxjs": "*" 14129 + } 14130 + }, 14131 + "node_modules/typedarray-to-buffer": { 14132 + "version": "3.1.5", 14133 + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", 14134 + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", 14135 + "dependencies": { 14136 + "is-typedarray": "^1.0.0" 14137 + } 14138 + }, 14139 + "node_modules/typescript": { 14140 + "version": "4.9.5", 14141 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", 14142 + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", 14143 + "bin": { 14144 + "tsc": "bin/tsc", 14145 + "tsserver": "bin/tsserver" 14146 + }, 14147 + "engines": { 14148 + "node": ">=4.2.0" 14149 + } 14150 + }, 14151 + "node_modules/uint8arrays": { 14152 + "version": "3.0.0", 14153 + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", 14154 + "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", 14155 + "dependencies": { 14156 + "multiformats": "^9.4.2" 14157 + } 14158 + }, 14159 + "node_modules/unbox-primitive": { 14160 + "version": "1.0.2", 14161 + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", 14162 + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", 14163 + "dependencies": { 14164 + "call-bind": "^1.0.2", 14165 + "has-bigints": "^1.0.2", 14166 + "has-symbols": "^1.0.3", 14167 + "which-boxed-primitive": "^1.0.2" 14168 + }, 14169 + "funding": { 14170 + "url": "https://github.com/sponsors/ljharb" 14171 + } 14172 + }, 14173 + "node_modules/unicode-canonical-property-names-ecmascript": { 14174 + "version": "2.0.0", 14175 + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", 14176 + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", 14177 + "engines": { 14178 + "node": ">=4" 14179 + } 14180 + }, 14181 + "node_modules/unicode-match-property-ecmascript": { 14182 + "version": "2.0.0", 14183 + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", 14184 + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", 14185 + "dependencies": { 14186 + "unicode-canonical-property-names-ecmascript": "^2.0.0", 14187 + "unicode-property-aliases-ecmascript": "^2.0.0" 14188 + }, 14189 + "engines": { 14190 + "node": ">=4" 14191 + } 14192 + }, 14193 + "node_modules/unicode-match-property-value-ecmascript": { 14194 + "version": "2.1.0", 14195 + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", 14196 + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", 14197 + "engines": { 14198 + "node": ">=4" 14199 + } 14200 + }, 14201 + "node_modules/unicode-property-aliases-ecmascript": { 14202 + "version": "2.1.0", 14203 + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", 14204 + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", 14205 + "engines": { 14206 + "node": ">=4" 14207 + } 14208 + }, 14209 + "node_modules/unique-string": { 14210 + "version": "2.0.0", 14211 + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", 14212 + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", 14213 + "dependencies": { 14214 + "crypto-random-string": "^2.0.0" 14215 + }, 14216 + "engines": { 14217 + "node": ">=8" 14218 + } 14219 + }, 14220 + "node_modules/universalify": { 14221 + "version": "2.0.0", 14222 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", 14223 + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", 14224 + "engines": { 14225 + "node": ">= 10.0.0" 14226 + } 14227 + }, 14228 + "node_modules/unpipe": { 14229 + "version": "1.0.0", 14230 + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 14231 + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", 14232 + "engines": { 14233 + "node": ">= 0.8" 14234 + } 14235 + }, 14236 + "node_modules/unquote": { 14237 + "version": "1.1.1", 14238 + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", 14239 + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" 14240 + }, 14241 + "node_modules/upath": { 14242 + "version": "1.2.0", 14243 + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", 14244 + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", 14245 + "engines": { 14246 + "node": ">=4", 14247 + "yarn": "*" 14248 + } 14249 + }, 14250 + "node_modules/update-browserslist-db": { 14251 + "version": "1.0.11", 14252 + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", 14253 + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", 14254 + "funding": [ 14255 + { 14256 + "type": "opencollective", 14257 + "url": "https://opencollective.com/browserslist" 14258 + }, 14259 + { 14260 + "type": "tidelift", 14261 + "url": "https://tidelift.com/funding/github/npm/browserslist" 14262 + }, 14263 + { 14264 + "type": "github", 14265 + "url": "https://github.com/sponsors/ai" 14266 + } 14267 + ], 14268 + "dependencies": { 14269 + "escalade": "^3.1.1", 14270 + "picocolors": "^1.0.0" 14271 + }, 14272 + "bin": { 14273 + "update-browserslist-db": "cli.js" 14274 + }, 14275 + "peerDependencies": { 14276 + "browserslist": ">= 4.21.0" 14277 + } 14278 + }, 14279 + "node_modules/uri-js": { 14280 + "version": "4.4.1", 14281 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 14282 + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 14283 + "dependencies": { 14284 + "punycode": "^2.1.0" 14285 + } 14286 + }, 14287 + "node_modules/url-parse": { 14288 + "version": "1.5.10", 14289 + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", 14290 + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", 14291 + "dependencies": { 14292 + "querystringify": "^2.1.1", 14293 + "requires-port": "^1.0.0" 14294 + } 14295 + }, 14296 + "node_modules/util-deprecate": { 14297 + "version": "1.0.2", 14298 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 14299 + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 14300 + }, 14301 + "node_modules/util.promisify": { 14302 + "version": "1.0.1", 14303 + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", 14304 + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", 14305 + "dependencies": { 14306 + "define-properties": "^1.1.3", 14307 + "es-abstract": "^1.17.2", 14308 + "has-symbols": "^1.0.1", 14309 + "object.getownpropertydescriptors": "^2.1.0" 14310 + }, 14311 + "funding": { 14312 + "url": "https://github.com/sponsors/ljharb" 14313 + } 14314 + }, 14315 + "node_modules/utila": { 14316 + "version": "0.4.0", 14317 + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", 14318 + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" 14319 + }, 14320 + "node_modules/utils-merge": { 14321 + "version": "1.0.1", 14322 + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 14323 + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", 14324 + "engines": { 14325 + "node": ">= 0.4.0" 14326 + } 14327 + }, 14328 + "node_modules/uuid": { 14329 + "version": "8.3.2", 14330 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", 14331 + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", 14332 + "bin": { 14333 + "uuid": "dist/bin/uuid" 14334 + } 14335 + }, 14336 + "node_modules/v8-to-istanbul": { 14337 + "version": "8.1.1", 14338 + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", 14339 + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", 14340 + "dependencies": { 14341 + "@types/istanbul-lib-coverage": "^2.0.1", 14342 + "convert-source-map": "^1.6.0", 14343 + "source-map": "^0.7.3" 14344 + }, 14345 + "engines": { 14346 + "node": ">=10.12.0" 14347 + } 14348 + }, 14349 + "node_modules/vary": { 14350 + "version": "1.1.2", 14351 + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 14352 + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", 14353 + "engines": { 14354 + "node": ">= 0.8" 14355 + } 14356 + }, 14357 + "node_modules/w3c-hr-time": { 14358 + "version": "1.0.2", 14359 + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", 14360 + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", 14361 + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", 14362 + "dependencies": { 14363 + "browser-process-hrtime": "^1.0.0" 14364 + } 14365 + }, 14366 + "node_modules/w3c-xmlserializer": { 14367 + "version": "2.0.0", 14368 + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", 14369 + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", 14370 + "dependencies": { 14371 + "xml-name-validator": "^3.0.0" 14372 + }, 14373 + "engines": { 14374 + "node": ">=10" 14375 + } 14376 + }, 14377 + "node_modules/walker": { 14378 + "version": "1.0.8", 14379 + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", 14380 + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", 14381 + "dependencies": { 14382 + "makeerror": "1.0.12" 14383 + } 14384 + }, 14385 + "node_modules/watchpack": { 14386 + "version": "2.4.0", 14387 + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", 14388 + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", 14389 + "dependencies": { 14390 + "glob-to-regexp": "^0.4.1", 14391 + "graceful-fs": "^4.1.2" 14392 + }, 14393 + "engines": { 14394 + "node": ">=10.13.0" 14395 + } 14396 + }, 14397 + "node_modules/wbuf": { 14398 + "version": "1.7.3", 14399 + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", 14400 + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", 14401 + "dependencies": { 14402 + "minimalistic-assert": "^1.0.0" 14403 + } 14404 + }, 14405 + "node_modules/webidl-conversions": { 14406 + "version": "6.1.0", 14407 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", 14408 + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", 14409 + "engines": { 14410 + "node": ">=10.4" 14411 + } 14412 + }, 14413 + "node_modules/webpack": { 14414 + "version": "5.79.0", 14415 + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.79.0.tgz", 14416 + "integrity": "sha512-3mN4rR2Xq+INd6NnYuL9RC9GAmc1ROPKJoHhrZ4pAjdMFEkJJWrsPw8o2JjCIyQyTu7rTXYn4VG6OpyB3CobZg==", 14417 + "dependencies": { 14418 + "@types/eslint-scope": "^3.7.3", 14419 + "@types/estree": "^1.0.0", 14420 + "@webassemblyjs/ast": "1.11.1", 14421 + "@webassemblyjs/wasm-edit": "1.11.1", 14422 + "@webassemblyjs/wasm-parser": "1.11.1", 14423 + "acorn": "^8.7.1", 14424 + "acorn-import-assertions": "^1.7.6", 14425 + "browserslist": "^4.14.5", 14426 + "chrome-trace-event": "^1.0.2", 14427 + "enhanced-resolve": "^5.10.0", 14428 + "es-module-lexer": "^1.2.1", 14429 + "eslint-scope": "5.1.1", 14430 + "events": "^3.2.0", 14431 + "glob-to-regexp": "^0.4.1", 14432 + "graceful-fs": "^4.2.9", 14433 + "json-parse-even-better-errors": "^2.3.1", 14434 + "loader-runner": "^4.2.0", 14435 + "mime-types": "^2.1.27", 14436 + "neo-async": "^2.6.2", 14437 + "schema-utils": "^3.1.0", 14438 + "tapable": "^2.1.1", 14439 + "terser-webpack-plugin": "^5.3.7", 14440 + "watchpack": "^2.4.0", 14441 + "webpack-sources": "^3.2.3" 14442 + }, 14443 + "bin": { 14444 + "webpack": "bin/webpack.js" 14445 + }, 14446 + "engines": { 14447 + "node": ">=10.13.0" 14448 + }, 14449 + "funding": { 14450 + "type": "opencollective", 14451 + "url": "https://opencollective.com/webpack" 14452 + }, 14453 + "peerDependenciesMeta": { 14454 + "webpack-cli": { 14455 + "optional": true 14456 + } 14457 + } 14458 + }, 14459 + "node_modules/webpack-dev-middleware": { 14460 + "version": "5.3.3", 14461 + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", 14462 + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", 14463 + "dependencies": { 14464 + "colorette": "^2.0.10", 14465 + "memfs": "^3.4.3", 14466 + "mime-types": "^2.1.31", 14467 + "range-parser": "^1.2.1", 14468 + "schema-utils": "^4.0.0" 14469 + }, 14470 + "engines": { 14471 + "node": ">= 12.13.0" 14472 + }, 14473 + "funding": { 14474 + "type": "opencollective", 14475 + "url": "https://opencollective.com/webpack" 14476 + }, 14477 + "peerDependencies": { 14478 + "webpack": "^4.0.0 || ^5.0.0" 14479 + } 14480 + }, 14481 + "node_modules/webpack-dev-middleware/node_modules/ajv": { 14482 + "version": "8.12.0", 14483 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", 14484 + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", 14485 + "dependencies": { 14486 + "fast-deep-equal": "^3.1.1", 14487 + "json-schema-traverse": "^1.0.0", 14488 + "require-from-string": "^2.0.2", 14489 + "uri-js": "^4.2.2" 14490 + }, 14491 + "funding": { 14492 + "type": "github", 14493 + "url": "https://github.com/sponsors/epoberezkin" 14494 + } 14495 + }, 14496 + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { 14497 + "version": "5.1.0", 14498 + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", 14499 + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", 14500 + "dependencies": { 14501 + "fast-deep-equal": "^3.1.3" 14502 + }, 14503 + "peerDependencies": { 14504 + "ajv": "^8.8.2" 14505 + } 14506 + }, 14507 + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { 14508 + "version": "1.0.0", 14509 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 14510 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" 14511 + }, 14512 + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { 14513 + "version": "4.0.1", 14514 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", 14515 + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", 14516 + "dependencies": { 14517 + "@types/json-schema": "^7.0.9", 14518 + "ajv": "^8.9.0", 14519 + "ajv-formats": "^2.1.1", 14520 + "ajv-keywords": "^5.1.0" 14521 + }, 14522 + "engines": { 14523 + "node": ">= 12.13.0" 14524 + }, 14525 + "funding": { 14526 + "type": "opencollective", 14527 + "url": "https://opencollective.com/webpack" 14528 + } 14529 + }, 14530 + "node_modules/webpack-dev-server": { 14531 + "version": "4.13.3", 14532 + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.13.3.tgz", 14533 + "integrity": "sha512-KqqzrzMRSRy5ePz10VhjyL27K2dxqwXQLP5rAKwRJBPUahe7Z2bBWzHw37jeb8GCPKxZRO79ZdQUAPesMh/Nug==", 14534 + "dependencies": { 14535 + "@types/bonjour": "^3.5.9", 14536 + "@types/connect-history-api-fallback": "^1.3.5", 14537 + "@types/express": "^4.17.13", 14538 + "@types/serve-index": "^1.9.1", 14539 + "@types/serve-static": "^1.13.10", 14540 + "@types/sockjs": "^0.3.33", 14541 + "@types/ws": "^8.5.1", 14542 + "ansi-html-community": "^0.0.8", 14543 + "bonjour-service": "^1.0.11", 14544 + "chokidar": "^3.5.3", 14545 + "colorette": "^2.0.10", 14546 + "compression": "^1.7.4", 14547 + "connect-history-api-fallback": "^2.0.0", 14548 + "default-gateway": "^6.0.3", 14549 + "express": "^4.17.3", 14550 + "graceful-fs": "^4.2.6", 14551 + "html-entities": "^2.3.2", 14552 + "http-proxy-middleware": "^2.0.3", 14553 + "ipaddr.js": "^2.0.1", 14554 + "launch-editor": "^2.6.0", 14555 + "open": "^8.0.9", 14556 + "p-retry": "^4.5.0", 14557 + "rimraf": "^3.0.2", 14558 + "schema-utils": "^4.0.0", 14559 + "selfsigned": "^2.1.1", 14560 + "serve-index": "^1.9.1", 14561 + "sockjs": "^0.3.24", 14562 + "spdy": "^4.0.2", 14563 + "webpack-dev-middleware": "^5.3.1", 14564 + "ws": "^8.13.0" 14565 + }, 14566 + "bin": { 14567 + "webpack-dev-server": "bin/webpack-dev-server.js" 14568 + }, 14569 + "engines": { 14570 + "node": ">= 12.13.0" 14571 + }, 14572 + "funding": { 14573 + "type": "opencollective", 14574 + "url": "https://opencollective.com/webpack" 14575 + }, 14576 + "peerDependencies": { 14577 + "webpack": "^4.37.0 || ^5.0.0" 14578 + }, 14579 + "peerDependenciesMeta": { 14580 + "webpack": { 14581 + "optional": true 14582 + }, 14583 + "webpack-cli": { 14584 + "optional": true 14585 + } 14586 + } 14587 + }, 14588 + "node_modules/webpack-dev-server/node_modules/ajv": { 14589 + "version": "8.12.0", 14590 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", 14591 + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", 14592 + "dependencies": { 14593 + "fast-deep-equal": "^3.1.1", 14594 + "json-schema-traverse": "^1.0.0", 14595 + "require-from-string": "^2.0.2", 14596 + "uri-js": "^4.2.2" 14597 + }, 14598 + "funding": { 14599 + "type": "github", 14600 + "url": "https://github.com/sponsors/epoberezkin" 14601 + } 14602 + }, 14603 + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { 14604 + "version": "5.1.0", 14605 + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", 14606 + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", 14607 + "dependencies": { 14608 + "fast-deep-equal": "^3.1.3" 14609 + }, 14610 + "peerDependencies": { 14611 + "ajv": "^8.8.2" 14612 + } 14613 + }, 14614 + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { 14615 + "version": "1.0.0", 14616 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 14617 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" 14618 + }, 14619 + "node_modules/webpack-dev-server/node_modules/schema-utils": { 14620 + "version": "4.0.1", 14621 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", 14622 + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", 14623 + "dependencies": { 14624 + "@types/json-schema": "^7.0.9", 14625 + "ajv": "^8.9.0", 14626 + "ajv-formats": "^2.1.1", 14627 + "ajv-keywords": "^5.1.0" 14628 + }, 14629 + "engines": { 14630 + "node": ">= 12.13.0" 14631 + }, 14632 + "funding": { 14633 + "type": "opencollective", 14634 + "url": "https://opencollective.com/webpack" 14635 + } 14636 + }, 14637 + "node_modules/webpack-dev-server/node_modules/ws": { 14638 + "version": "8.13.0", 14639 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", 14640 + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", 14641 + "engines": { 14642 + "node": ">=10.0.0" 14643 + }, 14644 + "peerDependencies": { 14645 + "bufferutil": "^4.0.1", 14646 + "utf-8-validate": ">=5.0.2" 14647 + }, 14648 + "peerDependenciesMeta": { 14649 + "bufferutil": { 14650 + "optional": true 14651 + }, 14652 + "utf-8-validate": { 14653 + "optional": true 14654 + } 14655 + } 14656 + }, 14657 + "node_modules/webpack-manifest-plugin": { 14658 + "version": "4.1.1", 14659 + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", 14660 + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", 14661 + "dependencies": { 14662 + "tapable": "^2.0.0", 14663 + "webpack-sources": "^2.2.0" 14664 + }, 14665 + "engines": { 14666 + "node": ">=12.22.0" 14667 + }, 14668 + "peerDependencies": { 14669 + "webpack": "^4.44.2 || ^5.47.0" 14670 + } 14671 + }, 14672 + "node_modules/webpack-manifest-plugin/node_modules/source-map": { 14673 + "version": "0.6.1", 14674 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 14675 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 14676 + "engines": { 14677 + "node": ">=0.10.0" 14678 + } 14679 + }, 14680 + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { 14681 + "version": "2.3.1", 14682 + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", 14683 + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", 14684 + "dependencies": { 14685 + "source-list-map": "^2.0.1", 14686 + "source-map": "^0.6.1" 14687 + }, 14688 + "engines": { 14689 + "node": ">=10.13.0" 14690 + } 14691 + }, 14692 + "node_modules/webpack-sources": { 14693 + "version": "3.2.3", 14694 + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", 14695 + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", 14696 + "engines": { 14697 + "node": ">=10.13.0" 14698 + } 14699 + }, 14700 + "node_modules/websocket-driver": { 14701 + "version": "0.7.4", 14702 + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", 14703 + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", 14704 + "dependencies": { 14705 + "http-parser-js": ">=0.5.1", 14706 + "safe-buffer": ">=5.1.0", 14707 + "websocket-extensions": ">=0.1.1" 14708 + }, 14709 + "engines": { 14710 + "node": ">=0.8.0" 14711 + } 14712 + }, 14713 + "node_modules/websocket-extensions": { 14714 + "version": "0.1.4", 14715 + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", 14716 + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", 14717 + "engines": { 14718 + "node": ">=0.8.0" 14719 + } 14720 + }, 14721 + "node_modules/whatwg-encoding": { 14722 + "version": "1.0.5", 14723 + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", 14724 + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", 14725 + "dependencies": { 14726 + "iconv-lite": "0.4.24" 14727 + } 14728 + }, 14729 + "node_modules/whatwg-encoding/node_modules/iconv-lite": { 14730 + "version": "0.4.24", 14731 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 14732 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 14733 + "dependencies": { 14734 + "safer-buffer": ">= 2.1.2 < 3" 14735 + }, 14736 + "engines": { 14737 + "node": ">=0.10.0" 14738 + } 14739 + }, 14740 + "node_modules/whatwg-fetch": { 14741 + "version": "3.6.2", 14742 + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", 14743 + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" 14744 + }, 14745 + "node_modules/whatwg-mimetype": { 14746 + "version": "2.3.0", 14747 + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", 14748 + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" 14749 + }, 14750 + "node_modules/whatwg-url": { 14751 + "version": "8.7.0", 14752 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", 14753 + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", 14754 + "dependencies": { 14755 + "lodash": "^4.7.0", 14756 + "tr46": "^2.1.0", 14757 + "webidl-conversions": "^6.1.0" 14758 + }, 14759 + "engines": { 14760 + "node": ">=10" 14761 + } 14762 + }, 14763 + "node_modules/which": { 14764 + "version": "2.0.2", 14765 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 14766 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 14767 + "dependencies": { 14768 + "isexe": "^2.0.0" 14769 + }, 14770 + "bin": { 14771 + "node-which": "bin/node-which" 14772 + }, 14773 + "engines": { 14774 + "node": ">= 8" 14775 + } 14776 + }, 14777 + "node_modules/which-boxed-primitive": { 14778 + "version": "1.0.2", 14779 + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", 14780 + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", 14781 + "dependencies": { 14782 + "is-bigint": "^1.0.1", 14783 + "is-boolean-object": "^1.1.0", 14784 + "is-number-object": "^1.0.4", 14785 + "is-string": "^1.0.5", 14786 + "is-symbol": "^1.0.3" 14787 + }, 14788 + "funding": { 14789 + "url": "https://github.com/sponsors/ljharb" 14790 + } 14791 + }, 14792 + "node_modules/which-collection": { 14793 + "version": "1.0.1", 14794 + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", 14795 + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", 14796 + "dependencies": { 14797 + "is-map": "^2.0.1", 14798 + "is-set": "^2.0.1", 14799 + "is-weakmap": "^2.0.1", 14800 + "is-weakset": "^2.0.1" 14801 + }, 14802 + "funding": { 14803 + "url": "https://github.com/sponsors/ljharb" 14804 + } 14805 + }, 14806 + "node_modules/which-typed-array": { 14807 + "version": "1.1.9", 14808 + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", 14809 + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", 14810 + "dependencies": { 14811 + "available-typed-arrays": "^1.0.5", 14812 + "call-bind": "^1.0.2", 14813 + "for-each": "^0.3.3", 14814 + "gopd": "^1.0.1", 14815 + "has-tostringtag": "^1.0.0", 14816 + "is-typed-array": "^1.1.10" 14817 + }, 14818 + "engines": { 14819 + "node": ">= 0.4" 14820 + }, 14821 + "funding": { 14822 + "url": "https://github.com/sponsors/ljharb" 14823 + } 14824 + }, 14825 + "node_modules/word-wrap": { 14826 + "version": "1.2.3", 14827 + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 14828 + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", 14829 + "engines": { 14830 + "node": ">=0.10.0" 14831 + } 14832 + }, 14833 + "node_modules/workbox-background-sync": { 14834 + "version": "6.5.4", 14835 + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", 14836 + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", 14837 + "dependencies": { 14838 + "idb": "^7.0.1", 14839 + "workbox-core": "6.5.4" 14840 + } 14841 + }, 14842 + "node_modules/workbox-broadcast-update": { 14843 + "version": "6.5.4", 14844 + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", 14845 + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", 14846 + "dependencies": { 14847 + "workbox-core": "6.5.4" 14848 + } 14849 + }, 14850 + "node_modules/workbox-build": { 14851 + "version": "6.5.4", 14852 + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", 14853 + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", 14854 + "dependencies": { 14855 + "@apideck/better-ajv-errors": "^0.3.1", 14856 + "@babel/core": "^7.11.1", 14857 + "@babel/preset-env": "^7.11.0", 14858 + "@babel/runtime": "^7.11.2", 14859 + "@rollup/plugin-babel": "^5.2.0", 14860 + "@rollup/plugin-node-resolve": "^11.2.1", 14861 + "@rollup/plugin-replace": "^2.4.1", 14862 + "@surma/rollup-plugin-off-main-thread": "^2.2.3", 14863 + "ajv": "^8.6.0", 14864 + "common-tags": "^1.8.0", 14865 + "fast-json-stable-stringify": "^2.1.0", 14866 + "fs-extra": "^9.0.1", 14867 + "glob": "^7.1.6", 14868 + "lodash": "^4.17.20", 14869 + "pretty-bytes": "^5.3.0", 14870 + "rollup": "^2.43.1", 14871 + "rollup-plugin-terser": "^7.0.0", 14872 + "source-map": "^0.8.0-beta.0", 14873 + "stringify-object": "^3.3.0", 14874 + "strip-comments": "^2.0.1", 14875 + "tempy": "^0.6.0", 14876 + "upath": "^1.2.0", 14877 + "workbox-background-sync": "6.5.4", 14878 + "workbox-broadcast-update": "6.5.4", 14879 + "workbox-cacheable-response": "6.5.4", 14880 + "workbox-core": "6.5.4", 14881 + "workbox-expiration": "6.5.4", 14882 + "workbox-google-analytics": "6.5.4", 14883 + "workbox-navigation-preload": "6.5.4", 14884 + "workbox-precaching": "6.5.4", 14885 + "workbox-range-requests": "6.5.4", 14886 + "workbox-recipes": "6.5.4", 14887 + "workbox-routing": "6.5.4", 14888 + "workbox-strategies": "6.5.4", 14889 + "workbox-streams": "6.5.4", 14890 + "workbox-sw": "6.5.4", 14891 + "workbox-window": "6.5.4" 14892 + }, 14893 + "engines": { 14894 + "node": ">=10.0.0" 14895 + } 14896 + }, 14897 + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { 14898 + "version": "0.3.6", 14899 + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", 14900 + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", 14901 + "dependencies": { 14902 + "json-schema": "^0.4.0", 14903 + "jsonpointer": "^5.0.0", 14904 + "leven": "^3.1.0" 14905 + }, 14906 + "engines": { 14907 + "node": ">=10" 14908 + }, 14909 + "peerDependencies": { 14910 + "ajv": ">=8" 14911 + } 14912 + }, 14913 + "node_modules/workbox-build/node_modules/ajv": { 14914 + "version": "8.12.0", 14915 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", 14916 + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", 14917 + "dependencies": { 14918 + "fast-deep-equal": "^3.1.1", 14919 + "json-schema-traverse": "^1.0.0", 14920 + "require-from-string": "^2.0.2", 14921 + "uri-js": "^4.2.2" 14922 + }, 14923 + "funding": { 14924 + "type": "github", 14925 + "url": "https://github.com/sponsors/epoberezkin" 14926 + } 14927 + }, 14928 + "node_modules/workbox-build/node_modules/fs-extra": { 14929 + "version": "9.1.0", 14930 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 14931 + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 14932 + "dependencies": { 14933 + "at-least-node": "^1.0.0", 14934 + "graceful-fs": "^4.2.0", 14935 + "jsonfile": "^6.0.1", 14936 + "universalify": "^2.0.0" 14937 + }, 14938 + "engines": { 14939 + "node": ">=10" 14940 + } 14941 + }, 14942 + "node_modules/workbox-build/node_modules/json-schema-traverse": { 14943 + "version": "1.0.0", 14944 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 14945 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" 14946 + }, 14947 + "node_modules/workbox-build/node_modules/source-map": { 14948 + "version": "0.8.0-beta.0", 14949 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", 14950 + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", 14951 + "dependencies": { 14952 + "whatwg-url": "^7.0.0" 14953 + }, 14954 + "engines": { 14955 + "node": ">= 8" 14956 + } 14957 + }, 14958 + "node_modules/workbox-build/node_modules/tr46": { 14959 + "version": "1.0.1", 14960 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", 14961 + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", 14962 + "dependencies": { 14963 + "punycode": "^2.1.0" 14964 + } 14965 + }, 14966 + "node_modules/workbox-build/node_modules/webidl-conversions": { 14967 + "version": "4.0.2", 14968 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", 14969 + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" 14970 + }, 14971 + "node_modules/workbox-build/node_modules/whatwg-url": { 14972 + "version": "7.1.0", 14973 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", 14974 + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", 14975 + "dependencies": { 14976 + "lodash.sortby": "^4.7.0", 14977 + "tr46": "^1.0.1", 14978 + "webidl-conversions": "^4.0.2" 14979 + } 14980 + }, 14981 + "node_modules/workbox-cacheable-response": { 14982 + "version": "6.5.4", 14983 + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", 14984 + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", 14985 + "dependencies": { 14986 + "workbox-core": "6.5.4" 14987 + } 14988 + }, 14989 + "node_modules/workbox-core": { 14990 + "version": "6.5.4", 14991 + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", 14992 + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" 14993 + }, 14994 + "node_modules/workbox-expiration": { 14995 + "version": "6.5.4", 14996 + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", 14997 + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", 14998 + "dependencies": { 14999 + "idb": "^7.0.1", 15000 + "workbox-core": "6.5.4" 15001 + } 15002 + }, 15003 + "node_modules/workbox-google-analytics": { 15004 + "version": "6.5.4", 15005 + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", 15006 + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", 15007 + "dependencies": { 15008 + "workbox-background-sync": "6.5.4", 15009 + "workbox-core": "6.5.4", 15010 + "workbox-routing": "6.5.4", 15011 + "workbox-strategies": "6.5.4" 15012 + } 15013 + }, 15014 + "node_modules/workbox-navigation-preload": { 15015 + "version": "6.5.4", 15016 + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", 15017 + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", 15018 + "dependencies": { 15019 + "workbox-core": "6.5.4" 15020 + } 15021 + }, 15022 + "node_modules/workbox-precaching": { 15023 + "version": "6.5.4", 15024 + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", 15025 + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", 15026 + "dependencies": { 15027 + "workbox-core": "6.5.4", 15028 + "workbox-routing": "6.5.4", 15029 + "workbox-strategies": "6.5.4" 15030 + } 15031 + }, 15032 + "node_modules/workbox-range-requests": { 15033 + "version": "6.5.4", 15034 + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", 15035 + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", 15036 + "dependencies": { 15037 + "workbox-core": "6.5.4" 15038 + } 15039 + }, 15040 + "node_modules/workbox-recipes": { 15041 + "version": "6.5.4", 15042 + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", 15043 + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", 15044 + "dependencies": { 15045 + "workbox-cacheable-response": "6.5.4", 15046 + "workbox-core": "6.5.4", 15047 + "workbox-expiration": "6.5.4", 15048 + "workbox-precaching": "6.5.4", 15049 + "workbox-routing": "6.5.4", 15050 + "workbox-strategies": "6.5.4" 15051 + } 15052 + }, 15053 + "node_modules/workbox-routing": { 15054 + "version": "6.5.4", 15055 + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", 15056 + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", 15057 + "dependencies": { 15058 + "workbox-core": "6.5.4" 15059 + } 15060 + }, 15061 + "node_modules/workbox-strategies": { 15062 + "version": "6.5.4", 15063 + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", 15064 + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", 15065 + "dependencies": { 15066 + "workbox-core": "6.5.4" 15067 + } 15068 + }, 15069 + "node_modules/workbox-streams": { 15070 + "version": "6.5.4", 15071 + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", 15072 + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", 15073 + "dependencies": { 15074 + "workbox-core": "6.5.4", 15075 + "workbox-routing": "6.5.4" 15076 + } 15077 + }, 15078 + "node_modules/workbox-sw": { 15079 + "version": "6.5.4", 15080 + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", 15081 + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" 15082 + }, 15083 + "node_modules/workbox-webpack-plugin": { 15084 + "version": "6.5.4", 15085 + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", 15086 + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", 15087 + "dependencies": { 15088 + "fast-json-stable-stringify": "^2.1.0", 15089 + "pretty-bytes": "^5.4.1", 15090 + "upath": "^1.2.0", 15091 + "webpack-sources": "^1.4.3", 15092 + "workbox-build": "6.5.4" 15093 + }, 15094 + "engines": { 15095 + "node": ">=10.0.0" 15096 + }, 15097 + "peerDependencies": { 15098 + "webpack": "^4.4.0 || ^5.9.0" 15099 + } 15100 + }, 15101 + "node_modules/workbox-webpack-plugin/node_modules/source-map": { 15102 + "version": "0.6.1", 15103 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 15104 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 15105 + "engines": { 15106 + "node": ">=0.10.0" 15107 + } 15108 + }, 15109 + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { 15110 + "version": "1.4.3", 15111 + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", 15112 + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", 15113 + "dependencies": { 15114 + "source-list-map": "^2.0.0", 15115 + "source-map": "~0.6.1" 15116 + } 15117 + }, 15118 + "node_modules/workbox-window": { 15119 + "version": "6.5.4", 15120 + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", 15121 + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", 15122 + "dependencies": { 15123 + "@types/trusted-types": "^2.0.2", 15124 + "workbox-core": "6.5.4" 15125 + } 15126 + }, 15127 + "node_modules/wrap-ansi": { 15128 + "version": "7.0.0", 15129 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 15130 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 15131 + "dependencies": { 15132 + "ansi-styles": "^4.0.0", 15133 + "string-width": "^4.1.0", 15134 + "strip-ansi": "^6.0.0" 15135 + }, 15136 + "engines": { 15137 + "node": ">=10" 15138 + }, 15139 + "funding": { 15140 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 15141 + } 15142 + }, 15143 + "node_modules/wrappy": { 15144 + "version": "1.0.2", 15145 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 15146 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" 15147 + }, 15148 + "node_modules/write-file-atomic": { 15149 + "version": "3.0.3", 15150 + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", 15151 + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", 15152 + "dependencies": { 15153 + "imurmurhash": "^0.1.4", 15154 + "is-typedarray": "^1.0.0", 15155 + "signal-exit": "^3.0.2", 15156 + "typedarray-to-buffer": "^3.1.5" 15157 + } 15158 + }, 15159 + "node_modules/ws": { 15160 + "version": "7.5.9", 15161 + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", 15162 + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", 15163 + "engines": { 15164 + "node": ">=8.3.0" 15165 + }, 15166 + "peerDependencies": { 15167 + "bufferutil": "^4.0.1", 15168 + "utf-8-validate": "^5.0.2" 15169 + }, 15170 + "peerDependenciesMeta": { 15171 + "bufferutil": { 15172 + "optional": true 15173 + }, 15174 + "utf-8-validate": { 15175 + "optional": true 15176 + } 15177 + } 15178 + }, 15179 + "node_modules/xml-name-validator": { 15180 + "version": "3.0.0", 15181 + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", 15182 + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" 15183 + }, 15184 + "node_modules/xmlchars": { 15185 + "version": "2.2.0", 15186 + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", 15187 + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" 15188 + }, 15189 + "node_modules/y18n": { 15190 + "version": "5.0.8", 15191 + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 15192 + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 15193 + "engines": { 15194 + "node": ">=10" 15195 + } 15196 + }, 15197 + "node_modules/yallist": { 15198 + "version": "3.1.1", 15199 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 15200 + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" 15201 + }, 15202 + "node_modules/yaml": { 15203 + "version": "1.10.2", 15204 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 15205 + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 15206 + "engines": { 15207 + "node": ">= 6" 15208 + } 15209 + }, 15210 + "node_modules/yargs": { 15211 + "version": "16.2.0", 15212 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", 15213 + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", 15214 + "dependencies": { 15215 + "cliui": "^7.0.2", 15216 + "escalade": "^3.1.1", 15217 + "get-caller-file": "^2.0.5", 15218 + "require-directory": "^2.1.1", 15219 + "string-width": "^4.2.0", 15220 + "y18n": "^5.0.5", 15221 + "yargs-parser": "^20.2.2" 15222 + }, 15223 + "engines": { 15224 + "node": ">=10" 15225 + } 15226 + }, 15227 + "node_modules/yargs-parser": { 15228 + "version": "20.2.9", 15229 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", 15230 + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", 15231 + "engines": { 15232 + "node": ">=10" 15233 + } 15234 + }, 15235 + "node_modules/yocto-queue": { 15236 + "version": "0.1.0", 15237 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 15238 + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 15239 + "engines": { 15240 + "node": ">=10" 15241 + }, 15242 + "funding": { 15243 + "url": "https://github.com/sponsors/sindresorhus" 15244 + } 15245 + }, 15246 + "node_modules/zod": { 15247 + "version": "3.21.4", 15248 + "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", 15249 + "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==", 15250 + "funding": { 15251 + "url": "https://github.com/sponsors/colinhacks" 15252 + } 15253 + } 15254 + } 15255 + }
+46
package.json
··· 1 + { 2 + "name": "bluesky-starter-kit", 3 + "version": "1.0.0", 4 + "description": "", 5 + "main": "index.js", 6 + "scripts": { 7 + "start": "react-scripts start", 8 + "build": "react-scripts build", 9 + "test": "react-scripts test --env=jsdom", 10 + "eject": "react-scripts eject" 11 + }, 12 + "keywords": [], 13 + "author": "", 14 + "type": "module", 15 + "license": "ISC", 16 + "dependencies": { 17 + "@atproto/api": "^0.2.7", 18 + "react": "18.2.0", 19 + "react-calendar-heatmap": "^1.9.0", 20 + "react-dom": "18.2.0", 21 + "react-scripts": "5.0.1", 22 + "react-tooltip": "5.10.1" 23 + }, 24 + "devDependencies": { 25 + "@types/node": "^18.15.11", 26 + "@types/react": "^18.0.0", 27 + "@types/react-dom": "^18.0.0", 28 + "@typescript-eslint/eslint-plugin": "^5.58.0", 29 + "@typescript-eslint/parser": "^5.58.0", 30 + "eslint": "^8.38.0", 31 + "prettier": "^2.8.7", 32 + "typescript": "^4.0.0" 33 + }, 34 + "browserslist": { 35 + "production": [ 36 + ">0.2%", 37 + "not dead", 38 + "not op_mini all" 39 + ], 40 + "development": [ 41 + "last 1 chrome version", 42 + "last 1 firefox version", 43 + "last 1 safari version" 44 + ] 45 + } 46 + }
+39
public/index.html
··· 1 + <!DOCTYPE html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="utf-8" /> 5 + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /> 6 + <meta name="theme-color" content="#000000" /> 7 + <!-- 8 + manifest.json provides metadata used when your web app is added to the 9 + homescreen on Android. See https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/ 10 + --> 11 + <link rel="manifest" href="%PUBLIC_URL%/manifest.json" /> 12 + <link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico" /> 13 + <!-- 14 + Notice the use of %PUBLIC_URL% in the tags above. 15 + It will be replaced with the URL of the `public` folder during the build. 16 + Only files inside the `public` folder can be referenced from the HTML. 17 + 18 + Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will 19 + work correctly both with client-side routing and a non-root public URL. 20 + Learn how to configure a non-root public URL by running `npm run build`. 21 + --> 22 + <title>Bluesky Calendar Heatmap</title> 23 + </head> 24 + 25 + <body> 26 + <noscript> You need to enable JavaScript to run this app. </noscript> 27 + <div id="root"></div> 28 + <!-- 29 + This HTML file is a template. 30 + If you open it directly in the browser, you will see an empty page. 31 + 32 + You can add webfonts, meta tags, or analytics to this file. 33 + The build step will place the bundled scripts into the <body> tag. 34 + 35 + To begin the development, run `npm start` or `yarn start`. 36 + To create a production bundle, use `npm run build` or `yarn build`. 37 + --> 38 + </body> 39 + </html>
+4
src/config.example.js
··· 1 + export const config = { 2 + identifier: 'aliceisjustplaying.bsky.social', 3 + password: '😆', 4 + };
+184
src/index.tsx
··· 1 + import React from 'react'; 2 + import { useState, useEffect } from 'react'; 3 + import { createRoot } from 'react-dom/client'; 4 + import CalendarHeatmap from 'react-calendar-heatmap'; 5 + import { Tooltip } from 'react-tooltip'; 6 + import 'react-tooltip/dist/react-tooltip.css'; 7 + import './react-calendar-heatmap.css'; 8 + import './styles.css'; 9 + import * as bsky from '@atproto/api'; 10 + const { BskyAgent } = bsky; 11 + import { config } from './config.js'; 12 + 13 + async function getData(actor = '') { 14 + const agent = new BskyAgent({ 15 + service: 'https://bsky.social', 16 + }); 17 + 18 + await agent.login({ 19 + identifier: config.identifier, 20 + password: config.password, 21 + }); 22 + 23 + // source: https://github.com/bluesky-social/atproto/blob/efb1cac2bfc8ccb77c0f4910ad9f3de7370fbebb/packages/bsky/tests/_util.ts#L314 24 + const paginateAll = async <T extends { cursor?: string }>( 25 + fn: (cursor?: string) => Promise<T>, 26 + limit = Infinity, 27 + ): Promise<T[]> => { 28 + const results: T[] = []; 29 + let cursor; 30 + do { 31 + const res = await fn(cursor); 32 + results.push(res); 33 + cursor = res.cursor; 34 + } while (cursor && results.length < limit); 35 + return results; 36 + }; 37 + 38 + if (actor === '') { 39 + actor = agent.session!.did; 40 + } else { 41 + actor = (await agent.getProfile({ actor })).data.did; 42 + } 43 + 44 + // source: https://github.com/bluesky-social/atproto/blob/efb1cac2bfc8ccb77c0f4910ad9f3de7370fbebb/packages/bsky/tests/views/author-feed.test.ts#L94 45 + const paginator = async (cursor?: string) => { 46 + const res = await agent.getAuthorFeed({ 47 + actor: actor, 48 + cursor, 49 + limit: 100, 50 + }); 51 + return res.data; 52 + }; 53 + 54 + const paginatedAll = await paginateAll(paginator); 55 + 56 + const posts: object[] = []; 57 + 58 + paginatedAll.forEach((res) => { 59 + if (typeof res.feed[0] !== 'undefined') { 60 + posts.push( 61 + ...res.feed.map((e) => ({ 62 + text: (e.post.record as any).text, 63 + uri: e.post.uri.replace('app.bsky.feed.', '').replace('at://', 'https://staging.bsky.app/profile/'), 64 + likeCount: e.post.likeCount, 65 + did: e.post.author.did, 66 + handle: e.post.author.handle, 67 + isOwn: e.post.author.did === actor, 68 + repostCount: e.post.repostCount, 69 + isRepost: e.post.repostCount === 0 ? false : true, 70 + createdAt: (e.post.record as any).createdAt, 71 + })), 72 + ); 73 + } 74 + }); 75 + 76 + const groupedPosts = posts.reduce((acc, obj: any) => { 77 + const key = obj.createdAt.slice(0, 10); 78 + if (!acc[key]) { 79 + acc[key] = { date: key, count: 0 }; 80 + } 81 + if (obj.isOwn) acc[key].count++; 82 + return acc; 83 + }, {}); 84 + 85 + // i don't need the outer object, i just need an array with the values 86 + const data = Object.values(groupedPosts); 87 + 88 + const max = Math.max(...data.map((o) => o.count)); 89 + 90 + // source: https://github.com/mimonelu/klearsky/blob/079746c1c1a03d3a9f0961bdb69bb223dcb106c3/src/composables/main-state.ts#L98 91 + const log = await fetch(`https://plc.directory/${actor}/log/audit`); 92 + const logJson = await log.json(); 93 + const createdAt = logJson[0]?.createdAt; 94 + 95 + return { 96 + data, 97 + max, 98 + createdAt, 99 + }; 100 + } 101 + 102 + const today = new Date(); 103 + 104 + function App() { 105 + const [posts, setPosts] = useState<any>([]); 106 + const [max, setMax] = useState<any>(0); 107 + const [createdAt, setCreatedAt] = useState<any>(); 108 + const [actor, setActor] = useState<any>(''); 109 + const [updated, setUpdated] = useState(actor); 110 + 111 + useEffect(() => { 112 + let ignore = false; 113 + 114 + getData(actor).then((data) => { 115 + if (!ignore) { 116 + setPosts(data.data); 117 + setMax(data.max); 118 + setCreatedAt(new Date(data.createdAt)); 119 + } 120 + }); 121 + 122 + return () => { 123 + ignore = true; 124 + }; 125 + }, [updated, max]); 126 + return ( 127 + <div> 128 + <h1>Bluesky Posts Heatmap</h1> 129 + <div id="actor"> 130 + <input type="text" placeholder="Enter a BlueSky DID" onChange={(e) => setActor(e.target.value)} value={actor} /> 131 + <input 132 + type="button" 133 + value="Submit" 134 + onClick={() => { 135 + setMax(0); 136 + setUpdated(actor); 137 + }} 138 + /> 139 + </div> 140 + <div> 141 + <br /> 142 + </div> 143 + {max === 0 ? ( 144 + <p>Loading...</p> 145 + ) : ( 146 + <> 147 + <CalendarHeatmap 148 + startDate={createdAt} 149 + endDate={today} 150 + values={posts} 151 + classForValue={(value) => { 152 + if (!value) { 153 + return 'color-empty'; 154 + } 155 + // return `color-github-${value.count > 0 ? Math.ceil((value.count / max) * 4) : 0}`; 156 + return `color-custom-${value.count > 0 ? Math.ceil((value.count / max) * 17) : 0}`; 157 + }} 158 + tooltipDataAttrs={(value) => { 159 + return { 160 + 'data-tooltip-id': 'my-tooltip', 161 + 'data-tooltip-content': value.date !== null ? `${value.date} has ${value.count} posts` : 'no posts', 162 + 'data-tooltip-place': 'top', 163 + }; 164 + }} 165 + showWeekdayLabels={true} 166 + gutterSize={1} 167 + showOutOfRangeDays={true} 168 + /> 169 + <Tooltip id="my-tooltip" /> 170 + </> 171 + )} 172 + </div> 173 + ); 174 + } 175 + 176 + function shiftDate(date, numDays) { 177 + const newDate = new Date(date); 178 + newDate.setDate(newDate.getDate() + numDays); 179 + return newDate; 180 + } 181 + 182 + const container = document.getElementById('root'); 183 + const root = createRoot(container!); 184 + root.render(<App />);
+158
src/react-calendar-heatmap.css
··· 1 + /* 2 + * react-calendar-heatmap styles 3 + * 4 + * All of the styles in this file are optional and configurable! 5 + * The github and gitlab color scales are provided for reference. 6 + */ 7 + 8 + .react-calendar-heatmap { 9 + width: 100%; 10 + height: 300px; 11 + } 12 + 13 + .react-calendar-heatmap text { 14 + font-size: 10px; 15 + fill: #000; 16 + padding-right: 20px; 17 + } 18 + 19 + .react-calendar-heatmap-weekday-labels { 20 + padding-right: 10px; 21 + } 22 + 23 + .react-calendar-heatmap .react-calendar-heatmap-small-text { 24 + font-size: 5px; 25 + } 26 + 27 + .react-calendar-heatmap rect:hover { 28 + stroke: #555; 29 + stroke-width: 1px; 30 + } 31 + 32 + /* 33 + * Default color scale 34 + */ 35 + 36 + .react-calendar-heatmap .color-empty { 37 + fill: #eeeeee; 38 + } 39 + 40 + .react-calendar-heatmap .color-filled { 41 + fill: #8cc665; 42 + } 43 + 44 + /* 45 + * Github color scale 46 + */ 47 + 48 + .react-calendar-heatmap .color-github-0 { 49 + fill: #eeeeee; 50 + } 51 + .react-calendar-heatmap .color-github-1 { 52 + fill: #d6e685; 53 + } 54 + .react-calendar-heatmap .color-github-2 { 55 + fill: #8cc665; 56 + } 57 + .react-calendar-heatmap .color-github-3 { 58 + fill: #44a340; 59 + } 60 + .react-calendar-heatmap .color-github-4 { 61 + fill: #1e6823; 62 + } 63 + 64 + /* 65 + * https://colorkit.io/#EeEeEe-#1e6823-18 66 + */ 67 + 68 + .react-calendar-heatmap .color-custom-0 { 69 + fill: #eeeeee; 70 + } 71 + 72 + .react-calendar-heatmap .color-custom-1 { 73 + fill: #e2e6e2; 74 + } 75 + 76 + .react-calendar-heatmap .color-custom-2 { 77 + fill: #d6ded6; 78 + } 79 + 80 + .react-calendar-heatmap .color-custom-3 { 81 + fill: #cad6ca; 82 + } 83 + 84 + .react-calendar-heatmap .color-custom-4 { 85 + fill: #becebe; 86 + } 87 + 88 + .react-calendar-heatmap .color-custom-5 { 89 + fill: #b2c6b2; 90 + } 91 + 92 + .react-calendar-heatmap .color-custom-6 { 93 + fill: #a6bea6; 94 + } 95 + 96 + .react-calendar-heatmap .color-custom-7 { 97 + fill: #9ab69a; 98 + } 99 + 100 + .react-calendar-heatmap .color-custom-8 { 101 + fill: #8eae8e; 102 + } 103 + 104 + .react-calendar-heatmap .color-custom-9 { 105 + fill: #82a682; 106 + } 107 + 108 + .react-calendar-heatmap .color-custom-10 { 109 + fill: #769e76; 110 + } 111 + 112 + .react-calendar-heatmap .color-custom-11 { 113 + fill: #6a966a; 114 + } 115 + 116 + .react-calendar-heatmap .color-custom-12 { 117 + fill: #5e8e5e; 118 + } 119 + 120 + .react-calendar-heatmap .color-custom-13 { 121 + fill: #528652; 122 + } 123 + 124 + .react-calendar-heatmap .color-custom-14 { 125 + fill: #467e46; 126 + } 127 + 128 + .react-calendar-heatmap .color-custom-15 { 129 + fill: #3a763a; 130 + } 131 + 132 + .react-calendar-heatmap .color-custom-16 { 133 + fill: #2e6e2e; 134 + } 135 + 136 + .react-calendar-heatmap .color-custom-17 { 137 + fill: #1e6823; 138 + } 139 + 140 + /* 141 + * Gitlab color scale 142 + */ 143 + 144 + .react-calendar-heatmap .color-gitlab-0 { 145 + fill: #ededed; 146 + } 147 + .react-calendar-heatmap .color-gitlab-1 { 148 + fill: #acd5f2; 149 + } 150 + .react-calendar-heatmap .color-gitlab-2 { 151 + fill: #7fa8d1; 152 + } 153 + .react-calendar-heatmap .color-gitlab-3 { 154 + fill: #49729b; 155 + } 156 + .react-calendar-heatmap .color-gitlab-4 { 157 + fill: #254e77; 158 + }
+19
src/styles.css
··· 1 + * { 2 + font-family: sans-serif; 3 + } 4 + 5 + #root { 6 + display: flex; 7 + flex-direction: column; 8 + align-items: center; 9 + justify-content: center; 10 + height: 100vh; 11 + } 12 + 13 + h1 { 14 + text-align: center; 15 + } 16 + 17 + #actor { 18 + text-align: center; 19 + }
+110
tsconfig.json
··· 1 + { 2 + "compilerOptions": { 3 + "jsx": "react", 4 + /* Visit https://aka.ms/tsconfig to read more about this file */ 5 + 6 + /* Projects */ 7 + // "incremental": true, /* Save .tsbuildinfo files to allow for incremental compilation of projects. */ 8 + // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ 9 + // "tsBuildInfoFile": "./.tsbuildinfo", /* Specify the path to .tsbuildinfo incremental compilation file. */ 10 + // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects. */ 11 + // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ 12 + // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ 13 + 14 + /* Language and Environment */ 15 + "target": "esnext" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */, 16 + // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ 17 + // "jsx": "preserve", /* Specify what JSX code is generated. */ 18 + // "experimentalDecorators": true, /* Enable experimental support for legacy experimental decorators. */ 19 + // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ 20 + // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. */ 21 + // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ 22 + // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */ 23 + // "reactNamespace": "", /* Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. */ 24 + // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ 25 + // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ 26 + // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */ 27 + 28 + /* Modules */ 29 + "module": "esnext" /* Specify what module code is generated. */, 30 + // "rootDir": "./", /* Specify the root folder within your source files. */ 31 + "moduleResolution": "nodenext" /* Specify how TypeScript looks up a file from a given module specifier. */, 32 + // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ 33 + // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ 34 + // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ 35 + // "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */ 36 + // "types": [], /* Specify type package names to be included without being referenced in a source file. */ 37 + // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ 38 + // "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */ 39 + // "allowImportingTsExtensions": true, /* Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set. */ 40 + // "resolvePackageJsonExports": true, /* Use the package.json 'exports' field when resolving package imports. */ 41 + // "resolvePackageJsonImports": true, /* Use the package.json 'imports' field when resolving imports. */ 42 + // "customConditions": [], /* Conditions to set in addition to the resolver-specific defaults when resolving imports. */ 43 + // "resolveJsonModule": true, /* Enable importing .json files. */ 44 + // "allowArbitraryExtensions": true, /* Enable importing files with any extension, provided a declaration file is present. */ 45 + // "noResolve": true, /* Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project. */ 46 + 47 + /* JavaScript Support */ 48 + // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */ 49 + // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ 50 + // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */ 51 + 52 + /* Emit */ 53 + // "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ 54 + // "declarationMap": true, /* Create sourcemaps for d.ts files. */ 55 + // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ 56 + // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ 57 + // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ 58 + // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */ 59 + // "outDir": "./", /* Specify an output folder for all emitted files. */ 60 + // "removeComments": true, /* Disable emitting comments. */ 61 + // "noEmit": true, /* Disable emitting files from a compilation. */ 62 + // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ 63 + // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types. */ 64 + // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ 65 + // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ 66 + // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ 67 + // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ 68 + // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ 69 + // "newLine": "crlf", /* Set the newline character for emitting files. */ 70 + // "stripInternal": true, /* Disable emitting declarations that have '@internal' in their JSDoc comments. */ 71 + // "noEmitHelpers": true, /* Disable generating custom helper functions like '__extends' in compiled output. */ 72 + // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ 73 + // "preserveConstEnums": true, /* Disable erasing 'const enum' declarations in generated code. */ 74 + // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ 75 + // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ 76 + 77 + /* Interop Constraints */ 78 + // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ 79 + // "verbatimModuleSyntax": true, /* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting. */ 80 + "allowSyntheticDefaultImports": true /* Allow 'import x from y' when a module doesn't have a default export. */, 81 + "esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */, 82 + // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ 83 + "forceConsistentCasingInFileNames": true /* Ensure that casing is correct in imports. */, 84 + 85 + /* Type Checking */ 86 + "strict": true /* Enable all strict type-checking options. */, 87 + "noImplicitAny": false /* Enable error reporting for expressions and declarations with an implied 'any' type. */, 88 + // "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */ 89 + // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ 90 + // "strictBindCallApply": true, /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */ 91 + // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ 92 + // "noImplicitThis": true, /* Enable error reporting when 'this' is given the type 'any'. */ 93 + // "useUnknownInCatchVariables": true, /* Default catch clause variables as 'unknown' instead of 'any'. */ 94 + // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ 95 + // "noUnusedLocals": true, /* Enable error reporting when local variables aren't read. */ 96 + // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read. */ 97 + // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ 98 + // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ 99 + // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ 100 + // "noUncheckedIndexedAccess": true, /* Add 'undefined' to a type when accessed using an index. */ 101 + // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ 102 + // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type. */ 103 + // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ 104 + // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ 105 + 106 + /* Completeness */ 107 + // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ 108 + "skipLibCheck": true /* Skip type checking all .d.ts files. */ 109 + } 110 + }