From b99c28ab4675dba00b6ff80588495a5c3a2f0b32 Mon Sep 17 00:00:00 2001 From: James Berry <69924001+jlalmes@users.noreply.github.com> Date: Tue, 4 Oct 2022 17:44:41 +0100 Subject: [PATCH] v0.1.0-alpha.4 (#1) --- .eslintrc.js | 41 + .github/FUNDING.yml | 1 + .github/workflows/test.yml | 19 + .gitignore | 3 + .npmignore | 5 + .npmrc | 2 + .vscode/extensions.json | 7 + .vscode/settings.json | 18 + README.md | 94 +- RELEASE.md | 4 + assets/trpc-chrome-graph.png | Bin 0 -> 670082 bytes assets/trpc-chrome-readme.png | Bin 0 -> 340775 bytes assets/trpc-chrome.svg | 24 + examples/with-plasmo/.gitignore | 42 + examples/with-plasmo/README.md | 11 + examples/with-plasmo/assets/icon.png | Bin 0 -> 15193 bytes examples/with-plasmo/package.json | 31 + examples/with-plasmo/popup.tsx | 29 + examples/with-plasmo/src/background.ts | 15 + examples/with-plasmo/src/popup.tsx | 43 + examples/with-plasmo/tsconfig.json | 12 + jest.config.js | 13 + package-lock.json | 32064 +++++++++++++++++++++++ package.json | 64 + prettier.config.js | 15 + src/adapter/errors.ts | 27 + src/adapter/index.ts | 198 + src/link/index.ts | 92 + src/types.ts | 20 + test/__setup.ts | 66 + test/webext.test.ts | 139 + tsconfig.build.json | 4 + tsconfig.eslint.json | 5 + tsconfig.json | 20 + 34 files changed, 33125 insertions(+), 3 deletions(-) create mode 100644 .eslintrc.js create mode 100644 .github/FUNDING.yml create mode 100644 .github/workflows/test.yml create mode 100644 .gitignore create mode 100644 .npmignore create mode 100644 .npmrc create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json create mode 100644 RELEASE.md create mode 100644 assets/trpc-chrome-graph.png create mode 100644 assets/trpc-chrome-readme.png create mode 100644 assets/trpc-chrome.svg create mode 100644 examples/with-plasmo/.gitignore create mode 100644 examples/with-plasmo/README.md create mode 100644 examples/with-plasmo/assets/icon.png create mode 100644 examples/with-plasmo/package.json create mode 100644 examples/with-plasmo/popup.tsx create mode 100644 examples/with-plasmo/src/background.ts create mode 100644 examples/with-plasmo/src/popup.tsx create mode 100644 examples/with-plasmo/tsconfig.json create mode 100644 jest.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 prettier.config.js create mode 100644 src/adapter/errors.ts create mode 100644 src/adapter/index.ts create mode 100644 src/link/index.ts create mode 100644 src/types.ts create mode 100644 test/__setup.ts create mode 100644 test/webext.test.ts create mode 100644 tsconfig.build.json create mode 100644 tsconfig.eslint.json create mode 100644 tsconfig.json diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..763c6b1 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,41 @@ +// @ts-check + +/** @type {import('eslint').Linter.Config} */ +module.exports = { + root: true, + extends: [ + 'eslint:recommended', + 'plugin:import/recommended', + 'plugin:import/typescript', + 'plugin:@typescript-eslint/recommended', + 'plugin:@typescript-eslint/recommended-requiring-type-checking', + 'plugin:promise/recommended', + 'plugin:prettier/recommended', + ], + parser: '@typescript-eslint/parser', + parserOptions: { + ecmaFeatures: { jsx: false }, + ecmaVersion: 'latest', + sourceType: 'module', + project: './tsconfig.eslint.json', + tsconfigRootDir: __dirname, + }, + env: { + node: true, + }, + rules: { + '@typescript-eslint/no-misused-promises': ['error', { checksVoidReturn: false }], + '@typescript-eslint/no-unsafe-argument': 'warn', + '@typescript-eslint/no-unsafe-assignment': 'warn', + '@typescript-eslint/no-unsafe-call': 'warn', + '@typescript-eslint/no-unsafe-member-access': 'warn', + '@typescript-eslint/no-unsafe-return': 'warn', + '@typescript-eslint/unbound-method': 'off', + }, + overrides: [ + { + files: ['*.js', '*.jsx', '*.mjs', '*.cjs'], + rules: {}, + }, + ], +}; diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..b3d9b71 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1 @@ +github: jlalmes diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..f4d7ae7 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,19 @@ +name: Test +on: [push] +jobs: + test: + runs-on: ubuntu-latest + steps: + - name: Checkout repo + uses: actions/checkout@v2 + + - name: Setup node + uses: actions/setup-node@v3 + with: + node-version: 16 + + - name: Install dependencies + run: npm ci + + - name: Run tests + run: npm test diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6acc570 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +node_modules +dist +.DS_Store \ No newline at end of file diff --git a/.npmignore b/.npmignore new file mode 100644 index 0000000..2ca7a33 --- /dev/null +++ b/.npmignore @@ -0,0 +1,5 @@ +* +!dist/**/* +!package.json +!package-lock.json +!LICENSE \ No newline at end of file diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..40fd242 --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +sign-git-tag=false +message="trpc-chrome v%s" \ No newline at end of file diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..c8a824a --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "dbaeumer.vscode-eslint", + "esbenp.prettier-vscode", + "yzhang.markdown-all-in-one", + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..0d4c01f --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,18 @@ +{ + "typescript.tsdk": "node_modules/typescript/lib", + "editor.tabSize": 2, + "editor.formatOnSave": true, + "editor.codeActionsOnSave": { + "source.fixAll.eslint": true + }, + "workbench.colorCustomizations": { + "titleBar.activeBackground": "#1a73e8", + "titleBar.inactiveBackground": "#5a98e9" + }, + "[javascript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[jsonc]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + } +} diff --git a/README.md b/README.md index 063eb44..c16d71c 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,103 @@ -# trpc-chrome +![trpc-chrome](assets/trpc-chrome-readme.png) -### **[Chrome Extension](https://developer.chrome.com/docs/extensions/mv3/) adapter for [tRPC](https://trpc.io/)** 🧩 +
+

trpc-chrome

+ + + +
+
+
+ +## **[Chrome extension](https://developer.chrome.com/docs/extensions/mv3/) support for [tRPC](https://trpc.io/)** 🧩 - Easy communication for web extensions. - Typesafe messaging between content & background scripts. - Ready for Manifest V3. +### Roadmap 🚘 + +- Reconnect on background script reload. (maybe?) +- Add example with client(content) & handler(background). +- Add example with vice-versa handler(content) & client(background). + +## Usage + +**1. Install `trpc-chrome`.** + +```bash +# npm +npm install trpc-chrome +# yarn +yarn add trpc-chrome +``` + +**2. Add a `chromeLink` to the client in your content script.** + +```typescript +// content.ts +import { createTRPCClient } from '@trpc/client'; +import { chromeLink } from 'trpc-chrome'; + +import type { AppRouter } from './appRouter'; + +const port = chrome.runtime.connect(chrome.runtime.id); + +export const chromeClient = createTRPCClient({ + links: [/* 👉 */ chromeLink({ port })], +}); +``` + +**3. Add `createChromeHandler` in your background script.** + +```typescript +// background.ts +import { createChromeHandler } from 'trpc-chrome'; + +import { appRouter } from './appRouter'; + +createChromeHandler({ router: appRouter /* 👈 */ }); +``` + +## Requirements + +Peer dependencies: + +- [`tRPC`](https://github.com/trpc/trpc) Server v10 (`@trpc/server@next`) must be installed. +- [`tRPC`](https://github.com/trpc/trpc) Server v10 (`@trpc/server@next`) must be installed. + +## Example + +Please see [full example here](examples/with-plasmo). + +_For advanced use-cases, please find examples in our [complete test suite](test)._ + +## Types + +#### ChromeLinkOptions + +Please see [full typings here](src/link.ts). + +| Property | Type | Description | Required | +| -------- | --------------------- | ---------------------------------------------------------------- | -------- | +| `port` | `chrome.runtime.Port` | An open web extension port between content & background scripts. | `true` | + +#### CreateChromeHandlerOptions + +Please see [full typings here](src/handler.ts). + +| Property | Type | Description | Required | +| --------------- | ---------- | ------------------------------------------------------ | -------- | +| `router` | `Router` | Your application tRPC router. | `true` | +| `createContext` | `Function` | Passes contextual (`ctx`) data to procedure resolvers. | `false` | +| `onError` | `Function` | Called if error occurs inside handler. | `false` | + +--- + ## License Distributed under the MIT License. See LICENSE for more information. ## Contact -James Berry - Follow me on Twitter [@jlalmes](https://twitter.com/jlalmes) 💚 +James Berry - Follow me on Twitter [@jlalmes](https://twitter.com/jlalmes) 💙 diff --git a/RELEASE.md b/RELEASE.md new file mode 100644 index 0000000..3fab6a7 --- /dev/null +++ b/RELEASE.md @@ -0,0 +1,4 @@ +npm run test +npm version {{version}} +npm run build +npm publish {{--tag alpha}} diff --git a/assets/trpc-chrome-graph.png b/assets/trpc-chrome-graph.png new file mode 100644 index 0000000000000000000000000000000000000000..18cda6de7574b0237df1e4a2e74498e07a2778f4 GIT binary patch literal 670082 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≪hA_(n|G9)*9>fFFh{ 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

    1H$)vjv}lFN;JlB&rKd#;$t#U(clK!P?bmR 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 hWTP($%M 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 M07*qoM6N<$g64`~#sB~S literal 0 HcmV?d00001 diff --git a/assets/trpc-chrome-readme.png b/assets/trpc-chrome-readme.png new file mode 100644 index 0000000000000000000000000000000000000000..e44e275d955208a9e83137a72f6867b5e6993476 GIT binary patch literal 340775 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[FnQA&(_Rf5m2yM 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%0Dy1`PMd0b&!#qyWiuu#l5YN9jw_7)I$_jjg-?D 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 Z^ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/examples/with-plasmo/.gitignore b/examples/with-plasmo/.gitignore new file mode 100644 index 0000000..a08786b --- /dev/null +++ b/examples/with-plasmo/.gitignore @@ -0,0 +1,42 @@ + +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +#cache +.turbo +.next +.vercel + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + + +# local env files +.env* + +out/ +build/ +dist/ + +# plasmo - https://www.plasmo.com +.plasmo + +# bpp - http://bpp.browser.market/ +keys.json + +# typescript +.tsbuildinfo diff --git a/examples/with-plasmo/README.md b/examples/with-plasmo/README.md new file mode 100644 index 0000000..9e71d80 --- /dev/null +++ b/examples/with-plasmo/README.md @@ -0,0 +1,11 @@ +# [**`trpc-chrome`**](../../README.md) (with-plasmo) + +### Getting started + +Make sure your current working directory is at `/trpc-chrome` root. + +```bash +npm install +npm run build +npm run dev -w with-plasmo +``` diff --git a/examples/with-plasmo/assets/icon.png b/examples/with-plasmo/assets/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e0dd988d0dbb0247ae71079c823402978ddca724 GIT binary patch literal 15193 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 TcCcER00000NkvXXu0mjf0fVG; literal 0 HcmV?d00001 diff --git a/examples/with-plasmo/package.json b/examples/with-plasmo/package.json new file mode 100644 index 0000000..f3f4a2b --- /dev/null +++ b/examples/with-plasmo/package.json @@ -0,0 +1,31 @@ +{ + "name": "with-plasmo", + "displayName": "tRPC with Plasmo", + "version": "1.0.0", + "private": true, + "scripts": { + "dev": "plasmo dev", + "build": "plasmo build" + }, + "dependencies": { + "@trpc/client": "^10.0.0-proxy-beta.13", + "@trpc/server": "^10.0.0-proxy-beta.13", + "plasmo": "0.55.2", + "react": "18.2.0", + "react-dom": "18.2.0", + "zod": "^3.19.1" + }, + "devDependencies": { + "@types/chrome": "0.0.196", + "@types/node": "18.7.15", + "@types/react": "18.0.18", + "@types/react-dom": "18.0.6", + "typescript": "4.8.2" + }, + "manifest": { + "host_permissions": [ + "http://*/*", + "https://*/*" + ] + } +} diff --git a/examples/with-plasmo/popup.tsx b/examples/with-plasmo/popup.tsx new file mode 100644 index 0000000..d24df88 --- /dev/null +++ b/examples/with-plasmo/popup.tsx @@ -0,0 +1,29 @@ +import { useState } from 'react'; + +function IndexPopup() { + const [data, setData] = useState(''); + + return ( + + ); +} + +export default IndexPopup; diff --git a/examples/with-plasmo/src/background.ts b/examples/with-plasmo/src/background.ts new file mode 100644 index 0000000..e89e4c2 --- /dev/null +++ b/examples/with-plasmo/src/background.ts @@ -0,0 +1,15 @@ +import { initTRPC } from '@trpc/server'; +import { createChromeHandler } from 'trpc-chrome/dist/adapter'; +import { z } from 'zod'; + +const t = initTRPC.create(); + +const appRouter = t.router({ + openNewTab: t.procedure.input(z.object({ url: z.string().url() })).mutation(async ({ input }) => { + await chrome.tabs.create({ url: input.url, active: true }); + }), +}); + +export type AppRouter = typeof appRouter; + +createChromeHandler({ router: appRouter }); diff --git a/examples/with-plasmo/src/popup.tsx b/examples/with-plasmo/src/popup.tsx new file mode 100644 index 0000000..c03d0f4 --- /dev/null +++ b/examples/with-plasmo/src/popup.tsx @@ -0,0 +1,43 @@ +import { createTRPCProxyClient } from '@trpc/client'; +import { useRef, useState } from 'react'; +import { chromeLink } from 'trpc-chrome/dist/link'; + +import type { AppRouter } from './background'; + +const port = chrome.runtime.connect(); +const trpc = createTRPCProxyClient({ + links: [chromeLink({ port })], +}); + +function Popup() { + const inputRef = useRef(null); + const [errorMessage, setErrorMessage] = useState(null); + + const onOpenNewTab = async () => { + setErrorMessage(null); + const url = inputRef.current!.value; + try { + await trpc.openNewTab.mutate({ url }); + } catch (error) { + setErrorMessage(error instanceof Error ? error.message : 'Something went wrong'); + } + }; + + return ( +
    +

    Extension using tRPC & Plasmo

    + + {errorMessage &&

    {errorMessage}

    } + +
    + ); +} + +export default Popup; diff --git a/examples/with-plasmo/tsconfig.json b/examples/with-plasmo/tsconfig.json new file mode 100644 index 0000000..e62ec60 --- /dev/null +++ b/examples/with-plasmo/tsconfig.json @@ -0,0 +1,12 @@ +{ + "extends": "plasmo/templates/tsconfig.base", + "exclude": ["node_modules"], + "include": [".plasmo/**/*", "./**/*.ts", "./**/*.tsx"], + "compilerOptions": { + "strict": true, + "baseUrl": ".", + "paths": { + "~*": ["./src/*"] + } + } +} diff --git a/jest.config.js b/jest.config.js new file mode 100644 index 0000000..dc8fb06 --- /dev/null +++ b/jest.config.js @@ -0,0 +1,13 @@ +// @ts-check + +/** @type {import('ts-jest/dist/types').JestConfigWithTsJest} */ +module.exports = { + preset: 'ts-jest', + testEnvironment: 'node', + rootDir: './test', + setupFiles: ['./__setup.ts'], + snapshotFormat: { + escapeString: true, + printBasicPrototype: true, + }, +}; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..b36e00c --- /dev/null +++ b/package-lock.json @@ -0,0 +1,32064 @@ +{ + "name": "trpc-chrome", + "version": "0.1.0-alpha.4", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "trpc-chrome", + "version": "0.1.0-alpha.4", + "license": "MIT", + "workspaces": [ + ".", + "examples/with-plasmo" + ], + "devDependencies": { + "@playwright/test": "^1.26.1", + "@trivago/prettier-plugin-sort-imports": "^3.3.0", + "@types/chrome": "^0.0.197", + "@types/jest": "^29.1.1", + "@types/node": "^18.8.1", + "@typescript-eslint/eslint-plugin": "^5.39.0", + "@typescript-eslint/parser": "^5.39.0", + "eslint": "^8.24.0", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-promise": "^6.0.1", + "jest": "^29.1.2", + "jest-environment-jsdom": "^29.1.2", + "prettier": "^2.7.1", + "rimraf": "^3.0.2", + "superjson": "^1.10.0", + "ts-jest": "^29.0.3", + "ts-node": "^10.9.1", + "tslib": "^2.4.0", + "typescript": "^4.8.4", + "zod": "^3.19.1" + }, + "peerDependencies": { + "@trpc/client": "10.0.0-proxy-beta.13", + "@trpc/server": "10.0.0-proxy-beta.13" + } + }, + "example": { + "version": "1.0.0", + "extraneous": true, + "license": "ISC" + }, + "examples/with-plasmo": { + "version": "1.0.0", + "dependencies": { + "@trpc/client": "^10.0.0-proxy-beta.13", + "@trpc/server": "^10.0.0-proxy-beta.13", + "plasmo": "0.55.2", + "react": "18.2.0", + "react-dom": "18.2.0", + "zod": "^3.19.1" + }, + "devDependencies": { + "@types/chrome": "0.0.196", + "@types/node": "18.7.15", + "@types/react": "18.0.18", + "@types/react-dom": "18.0.6", + "typescript": "4.8.2" + } + }, + "examples/with-plasmo/node_modules/@types/chrome": { + "version": "0.0.196", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.196.tgz", + "integrity": "sha512-LAjGIQYC0wyiYu6lVT03dBrHBfYTMsM8EmNfQ+UdZipGZe8OUiir6weoa9oQoBw3T3RLzBCp9m904T+rFtpPAg==", + "dev": true, + "dependencies": { + "@types/filesystem": "*", + "@types/har-format": "*" + } + }, + "examples/with-plasmo/node_modules/@types/node": { + "version": "18.7.15", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.15.tgz", + "integrity": "sha512-XnjpaI8Bgc3eBag2Aw4t2Uj/49lLBSStHWfqKvIuXD7FIrZyMLWp8KuAFHAqxMZYTF9l08N1ctUn9YNybZJVmQ==", + "dev": true + }, + "examples/with-plasmo/node_modules/typescript": { + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.2.tgz", + "integrity": "sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.3.tgz", + "integrity": "sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz", + "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.7", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helpers": "^7.17.8", + "@babel/parser": "^7.17.8", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", + "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.19.3", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name/node_modules/@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables/node_modules/@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/generator": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", + "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.19.3", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/parser": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", + "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", + "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.3", + "@babel/types": "^7.19.3", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access/node_modules/@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration/node_modules/@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/generator": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", + "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.19.3", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/parser": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", + "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/traverse": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", + "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.3", + "@babel/types": "^7.19.3", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz", + "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/parser": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", + "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", + "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.3", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@expo/spawn-async": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.7.0.tgz", + "integrity": "sha512-sqPAjOEFTrjaTybrh9SnPFLInDXcoMC06psEFmH68jLTmoipSQCq8GCEfIoHhxRDALWB+DsiwXJSbXlE/iVIIQ==", + "dependencies": { + "cross-spawn": "^7.0.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.10.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.7.tgz", + "integrity": "sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.1.2.tgz", + "integrity": "sha512-ujEBCcYs82BTmRxqfHMQggSlkUZP63AE5YEaTPj7eFyJOzukkTorstOUC7L6nE3w5SYadGVAnTsQ/ZjTGL0qYQ==", + "dev": true, + "dependencies": { + "@jest/types": "^29.1.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.1.2", + "jest-util": "^29.1.2", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.1.2.tgz", + "integrity": "sha512-sCO2Va1gikvQU2ynDN8V4+6wB7iVrD2CvT0zaRst4rglf56yLly0NQ9nuRRAWFeimRf+tCdFsb1Vk1N9LrrMPA==", + "dev": true, + "dependencies": { + "@jest/console": "^29.1.2", + "@jest/reporters": "^29.1.2", + "@jest/test-result": "^29.1.2", + "@jest/transform": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.0.0", + "jest-config": "^29.1.2", + "jest-haste-map": "^29.1.2", + "jest-message-util": "^29.1.2", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.1.2", + "jest-resolve-dependencies": "^29.1.2", + "jest-runner": "^29.1.2", + "jest-runtime": "^29.1.2", + "jest-snapshot": "^29.1.2", + "jest-util": "^29.1.2", + "jest-validate": "^29.1.2", + "jest-watcher": "^29.1.2", + "micromatch": "^4.0.4", + "pretty-format": "^29.1.2", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.1.2.tgz", + "integrity": "sha512-rG7xZ2UeOfvOVzoLIJ0ZmvPl4tBEQ2n73CZJSlzUjPw4or1oSWC0s0Rk0ZX+pIBJ04aVr6hLWFn1DFtrnf8MhQ==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "jest-mock": "^29.1.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.1.2.tgz", + "integrity": "sha512-FXw/UmaZsyfRyvZw3M6POgSNqwmuOXJuzdNiMWW9LCYo0GRoRDhg+R5iq5higmRTHQY7hx32+j7WHwinRmoILQ==", + "dev": true, + "dependencies": { + "expect": "^29.1.2", + "jest-snapshot": "^29.1.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.1.2.tgz", + "integrity": "sha512-4a48bhKfGj/KAH39u0ppzNTABXQ8QPccWAFUFobWBaEMSMp+sB31Z2fK/l47c4a/Mu1po2ffmfAIPxXbVTXdtg==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.1.2.tgz", + "integrity": "sha512-GppaEqS+QQYegedxVMpCe2xCXxxeYwQ7RsNx55zc8f+1q1qevkZGKequfTASI7ejmg9WwI+SJCrHe9X11bLL9Q==", + "dev": true, + "dependencies": { + "@jest/types": "^29.1.2", + "@sinonjs/fake-timers": "^9.1.2", + "@types/node": "*", + "jest-message-util": "^29.1.2", + "jest-mock": "^29.1.2", + "jest-util": "^29.1.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.1.2.tgz", + "integrity": "sha512-uMgfERpJYoQmykAd0ffyMq8wignN4SvLUG6orJQRe9WAlTRc9cdpCaE/29qurXixYJVZWUqIBXhSk8v5xN1V9g==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.1.2", + "@jest/expect": "^29.1.2", + "@jest/types": "^29.1.2", + "jest-mock": "^29.1.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.1.2.tgz", + "integrity": "sha512-X4fiwwyxy9mnfpxL0g9DD0KcTmEIqP0jUdnc2cfa9riHy+I6Gwwp5vOZiwyg0vZxfSDxrOlK9S4+340W4d+DAA==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.1.2", + "@jest/test-result": "^29.1.2", + "@jest/transform": "^29.1.2", + "@jest/types": "^29.1.2", + "@jridgewell/trace-mapping": "^0.3.15", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.1.2", + "jest-util": "^29.1.2", + "jest-worker": "^29.1.2", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.0.0.tgz", + "integrity": "sha512-nOr+0EM8GiHf34mq2GcJyz/gYFyLQ2INDhAylrZJ9mMWoW21mLBfZa0BUVPPMxVYrLjeiRe2Z7kWXOGnS0TFhQ==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.15", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.1.2.tgz", + "integrity": "sha512-jjYYjjumCJjH9hHCoMhA8PCl1OxNeGgAoZ7yuGYILRJX9NjgzTN0pCT5qAoYR4jfOP8htIByvAlz9vfNSSBoVg==", + "dev": true, + "dependencies": { + "@jest/console": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.1.2.tgz", + "integrity": "sha512-fU6dsUqqm8sA+cd85BmeF7Gu9DsXVWFdGn9taxM6xN1cKdcP/ivSgXh5QucFRFz1oZxKv3/9DYYbq0ULly3P/Q==", + "dev": true, + "dependencies": { + "@jest/test-result": "^29.1.2", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.1.2", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.1.2.tgz", + "integrity": "sha512-2uaUuVHTitmkx1tHF+eBjb4p7UuzBG7SXIaA/hNIkaMP6K+gXYGxP38ZcrofzqN0HeZ7A90oqsOa97WU7WZkSw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.1.2", + "@jridgewell/trace-mapping": "^0.3.15", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.1.2", + "jest-regex-util": "^29.0.0", + "jest-util": "^29.1.2", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.1.2.tgz", + "integrity": "sha512-DcXGtoTykQB5jiwCmVr8H4vdg2OJhQex3qPkG+ISyDO7xQXbt/4R6dowcRyPemRnkH7JoHvZuxPBdlq+9JxFCg==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.0.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@lezer/common": { + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-0.15.12.tgz", + "integrity": "sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==" + }, + "node_modules/@lezer/lr": { + "version": "0.15.8", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-0.15.8.tgz", + "integrity": "sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg==", + "dependencies": { + "@lezer/common": "^0.15.0" + } + }, + "node_modules/@lmdb/lmdb-darwin-arm64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.5.2.tgz", + "integrity": "sha512-+F8ioQIUN68B4UFiIBYu0QQvgb9FmlKw2ctQMSBfW2QBrZIxz9vD9jCGqTCPqZBRbPHAS/vG1zSXnKqnS2ch/A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@lmdb/lmdb-darwin-x64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.5.2.tgz", + "integrity": "sha512-KvPH56KRLLx4KSfKBx0m1r7GGGUMXm0jrKmNE7plbHlesZMuPJICtn07HYgQhj1LNsK7Yqwuvnqh1QxhJnF1EA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@lmdb/lmdb-linux-arm": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.5.2.tgz", + "integrity": "sha512-5kQAP21hAkfW5Bl+e0P57dV4dGYnkNIpR7f/GAh6QHlgXx+vp/teVj4PGRZaKAvt0GX6++N6hF8NnGElLDuIDw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-linux-arm64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.5.2.tgz", + "integrity": "sha512-aLl89VHL/wjhievEOlPocoefUyWdvzVrcQ/MHQYZm2JfV1jUsrbr/ZfkPPUFvZBf+VSE+Q0clWs9l29PCX1hTQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-linux-x64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.5.2.tgz", + "integrity": "sha512-xUdUfwDJLGjOUPH3BuPBt0NlIrR7f/QHKgu3GZIXswMMIihAekj2i97oI0iWG5Bok/b+OBjHPfa8IU9velnP/Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-win32-x64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.5.2.tgz", + "integrity": "sha512-zrBczSbXKxEyK2ijtbRdICDygRqWSRPpZMN5dD1T8VMEW5RIhIbwFWw2phDRXuBQdVDpSjalCIUMWMV2h3JaZA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@mischnic/json-sourcemap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@mischnic/json-sourcemap/-/json-sourcemap-0.1.0.tgz", + "integrity": "sha512-dQb3QnfNqmQNYA4nFSN/uLaByIic58gOXq4Y4XqLOWmOrw73KmJPt/HLyG0wvn1bnR6mBKs/Uwvkh+Hns1T0XA==", + "dependencies": { + "@lezer/common": "^0.15.7", + "@lezer/lr": "^0.15.4", + "json5": "^2.2.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-2.1.2.tgz", + "integrity": "sha512-TyVLn3S/+ikMDsh0gbKv2YydKClN8HaJDDpONlaZR+LVJmsxLFUgA+O7zu59h9+f9gX1aj/ahw9wqa6rosmrYQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-2.1.2.tgz", + "integrity": "sha512-YPXtcVkhmVNoMGlqp81ZHW4dMxK09msWgnxtsDpSiZwTzUBG2N+No2bsr7WMtBKCVJMSD6mbAl7YhKUqkp/Few==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-2.1.2.tgz", + "integrity": "sha512-42R4MAFeIeNn+L98qwxAt360bwzX2Kf0ZQkBBucJ2Ircza3asoY4CDbgiu9VWklq8gWJVSJSJBwDI+c/THiWkA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-2.1.2.tgz", + "integrity": "sha512-vHZ2JiOWF2+DN9lzltGbhtQNzDo8fKFGrf37UJrgqxU0yvtERrzUugnfnX1wmVfFhSsF8OxrfqiNOUc5hko1Zg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-2.1.2.tgz", + "integrity": "sha512-RjRoRxg7Q3kPAdUSC5EUUPlwfMkIVhmaRTIe+cqHbKrGZ4M6TyCA/b5qMaukQ/1CHWrqYY2FbKOAU8Hg0pQFzg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-2.1.2.tgz", + "integrity": "sha512-rIZVR48zA8hGkHIK7ED6+ZiXsjRCcAVBJbm8o89OKAMTmEAQ2QvoOxoiu3w2isAaWwzgtQIOFIqHwvZDyLKCvw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@parcel/bundler-default": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.7.0.tgz", + "integrity": "sha512-PU5MtWWhc+dYI9x8mguYnm9yiG6TkI7niRpxgJgtqAyGHuEyNXVBQQ0X+qyOF4D9LdankBf8uNN18g31IET2Zg==", + "dependencies": { + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/cache": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.7.0.tgz", + "integrity": "sha512-JlXNoZXcWzLKdDlfeF3dIj5Vtel5T9vtdBN72PJ+cjC4qNHk4Uwvc5sfOBELuibGN0bVu2bwY9nUgSwCiB1iIA==", + "dependencies": { + "@parcel/fs": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/utils": "2.7.0", + "lmdb": "2.5.2" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.7.0" + } + }, + "node_modules/@parcel/codeframe": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.7.0.tgz", + "integrity": "sha512-UTKx0jejJmmO1dwTHSJuRgrO8N6PMlkxRT6sew8N6NC3Bgv6pu0EbO+RtlWt/jCvzcdLOPdIoTzj4MMZvgcMYg==", + "dependencies": { + "chalk": "^4.1.0" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/codeframe/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@parcel/codeframe/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@parcel/codeframe/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@parcel/codeframe/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@parcel/codeframe/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/codeframe/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/compressor-raw": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.7.0.tgz", + "integrity": "sha512-SCXwnOOQT6EmpusBsYWNQ/RFri+2JnKuE0gMSf2dROl2xbererX45FYzeDplWALCKAdjMNDpFwU+FyMYoVZSCQ==", + "dependencies": { + "@parcel/plugin": "2.7.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/config-default": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.7.0.tgz", + "integrity": "sha512-ZzsLr97AYrz8c9k6qn3DlqPzifi3vbP7q3ynUrAFxmt0L4+K0H9N508ZkORYmCgaFjLIQ8Y3eWpwCJ0AewPNIg==", + "dependencies": { + "@parcel/bundler-default": "2.7.0", + "@parcel/compressor-raw": "2.7.0", + "@parcel/namer-default": "2.7.0", + "@parcel/optimizer-css": "2.7.0", + "@parcel/optimizer-htmlnano": "2.7.0", + "@parcel/optimizer-image": "2.7.0", + "@parcel/optimizer-svgo": "2.7.0", + "@parcel/optimizer-terser": "2.7.0", + "@parcel/packager-css": "2.7.0", + "@parcel/packager-html": "2.7.0", + "@parcel/packager-js": "2.7.0", + "@parcel/packager-raw": "2.7.0", + "@parcel/packager-svg": "2.7.0", + "@parcel/reporter-dev-server": "2.7.0", + "@parcel/resolver-default": "2.7.0", + "@parcel/runtime-browser-hmr": "2.7.0", + "@parcel/runtime-js": "2.7.0", + "@parcel/runtime-react-refresh": "2.7.0", + "@parcel/runtime-service-worker": "2.7.0", + "@parcel/transformer-babel": "2.7.0", + "@parcel/transformer-css": "2.7.0", + "@parcel/transformer-html": "2.7.0", + "@parcel/transformer-image": "2.7.0", + "@parcel/transformer-js": "2.7.0", + "@parcel/transformer-json": "2.7.0", + "@parcel/transformer-postcss": "2.7.0", + "@parcel/transformer-posthtml": "2.7.0", + "@parcel/transformer-raw": "2.7.0", + "@parcel/transformer-react-refresh-wrap": "2.7.0", + "@parcel/transformer-svg": "2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.7.0" + } + }, + "node_modules/@parcel/core": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.7.0.tgz", + "integrity": "sha512-7yKZUdh314Q/kU/9+27ZYTfcnXS6VYHuG+iiUlIohnvUUybxLqVJhdMU9Q+z2QcPka1IdJWz4K4Xx0y6/4goyg==", + "dependencies": { + "@mischnic/json-sourcemap": "^0.1.0", + "@parcel/cache": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/events": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/graph": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/package-manager": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", + "abortcontroller-polyfill": "^1.1.9", + "base-x": "^3.0.8", + "browserslist": "^4.6.6", + "clone": "^2.1.1", + "dotenv": "^7.0.0", + "dotenv-expand": "^5.1.0", + "json5": "^2.2.0", + "msgpackr": "^1.5.4", + "nullthrows": "^1.1.1", + "semver": "^5.7.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/core/node_modules/dotenv": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", + "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@parcel/core/node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/@parcel/core/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@parcel/css": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@parcel/css/-/css-1.14.0.tgz", + "integrity": "sha512-r5tJWe6NF6lesfPw1N3g7N7WUKpHqi2ONnw9wl5ccSGGIxkmgcPaPQxfvmhdjXvQnktSuIOR0HjQXVXu+/en/w==", + "dependencies": { + "lightningcss": "^1.14.0" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/diagnostic": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.7.0.tgz", + "integrity": "sha512-pdq/cTwVoL0n8yuDCRXFRSQHVWdmmIXPt3R3iT4KtYDYvOrMT2dLPT79IMqQkhYPANW8GuL15n/WxRngfRdkug==", + "dependencies": { + "@mischnic/json-sourcemap": "^0.1.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/events": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.7.0.tgz", + "integrity": "sha512-kQDwMKgZ1U4M/G17qeDYF6bW5kybluN6ajYPc7mZcrWg+trEI/oXi81GMFaMX0BSUhwhbiN5+/Vb2wiG/Sn6ig==", + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/fs": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.7.0.tgz", + "integrity": "sha512-PU5fo4Hh8y03LZgemgVREttc0wyHQUNmsJCybxTB7EjJie2CqJRumo+DFppArlvdchLwJdc9em03yQV/GNWrEg==", + "dependencies": { + "@parcel/fs-search": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/watcher": "^2.0.0", + "@parcel/workers": "2.7.0" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.7.0" + } + }, + "node_modules/@parcel/fs-search": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.7.0.tgz", + "integrity": "sha512-K1Hv25bnRpwQVA15RvcRuB8ZhfclnCHA8N8L6w7Ul1ncSJDxCIkIAc5hAubYNNYW3kWjCC2SOaEgFKnbvMllEQ==", + "dependencies": { + "detect-libc": "^1.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/graph": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.7.0.tgz", + "integrity": "sha512-Q6E94GS6q45PtsZh+m+gvFRp/N1Qopxhu2sxjcWsGs5iBd6IWn2oYLWOH5iVzEjWuYpW2HkB08lH6J50O63uOA==", + "dependencies": { + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/hash": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.7.0.tgz", + "integrity": "sha512-k6bSKnIlPJMPU3yjQzfgfvF9zuJZGOAlJgzpL4BbWvdbE8BTdjzLcFn0Ujrtud94EgIkiXd22sC2HpCUWoHGdA==", + "dependencies": { + "detect-libc": "^1.0.3", + "xxhash-wasm": "^0.4.2" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/logger": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.7.0.tgz", + "integrity": "sha512-qjMY/bYo38+o+OiIrTRldU9CwL1E7J72t+xkTP8QIcUxLWz5LYR0YbynZUVulmBSfqsykjjxCy4a+8siVr+lPw==", + "dependencies": { + "@parcel/diagnostic": "2.7.0", + "@parcel/events": "2.7.0" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/markdown-ansi": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.7.0.tgz", + "integrity": "sha512-ipOX0D6FVZFEXeb/z8MnTMq2RQEIuaILY90olVIuHEFLHHfOPEn+RK3u13HA1ChF5/9E3cMD79tu6x9JL9Kqag==", + "dependencies": { + "chalk": "^4.1.0" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/markdown-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@parcel/markdown-ansi/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@parcel/markdown-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@parcel/markdown-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@parcel/markdown-ansi/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/markdown-ansi/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/namer-default": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.7.0.tgz", + "integrity": "sha512-lIKMdsmi//7fepecNDYmJYzBlL91HifPsX03lJCdu1dC6q5fBs+gG0XjKKG7yPnSCw1qH/4m7drzt9+dRZYAHQ==", + "dependencies": { + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/node-resolver-core": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.7.0.tgz", + "integrity": "sha512-5UJQHalqMxdhJIs2hhqQzFfQpF7+NAowsRq064lYtiRvcD8wMr3OOQ9wd1iazGpFSl4JKdT7BwDU9/miDJmanQ==", + "dependencies": { + "@parcel/diagnostic": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1", + "semver": "^5.7.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/node-resolver-core/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@parcel/optimizer-css": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.7.0.tgz", + "integrity": "sha512-IfnOMACqhcAclKyOW9X9JpsknB6OShk9OVvb8EvbDTKHJhQHNNmzE88OkSI/pS3ZVZP9Zj+nWcVHguV+kvDeiQ==", + "dependencies": { + "@parcel/css": "^1.12.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "browserslist": "^4.6.6", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/optimizer-data-url": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-data-url/-/optimizer-data-url-2.7.0.tgz", + "integrity": "sha512-rDy/ZOVauVVkOUPffnsBYBNhX7OtqVmU2xQZcQqQtRzeRqFJAshpjkUGmZJ2Aee4vPkbcsSA1/nZDpu1fI7cIw==", + "dependencies": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "isbinaryfile": "^4.0.2", + "mime": "^2.4.4" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/optimizer-htmlnano": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.7.0.tgz", + "integrity": "sha512-5QrGdWS5Hi4VXE3nQNrGqugmSXt68YIsWwKRAdarOxzyULSJS3gbCiQOXqIPRJobfZjnSIcdtkyxSiCUe1inIA==", + "dependencies": { + "@parcel/plugin": "2.7.0", + "htmlnano": "^2.0.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5", + "svgo": "^2.4.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/optimizer-image": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.7.0.tgz", + "integrity": "sha512-EnaXz5UjR67FUu0BEcqZTT9LsbB/iFAkkghCotbnbOuC5QQsloq6tw54TKU3y+R3qsjgUoMtGxPcGfVoXxZXYw==", + "dependencies": { + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", + "detect-libc": "^1.0.3" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/optimizer-svgo": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.7.0.tgz", + "integrity": "sha512-IO1JV4NpfP3V7FrhsqCcV8pDQIHraFi1/ZvEJyssITxjH49Im/txKlwMiQuZZryAPn8Xb8g395Muawuk6AK6sg==", + "dependencies": { + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "svgo": "^2.4.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/optimizer-terser": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.7.0.tgz", + "integrity": "sha512-07VZjIO8xsl2/WmS/qHI8lI/cpu47iS9eRpqwfZEEsdk1cfz50jhWkmFudHBxiHGMfcZ//1+DdaPg9RDBWZtZA==", + "dependencies": { + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1", + "terser": "^5.2.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/package-manager": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.7.0.tgz", + "integrity": "sha512-wmfSX1mRrTi8MeA4KrnPk/x7zGUsILCQmTo6lA4gygzAxDbM1pGuyFN8/Kt0y0SFO2lbljARtD/4an5qdotH+Q==", + "dependencies": { + "@parcel/diagnostic": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", + "semver": "^5.7.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.7.0" + } + }, + "node_modules/@parcel/package-manager/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@parcel/packager-css": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.7.0.tgz", + "integrity": "sha512-44nzZwu+ssGuiFmYM6cf/Y4iChiUZ4DUzzpegnGlhXtKJKe4NHntxThJynuRZWKN2AAf48avApDpimg2jW0KDw==", + "dependencies": { + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/packager-html": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.7.0.tgz", + "integrity": "sha512-Zgqd7sdcY/UnR370GR0q2ilmEohUDXsO8A1F28QCJzIsR1iCB6KRUT74+pawfQ1IhXZLaaFLLYe0UWcfm0JeXg==", + "dependencies": { + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/packager-js": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.7.0.tgz", + "integrity": "sha512-wTRdM81PgRVDzWGXdWmqLwguWnTYWzhEDdjXpW2n8uMOu/CjHhMtogk65aaYk3GOnq6OBL/NsrmBiV/zKPj1vA==", + "dependencies": { + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "globals": "^13.2.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/packager-js/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@parcel/packager-js/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@parcel/packager-raw": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.7.0.tgz", + "integrity": "sha512-jg2Zp8dI5VpIQlaeahXDCfrPN9m/DKht1NkR9P2CylMAwqCcc1Xc1RRiF0wfwcPZpPMpq1265n+4qnB7rjGBlA==", + "dependencies": { + "@parcel/plugin": "2.7.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/packager-svg": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.7.0.tgz", + "integrity": "sha512-EmJg3HpD6/xxKBjir/CdCKJZwI24iVfBuxRS9LUp3xHAIebOzVh1z6IN+i2Di5+NyRwfOFaLliL4uMa1zwbyCA==", + "dependencies": { + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "posthtml": "^0.16.4" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/plugin": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.7.0.tgz", + "integrity": "sha512-qqgx+nnMn6/0lRc4lKbLGmhNtBiT93S2gFNB4Eb4Pfz/SxVYoW+fmml+KdfOSiZffWOAH5L6NwhyD7N8aSikzw==", + "dependencies": { + "@parcel/types": "2.7.0" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/reporter-dev-server": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.7.0.tgz", + "integrity": "sha512-ySuou5addK8fGue8aXzo536BaEjMujDrEc1xkp4TasInXHVcA98b+SYX5NAZTGob5CxKvZQ5ylhg77zW30B+iA==", + "dependencies": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/resolver-default": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.7.0.tgz", + "integrity": "sha512-v8TvWsbLK7/q7n4gv6OrYNbW18xUx4zKbVMGZb1u4yMhzEH4HFr1D9OeoTq3jk+ximAigds8B6triQbL5exF7A==", + "dependencies": { + "@parcel/node-resolver-core": "2.7.0", + "@parcel/plugin": "2.7.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-browser-hmr": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.7.0.tgz", + "integrity": "sha512-PLbMLdclQeYsi2LkilZVGFV1n3y55G1jaBvby4ekedUZjMw3SWdMY2tDxgSDdFWfLCnYHJXdGUQSzGGi1kPzjA==", + "dependencies": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-js": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.7.0.tgz", + "integrity": "sha512-9/YUZTBNrSN2H6rbz/o1EOM0O7I3ZR/x9IDzxjJBD6Mi+0uCgCD02aedare/SNr1qgnbZZWmhpOzC+YgREcfLA==", + "dependencies": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-react-refresh": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.7.0.tgz", + "integrity": "sha512-vDKO0rWqRzEpmvoZ4kkYUiSsTxT5NnH904BFPFxKI0wJCl6yEmPuEifmATo73OuYhP6jIP3Qfl1R4TtiDFPJ1Q==", + "dependencies": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "react-error-overlay": "6.0.9", + "react-refresh": "^0.9.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-service-worker": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.7.0.tgz", + "integrity": "sha512-uD2pAV0yV6+e7JaWH4KVPbG+zRCrxr/OACyS9tIh+Q/R1vRmh8zGM3yhdrcoiZ7tFOnM72vd6xY11eTrUsSVig==", + "dependencies": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-webextension": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-webextension/-/runtime-webextension-2.7.0.tgz", + "integrity": "sha512-+2gGOOR3HUJGdsr/tUsJjs9tvlOsp2rTgGKt77+s1lqU/DYxh/n6KCSy+7a2DYtnBtZxE6LQhX6g/p4C2hkmMg==", + "dependencies": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/source-map": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz", + "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==", + "dependencies": { + "detect-libc": "^1.0.3" + }, + "engines": { + "node": "^12.18.3 || >=14" + } + }, + "node_modules/@parcel/transformer-babel": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.7.0.tgz", + "integrity": "sha512-7iklDXXnKH1530+QbI+e4kIJ+Q1puA1ulRS10db3aUJMj5GnvXGDFwhSZ7+T1ps66QHO7cVO29VlbqiRDarH1Q==", + "dependencies": { + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "browserslist": "^4.6.6", + "json5": "^2.2.0", + "nullthrows": "^1.1.1", + "semver": "^5.7.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-babel/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@parcel/transformer-css": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.7.0.tgz", + "integrity": "sha512-J4EpWK9spQpXyNCmKK8Xnane0xW/1B/EAmfp7Fiv7g+5yUjY4ODf4KUugvE+Eb2gekPkhOKNHermO2KrX0/PFA==", + "dependencies": { + "@parcel/css": "^1.12.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "browserslist": "^4.6.6", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-graphql": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-graphql/-/transformer-graphql-2.7.0.tgz", + "integrity": "sha512-M+3+NuBUH0hrWose8baEsUVp/8db+i6vXGuKcYY38ev/ljvsGqnEMB30FAgYyVbbklP/vLNUgGHIALHQvGpJnw==", + "dependencies": { + "@parcel/plugin": "2.7.0", + "graphql": "^15.0.0", + "graphql-import-macro": "^1.0.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-html": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.7.0.tgz", + "integrity": "sha512-wYJl5rn81W+Rlk9oQwDJcjoVsWVDKyeri84FzmlGXOsg0EYgnqOiG+3MDM8GeZjfuGe5fuoum4eqZeS0WdUHXw==", + "dependencies": { + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5", + "posthtml-parser": "^0.10.1", + "posthtml-render": "^3.0.0", + "semver": "^5.7.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-html/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@parcel/transformer-image": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.7.0.tgz", + "integrity": "sha512-mhi9/R5/ULhCkL2COVIKhNFoLDiZwQgprdaTJr5fnODggVxEX5o7ebFV6KNLMTEkwZUJWoB1hL0ziI0++DtoFA==", + "dependencies": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "peerDependencies": { + "@parcel/core": "^2.7.0" + } + }, + "node_modules/@parcel/transformer-inline-string": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-inline-string/-/transformer-inline-string-2.7.0.tgz", + "integrity": "sha512-/WurxNIk85rOMq9YhPUAA2MqkXjgUGmU4BGdpwUeJKSB2xbA9Zu5Q355lCGzIxH50MJpDZ1Nm4As2Ss6BXVURA==", + "dependencies": { + "@parcel/plugin": "2.7.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-js": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.7.0.tgz", + "integrity": "sha512-mzerR+D4rDomUSIk5RSTa2w+DXBdXUeQrpDO74WCDdpDi1lIl8ppFpqtmU7O6y6p8QsgkmS9b0g/vhcry6CJTA==", + "dependencies": { + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", + "@swc/helpers": "^0.4.2", + "browserslist": "^4.6.6", + "detect-libc": "^1.0.3", + "nullthrows": "^1.1.1", + "regenerator-runtime": "^0.13.7", + "semver": "^5.7.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.7.0" + } + }, + "node_modules/@parcel/transformer-js/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@parcel/transformer-json": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.7.0.tgz", + "integrity": "sha512-RQjuxBpYOch+kr4a0zi77KJtOLTPYRM7iq4NN80zKnA0r0dwDUCxZBtaj2l0O0o3R4MMJnm+ncP+cB7XR7dZYA==", + "dependencies": { + "@parcel/plugin": "2.7.0", + "json5": "^2.2.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-less": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-less/-/transformer-less-2.7.0.tgz", + "integrity": "sha512-jadFzpvTf6MUUd6qbVPqStmUZ/7tKUXfEiHC2JcelK5sDaE7aj5HICUrCZ1Z3SNMKcP02ZHNGVnQ4jtagkM4gA==", + "dependencies": { + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "less": "^4.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-postcss": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.7.0.tgz", + "integrity": "sha512-b6RskXBWf0MjpC9qjR2dQ1ZdRnlOiKYseG5CEovWCqM218RtdydFKz7jS+5Gxkb6qBtOG7zGPONXdPe+gTILcA==", + "dependencies": { + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "clone": "^2.1.1", + "nullthrows": "^1.1.1", + "postcss-value-parser": "^4.2.0", + "semver": "^5.7.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-postcss/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@parcel/transformer-posthtml": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.7.0.tgz", + "integrity": "sha512-cP8YOiSynWJ1ycmBlhnnHeuQb2cwmklZ+BNyLUktj5p78kDy2de7VjX+dRNRHoW4H9OgEcSF4UEfDVVz5RYIhw==", + "dependencies": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5", + "posthtml-parser": "^0.10.1", + "posthtml-render": "^3.0.0", + "semver": "^5.7.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-posthtml/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@parcel/transformer-raw": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.7.0.tgz", + "integrity": "sha512-sDnItWCFSDez0izK1i5cgv+kXzZTbcJh4rNpVIgmE1kBLvAz608sqgcCkavb2wVJIvLesxYM+5G4p1CwkDlZ1g==", + "dependencies": { + "@parcel/plugin": "2.7.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-react-refresh-wrap": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.7.0.tgz", + "integrity": "sha512-1vRmIJzyBA1nIiXTAU6tZExq2FvJj/2F0ft6KDw8GYPv0KjmdiPo/PmaZ7JeSVOM6SdXQIQCbTmp1vkMP7DtkA==", + "dependencies": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "react-refresh": "^0.9.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-sass": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-sass/-/transformer-sass-2.7.0.tgz", + "integrity": "sha512-6m2T6Y5eQLX7ckIeuOjXXIZbzhyovnl69AvJ2FujoWb2nA55H/kg6ZdbKjo3CfXkOfg9LyG3nVnOE5PMgMpRFQ==", + "dependencies": { + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "sass": "^1.38.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-svg": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.7.0.tgz", + "integrity": "sha512-ioER37zceuuE+K6ZrnjCyMUWEnv+63hIAFResc1OXxRhyt+7kzMz9ZqK0Mt6QMLwl1dxhkLmrU41n9IxzKZuSQ==", + "dependencies": { + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5", + "posthtml-parser": "^0.10.1", + "posthtml-render": "^3.0.0", + "semver": "^5.7.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-svg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@parcel/transformer-worklet": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-worklet/-/transformer-worklet-2.7.0.tgz", + "integrity": "sha512-CIG0MLOrl3IV23ZS4z4N6j/atF6LsKJYMAEtKneCrUaVmM5sIJb00Hp08iIjnR28mf0lk8qEhBI6mTL0B4+pWw==", + "dependencies": { + "@parcel/plugin": "2.7.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/types": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.7.0.tgz", + "integrity": "sha512-+dhXVUnseTCpJvBTGMp0V6X13z6O/A/+CUtwEpMGZ8XSmZ4Gk44GvaTiBOp0bJpWG4fvCKp+UmC8PYbrDiiziw==", + "dependencies": { + "@parcel/cache": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/package-manager": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/workers": "2.7.0", + "utility-types": "^3.10.0" + } + }, + "node_modules/@parcel/utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.7.0.tgz", + "integrity": "sha512-jNZ5bIGg1r1RDRKi562o4kuVwnz+XJ2Ie3b0Zwrqwvgfj6AbRFIKzDd+h85dWWmcDYzKUbHp11u6VJl1u8Vapg==", + "dependencies": { + "@parcel/codeframe": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/markdown-ansi": "2.7.0", + "@parcel/source-map": "^2.0.0", + "chalk": "^4.1.0" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@parcel/utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@parcel/utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@parcel/utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@parcel/utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.5.tgz", + "integrity": "sha512-x0hUbjv891omnkcHD7ZOhiyyUqUUR6MNjq89JhEI3BxppeKWAm6NPQsqqRrAkCJBogdT/o/My21sXtTI9rJIsw==", + "hasInstallScript": true, + "dependencies": { + "node-addon-api": "^3.2.1", + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/workers": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.7.0.tgz", + "integrity": "sha512-99VfaOX+89+RaoTSyH9ZQtkMBFZBFMvJmVJ/GeJT6QCd2wtKBStTHlaSnQOkLD/iRjJCNwV2xpZmm8YkTwV+hg==", + "dependencies": { + "@parcel/diagnostic": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "chrome-trace-event": "^1.0.2", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.7.0" + } + }, + "node_modules/@plasmohq/consolidate": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@plasmohq/consolidate/-/consolidate-0.17.0.tgz", + "integrity": "sha512-Na8imBnvzYPtzkK+9Uv9hPZ/oJti/0jgiQWD222SHxHw2QCVuR4KzslxXCy/rS8gGluSiTs1BGVvc3d2O6aJCA==", + "dependencies": { + "bluebird": "^3.7.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "peerDependencies": { + "arc-templates": "^0.5.3", + "atpl": ">=0.7.6", + "babel-core": "^6.26.3", + "bracket-template": "^1.1.5", + "coffeescript": "^2.7.0", + "dot": "^1.1.3", + "eco": "^1.1.0-rc-3", + "ect": "^0.5.9", + "ejs": "^3.1.5", + "haml-coffee": "^1.14.1", + "hamlet": "^0.3.3", + "hamljs": "^0.6.2", + "handlebars": "^4.7.6", + "hogan.js": "^3.0.2", + "htmling": "^0.0.8", + "jazz": "^0.0.18", + "jqtpl": "~1.1.0", + "just": "^0.1.8", + "liquid": "^5.1.1", + "liquor": "^0.0.5", + "lodash": "^4.17.20", + "marko": "^3.14.4", + "mote": "^0.2.0", + "mustache": "^4.0.1", + "nunjucks": "^3.2.2", + "plates": "~0.4.11", + "pug": "^3.0.0", + "qejs": "^3.0.5", + "ractive": "^1.3.12", + "razor-tmpl": "^1.3.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "slm": "^2.0.0", + "squirrelly": "^5.1.0", + "teacup": "^2.0.0", + "templayed": ">=0.2.3", + "then-pug": "*", + "tinyliquid": "^0.2.34", + "toffee": "^0.3.6", + "twig": "^1.15.2", + "twing": "^5.0.2", + "underscore": "^1.11.0", + "vash": "^0.13.0", + "velocityjs": "^2.0.1", + "walrus": "^0.10.1", + "whiskers": "^0.4.0" + }, + "peerDependenciesMeta": { + "arc-templates": { + "optional": true + }, + "atpl": { + "optional": true + }, + "babel-core": { + "optional": true + }, + "bracket-template": { + "optional": true + }, + "coffeescript": { + "optional": true + }, + "dot": { + "optional": true + }, + "eco": { + "optional": true + }, + "ect": { + "optional": true + }, + "ejs": { + "optional": true + }, + "haml-coffee": { + "optional": true + }, + "hamlet": { + "optional": true + }, + "hamljs": { + "optional": true + }, + "handlebars": { + "optional": true + }, + "hogan.js": { + "optional": true + }, + "htmling": { + "optional": true + }, + "jazz": { + "optional": true + }, + "jqtpl": { + "optional": true + }, + "just": { + "optional": true + }, + "liquid": { + "optional": true + }, + "liquor": { + "optional": true + }, + "lodash": { + "optional": true + }, + "marko": { + "optional": true + }, + "mote": { + "optional": true + }, + "mustache": { + "optional": true + }, + "nunjucks": { + "optional": true + }, + "plates": { + "optional": true + }, + "pug": { + "optional": true + }, + "qejs": { + "optional": true + }, + "ractive": { + "optional": true + }, + "razor-tmpl": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "slm": { + "optional": true + }, + "squirrelly": { + "optional": true + }, + "teacup": { + "optional": true + }, + "templayed": { + "optional": true + }, + "then-pug": { + "optional": true + }, + "tinyliquid": { + "optional": true + }, + "toffee": { + "optional": true + }, + "twig": { + "optional": true + }, + "twing": { + "optional": true + }, + "underscore": { + "optional": true + }, + "vash": { + "optional": true + }, + "velocityjs": { + "optional": true + }, + "walrus": { + "optional": true + }, + "whiskers": { + "optional": true + } + } + }, + "node_modules/@plasmohq/init": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@plasmohq/init/-/init-0.3.1.tgz", + "integrity": "sha512-h+FGZBEz4h8QbOCta0HuU/9LlD1Y9UhBsJF8oRrzusqcS5gfPlxdJGJK67/MFl9VfZuxHnUW7qQe+mMTeC9ltg==" + }, + "node_modules/@plasmohq/parcel-bundler": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-bundler/-/parcel-bundler-0.2.2.tgz", + "integrity": "sha512-EGEE9r1YMpNBu9lPbvSAlfVCnayaff/LticxlhszjohvbrfTOd8/gqTQ2qr12sFQKJG2t7/b99uS0oxpBicHnQ==", + "dependencies": { + "@parcel/core": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "1.1.1" + }, + "engines": { + "node": ">= 16.0.0", + "parcel": ">= 2.7.0" + } + }, + "node_modules/@plasmohq/parcel-config": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-config/-/parcel-config-0.11.1.tgz", + "integrity": "sha512-w4KXVWaYRab/eAyu3lx6GI4+qTuO1C+RzrTMVGw5GYDAFJClydcj9LHw6rrs3NM4runFp2umrxpi83zz67G8XQ==", + "dependencies": { + "@parcel/config-default": "2.7.0", + "@parcel/core": "2.7.0", + "@parcel/optimizer-data-url": "2.7.0", + "@parcel/runtime-js": "2.7.0", + "@parcel/runtime-webextension": "2.7.0", + "@parcel/source-map": "2.1.1", + "@parcel/transformer-css": "2.7.0", + "@parcel/transformer-graphql": "2.7.0", + "@parcel/transformer-inline-string": "2.7.0", + "@parcel/transformer-less": "2.7.0", + "@parcel/transformer-postcss": "2.7.0", + "@parcel/transformer-raw": "2.7.0", + "@parcel/transformer-sass": "2.7.0", + "@parcel/transformer-worklet": "2.7.0", + "@plasmohq/parcel-bundler": "0.2.2", + "@plasmohq/parcel-namer-manifest": "0.2.1", + "@plasmohq/parcel-packager": "0.2.1", + "@plasmohq/parcel-resolver": "0.4.0", + "@plasmohq/parcel-runtime": "0.5.1", + "@plasmohq/parcel-transformer-inject-env": "0.1.2", + "@plasmohq/parcel-transformer-inline-css": "0.1.2", + "@plasmohq/parcel-transformer-manifest": "0.6.0", + "@plasmohq/parcel-transformer-svelte3": "0.2.2", + "@plasmohq/parcel-transformer-vue3": "0.2.2" + } + }, + "node_modules/@plasmohq/parcel-namer-manifest": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-namer-manifest/-/parcel-namer-manifest-0.2.1.tgz", + "integrity": "sha512-LEBlkqyb2GaZD7QUjoa1aIedwYsMXvR8P/EKRRhA8tuUts6chsacXc6UE0OLMlcGX53lDqNk7lhQG82iy++Owg==", + "dependencies": { + "@parcel/core": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0" + }, + "engines": { + "parcel": ">= 2.7.0" + } + }, + "node_modules/@plasmohq/parcel-packager": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-packager/-/parcel-packager-0.2.1.tgz", + "integrity": "sha512-zFOZ9kcqrq/6BqjhDMmqc1LPRJm9qT8Vpl/L5EDsTVOGMSPOtI0yD+Pu9LEOGkuMLOrHRnpxW9y1d7Ydn0vZGw==", + "dependencies": { + "@parcel/core": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "1.1.1" + }, + "engines": { + "parcel": ">= 2.7.0" + } + }, + "node_modules/@plasmohq/parcel-resolver": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-resolver/-/parcel-resolver-0.4.0.tgz", + "integrity": "sha512-cVSXgXkPD/i0Cfq48PvRQtYK3/IKyPZHTSeH7TzEOsyfnPp6j/GMj3IaVyC5O8+t60P+eVnhCpyxZwzb9PLMPA==", + "dependencies": { + "@parcel/core": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "got": "12.5.1" + }, + "engines": { + "parcel": ">= 2.7.0" + } + }, + "node_modules/@plasmohq/parcel-runtime": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-runtime/-/parcel-runtime-0.5.1.tgz", + "integrity": "sha512-XxA0QMI5VCyatmFWEJLwiUsqjqUxXVzN1/kwaNLPtVY3vZ//MiB51JzwtPgbRJPYb21lmejBCrGcRndlFwdB/w==", + "dependencies": { + "@parcel/core": "2.7.0", + "@parcel/plugin": "2.7.0" + }, + "engines": { + "parcel": ">= 2.7.0" + } + }, + "node_modules/@plasmohq/parcel-transformer-inject-env": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inject-env/-/parcel-transformer-inject-env-0.1.2.tgz", + "integrity": "sha512-hFI4ShbM9f7TBvAWYYhCi77IoxQkDw45ovuRNGSt7XAVcMz7w0ZywKwW+fKzXJkJ+FpyjxLzXWbRRcljk9JViw==", + "dependencies": { + "@parcel/core": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0" + }, + "engines": { + "parcel": ">= 2.7.0" + } + }, + "node_modules/@plasmohq/parcel-transformer-inline-css": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inline-css/-/parcel-transformer-inline-css-0.1.2.tgz", + "integrity": "sha512-CWVSqlWWAgME1nXs1GKkXC1kxIO5xcXc+xgus5YSXcT/aROEye4FY6PP4fFV4b0AJkYxZuqsn9MI+eJocsUVgQ==", + "dependencies": { + "@parcel/core": "2.7.0", + "@parcel/css": "1.14.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0" + }, + "engines": { + "parcel": ">= 2.7.0" + } + }, + "node_modules/@plasmohq/parcel-transformer-manifest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-manifest/-/parcel-transformer-manifest-0.6.0.tgz", + "integrity": "sha512-bqc+T51EhrdJ4v6HoescK5W19BRzbHP6bg07euv4KpM993Wkwi/QBI3AdJjoYgmvdPgyTOr83B9xDx86tinDFg==", + "dependencies": { + "@mischnic/json-sourcemap": "0.1.0", + "@parcel/core": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "content-security-policy-parser": "0.4.1", + "json-schema-to-ts": "2.5.5", + "nullthrows": "1.1.1" + }, + "engines": { + "parcel": ">= 2.7.0" + } + }, + "node_modules/@plasmohq/parcel-transformer-svelte3": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-svelte3/-/parcel-transformer-svelte3-0.2.2.tgz", + "integrity": "sha512-lv8AOP1BV36tihINV8IM9lI77+FHmW88CP4VZSViJOnwfE52IPhZH4MgyV6Up8Du0FEpY+i7NiHfj16CxeOv/w==", + "dependencies": { + "@parcel/core": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "2.1.1", + "@parcel/utils": "2.7.0" + }, + "engines": { + "parcel": ">= 2.7.0" + } + }, + "node_modules/@plasmohq/parcel-transformer-vue3": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-vue3/-/parcel-transformer-vue3-0.2.2.tgz", + "integrity": "sha512-iJIzSM1rifp7PEJe0Km1R7GncfNtzBAh9EQaAf5rWKd/PWFy7q/mWtDWd4+V8vAX4e3kHoog9ipVv3ZVCab1QQ==", + "dependencies": { + "@parcel/core": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "2.1.1", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "@plasmohq/consolidate": "0.17.0", + "@vue/compiler-sfc": "3.2.39", + "nullthrows": "1.1.1", + "semver": "7.3.7" + }, + "engines": { + "parcel": ">= 2.7.0" + } + }, + "node_modules/@plasmohq/parcel-transformer-vue3/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@playwright/test": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.26.1.tgz", + "integrity": "sha512-bNxyZASVt2adSZ9gbD7NCydzcb5JaI0OR9hc7s+nmPeH604gwp0zp17NNpwXY4c8nvuBGQQ9oGDx72LE+cUWvw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "playwright-core": "1.26.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.1.tgz", + "integrity": "sha512-gkINruT2KUhZLTaiHxwCOh1O4NVnFT0wLjWFBHmTz9vpKag/C/noIMJXBxFe4F0mYpUVX2puLwAieLYFg2NvoA==", + "dependencies": { + "graceful-fs": "4.2.10" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/npm-conf": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-1.0.5.tgz", + "integrity": "sha512-hD8ml183638O3R6/Txrh0L8VzGOrFXgRtRDG4qQC4tONdZ5Z1M+tlUUDUvrjYdmK6G+JTBTeaCLMna11cXzi8A==", + "dependencies": { + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.44", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.44.tgz", + "integrity": "sha512-ka0W0KN5i6LfrSocduwliMMpqVgohtPFidKdMEOUjoOFCHcOOYkKsPRxfs5f15oPNHTm6ERAm0GV/+/LTKeiWg==", + "dev": true + }, + "node_modules/@sindresorhus/is": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.3.0.tgz", + "integrity": "sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", + "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@swc/helpers": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.11.tgz", + "integrity": "sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "dependencies": { + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@trivago/prettier-plugin-sort-imports": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@trivago/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-3.3.0.tgz", + "integrity": "sha512-1y44bVZuIN0RsS3oIiGd5k8Vm3IZXYZnp4VsP2Z/S5L9WAOw43HE2clso66M2S/dDeJ+8sKPqnHsEfh39Vjs3w==", + "dev": true, + "dependencies": { + "@babel/core": "7.17.8", + "@babel/generator": "7.17.7", + "@babel/parser": "7.17.8", + "@babel/traverse": "7.17.3", + "@babel/types": "7.17.0", + "javascript-natural-sort": "0.7.1", + "lodash": "4.17.21" + }, + "peerDependencies": { + "prettier": "2.x" + } + }, + "node_modules/@trpc/client": { + "version": "10.0.0-proxy-beta.13", + "resolved": "https://registry.npmjs.org/@trpc/client/-/client-10.0.0-proxy-beta.13.tgz", + "integrity": "sha512-GM0X7OPftU3AQ+ZncuVcUPjmOM7wh76bENgkEfY5phhvnY0FCPhpHVtBhVff75lnENRf2RdIU04G0G3wwKRLmQ==", + "peerDependencies": { + "@trpc/server": "10.0.0-proxy-beta.13" + } + }, + "node_modules/@trpc/server": { + "version": "10.0.0-proxy-beta.13", + "resolved": "https://registry.npmjs.org/@trpc/server/-/server-10.0.0-proxy-beta.13.tgz", + "integrity": "sha512-m3VCl3Boiwb7mqnbx6tLdYMyemccr5AgYY3NORnuXHnJpGOykmh5Fe6nq6x6efinuSXsUEipSD63oJmV4v1guw==" + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", + "dev": true + }, + "node_modules/@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/chrome": { + "version": "0.0.197", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.197.tgz", + "integrity": "sha512-m1NfS5bOjaypyqQfaX6CxmJodZVcvj5+Mt/K94EBHkflYjPNmXHAzbxfifdLMa0YM3PDyOxohoTS5ug/e6p5jA==", + "dev": true, + "dependencies": { + "@types/filesystem": "*", + "@types/har-format": "*" + } + }, + "node_modules/@types/filesystem": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.32.tgz", + "integrity": "sha512-Yuf4jR5YYMR2DVgwuCiP11s0xuVRyPKmz8vo6HBY3CGdeMj8af93CFZX+T82+VD1+UqHOxTq31lO7MI7lepBtQ==", + "dev": true, + "dependencies": { + "@types/filewriter": "*" + } + }, + "node_modules/@types/filewriter": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.29.tgz", + "integrity": "sha512-BsPXH/irW0ht0Ji6iw/jJaK8Lj3FJemon2gvEqHKpCdDCeemHa+rI3WBGq5z7cDMZgoLjY40oninGxqk+8NzNQ==", + "dev": true + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/har-format": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.9.tgz", + "integrity": "sha512-rffW6MhQ9yoa75bdNi+rjZBAvu2HhehWJXlhuWXnWdENeuKe82wUgAwxYOb7KRKKmxYN+D/iRKd2NDQMLqlUmg==", + "dev": true + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.1.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.1.1.tgz", + "integrity": "sha512-U9Ey07dGWl6fUFaIaUQUKWG5NoKi/zizeVQCGV8s4nSU0jPgqphVZvS64+8BtWYvrc3ZGw6wo943NSYPxkrp/g==", + "dev": true, + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jsdom": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.0.tgz", + "integrity": "sha512-YfAchFs0yM1QPDrLm2VHe+WHGtqms3NXnXAMolrgrVP6fgBHHXy1ozAbo/dFtPNtZC/m66bPiCTWYmqp1F14gA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/tough-cookie": "*", + "parse5": "^7.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.8.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.8.1.tgz", + "integrity": "sha512-vuYaNuEIbOYLTLUAJh50ezEbvxrD43iby+lpUA2aa148Nh5kX/AVO/9m1Ahmbux2iU5uxJTNF9g2Y+31uml7RQ==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.0.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.18.tgz", + "integrity": "sha512-6hI08umYs6NaiHFEEGioXnxJ+oEhY3eRz8VCUaudZmGdtvPviCJB8mgaMxaDWAdPSYd4eFavrPk2QIolwbLYrg==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "node_modules/@types/tough-cookie": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", + "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.39.0.tgz", + "integrity": "sha512-xVfKOkBm5iWMNGKQ2fwX5GVgBuHmZBO1tCRwXmY5oAIsPscfwm2UADDuNB8ZVYCtpQvJK4xpjrK7jEhcJ0zY9A==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.39.0", + "@typescript-eslint/type-utils": "5.39.0", + "@typescript-eslint/utils": "5.39.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.39.0.tgz", + "integrity": "sha512-PhxLjrZnHShe431sBAGHaNe6BDdxAASDySgsBCGxcBecVCi8NQWxQZMcizNA4g0pN51bBAn/FUfkWG3SDVcGlA==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.39.0", + "@typescript-eslint/types": "5.39.0", + "@typescript-eslint/typescript-estree": "5.39.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.39.0.tgz", + "integrity": "sha512-/I13vAqmG3dyqMVSZPjsbuNQlYS082Y7OMkwhCfLXYsmlI0ca4nkL7wJ/4gjX70LD4P8Hnw1JywUVVAwepURBw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.39.0", + "@typescript-eslint/visitor-keys": "5.39.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.39.0.tgz", + "integrity": "sha512-KJHJkOothljQWzR3t/GunL0TPKY+fGJtnpl+pX+sJ0YiKTz3q2Zr87SGTmFqsCMFrLt5E0+o+S6eQY0FAXj9uA==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "5.39.0", + "@typescript-eslint/utils": "5.39.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.39.0.tgz", + "integrity": "sha512-gQMZrnfEBFXK38hYqt8Lkwt8f4U6yq+2H5VDSgP/qiTzC8Nw8JO3OuSUOQ2qW37S/dlwdkHDntkZM6SQhKyPhw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.39.0.tgz", + "integrity": "sha512-qLFQP0f398sdnogJoLtd43pUgB18Q50QSA+BTE5h3sUxySzbWDpTSdgt4UyxNSozY/oDK2ta6HVAzvGgq8JYnA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.39.0", + "@typescript-eslint/visitor-keys": "5.39.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.39.0.tgz", + "integrity": "sha512-+DnY5jkpOpgj+EBtYPyHRjXampJfC0yUZZzfzLuUWVZvCuKqSdJVC8UhdWipIw7VKNTfwfAPiOWzYkAwuIhiAg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.39.0", + "@typescript-eslint/types": "5.39.0", + "@typescript-eslint/typescript-estree": "5.39.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.39.0.tgz", + "integrity": "sha512-yyE3RPwOG+XJBLrhvsxAidUgybJVQ/hG8BhiJo0k8JSAYfk/CshVcxf0HwP4Jt7WZZ6vLmxdo1p6EyN3tzFTkg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.39.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.2.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.39.tgz", + "integrity": "sha512-mf/36OWXqWn0wsC40nwRRGheR/qoID+lZXbIuLnr4/AngM0ov8Xvv8GHunC0rKRIkh60bTqydlqTeBo49rlbqw==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-core/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.2.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.39.tgz", + "integrity": "sha512-HMFI25Be1C8vLEEv1hgEO1dWwG9QQ8LTTPmCkblVJY/O3OvWx6r1+zsox5mKPMGvqYEZa6l8j+xgOfUspgo7hw==", + "dependencies": { + "@vue/compiler-core": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.2.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.39.tgz", + "integrity": "sha512-fqAQgFs1/BxTUZkd0Vakn3teKUt//J3c420BgnYgEOoVdTwYpBTSXCMJ88GOBCylmUBbtquGPli9tVs7LzsWIA==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.39", + "@vue/compiler-dom": "3.2.39", + "@vue/compiler-ssr": "3.2.39", + "@vue/reactivity-transform": "3.2.39", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-sfc/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.2.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.39.tgz", + "integrity": "sha512-EoGCJ6lincKOZGW+0Ky4WOKsSmqL7hp1ZYgen8M7u/mlvvEQUaO9tKKOy7K43M9U2aA3tPv0TuYYQFrEbK2eFQ==", + "dependencies": { + "@vue/compiler-dom": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.2.39", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.39.tgz", + "integrity": "sha512-HGuWu864zStiWs9wBC6JYOP1E00UjMdDWIG5W+FpUx28hV3uz9ODOKVNm/vdOy/Pvzg8+OcANxAVC85WFBbl3A==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.39", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "node_modules/@vue/shared": { + "version": "3.2.39", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.39.tgz", + "integrity": "sha512-D3dl2ZB9qE6mTuWPk9RlhDeP1dgNRUKC3NJxji74A4yL8M2MwlhLKUC/49WHjrNzSPug58fWx/yFbaTzGAQSBw==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "node_modules/abortcontroller-polyfill": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz", + "integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==" + }, + "node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", + "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", + "dev": true, + "dependencies": { + "acorn": "^8.1.0", + "acorn-walk": "^8.0.2" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/archiver": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", + "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.3", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/archiver-utils/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/babel-jest": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.1.2.tgz", + "integrity": "sha512-IuG+F3HTHryJb7gacC7SQ59A9kO56BctUsT67uJHp1mMCHUOMXpDwOHWGifWqdWVknN2WNkCVQELPjXx0aLJ9Q==", + "dev": true, + "dependencies": { + "@jest/transform": "^29.1.2", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.0.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.0.2.tgz", + "integrity": "sha512-eBr2ynAEFjcebVvu8Ktx580BD1QKCrBG1XwEUTXJe285p9HA/4hOhfWCFRQhTKSyBV0VzjhG7H91Eifz9s29hg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "29.0.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.0.2.tgz", + "integrity": "sha512-BeVXp7rH5TK96ofyEnHjznjLMQ2nAeDJ+QzxKnHAAMs0RgrQsCywjAN8m4mOm5Di0pxU//3AoEeJJrerMH5UeA==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^29.0.2", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base-x": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", + "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.0.0.tgz", + "integrity": "sha512-8vxFNZ0pflFfi0WXA3WQXlj6CaMEwsmh63I1CNp0q+wWv8sD0ARx1KovSQd0l2GkwrMIOyedq0EF1FxI+RCZLQ==", + "dependencies": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "dependencies": { + "fast-json-stable-stringify": "2.x" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "engines": { + "node": ">=14.16" + } + }, + "node_modules/cacheable-request": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.1.tgz", + "integrity": "sha512-3tLJyBjGuXw1s5gpKFSG3iS4kaKT4id04dZi98wzHQp/8cqZNweBnrF9J+rrlvrf4M53OdtDGNctNHFias8BEA==", + "dependencies": { + "@types/http-cache-semantics": "^4.0.1", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.0", + "keyv": "^4.5.0", + "mimic-response": "^4.0.0", + "normalize-url": "^7.1.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001415", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001415.tgz", + "integrity": "sha512-ER+PfgCJUe8BqunLGWd/1EY4g8AzQcsDAVzdtMGKVtQEmKAwaFfU6vb7EAVIqTMYsqxBorYZi2+22Iouj/y7GQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", + "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==", + "dev": true + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true + }, + "node_modules/cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dependencies": { + "restore-cursor": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-spinners": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.0.0.tgz", + "integrity": "sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/compress-commons": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/content-security-policy-parser": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/content-security-policy-parser/-/content-security-policy-parser-0.4.1.tgz", + "integrity": "sha512-NNJS8XPnx3OKr/CUOSwDSJw+lWTrZMYnclLKj0Y9CYOfJNJTWLFGPg3u2hYgbXMXKVRkZR2fbyReNQ1mUff/Qg==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/copy-anything": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.2.tgz", + "integrity": "sha512-CzATjGXzUQ0EvuvgOCI6A4BGOo2bcVx8B+eC2nF862iv9fopnPQwlrbACakNCHRIJbCSBj+J/9JeDf60k64MkA==", + "dev": true, + "dependencies": { + "is-what": "^4.1.6" + }, + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "dependencies": { + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/crypto-random-string/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==", + "dev": true + }, + "node_modules/data-urls": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.1.tgz", + "integrity": "sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==", + "dev": true + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-sequences": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.0.0.tgz", + "integrity": "sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dev": true, + "dependencies": { + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/dotenv-expand": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-9.0.0.tgz", + "integrity": "sha512-uW8Hrhp5ammm9x7kBLR6jDfujgaDarNA02tprvZdyrJ7MpdzD1KyrIHG4l+YoC2fJ2UcdFdNWNWIjt+sexBHJw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.271", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.271.tgz", + "integrity": "sha512-BCPBtK07xR1/uY2HFDtl3wK2De66AW4MSiPlLrnPNxKC/Qhccxd59W73654S3y6Rb/k3hmuGJOBnhjfoutetXA==" + }, + "node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "optional": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", + "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.6", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.24.0.tgz", + "integrity": "sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.3.2", + "@humanwhocodes/config-array": "^0.10.5", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dev": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-promise": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.1.tgz", + "integrity": "sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "dev": true, + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/expect": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.1.2.tgz", + "integrity": "sha512-AuAGn1uxva5YBbBlXb+2JPxJRuemZsmlGcapPXWNSBNsQtAULfjioREGBWuI0EOvYUKjDnrCy8PW5Zlr1md5mw==", + "dev": true, + "dependencies": { + "@jest/expect-utils": "^29.1.2", + "jest-get-type": "^29.0.0", + "jest-matcher-utils": "^29.1.2", + "jest-message-util": "^29.1.2", + "jest-util": "^29.1.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/external-editor/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fflate": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz", + "integrity": "sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==" + }, + "node_modules/figures": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", + "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", + "dependencies": { + "escape-string-regexp": "^5.0.0", + "is-unicode-supported": "^1.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/form-data-encoder": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.3.tgz", + "integrity": "sha512-KqU0nnPMgIJcCOFTNJFEA8epcseEaoox4XZffTgy8jlI6pL/5EFyR54NRG7CnCJN0biY7q52DO3MH6/sJ/TKlQ==", + "engines": { + "node": ">= 14.17" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-port": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-6.1.2.tgz", + "integrity": "sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==" + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==" + }, + "node_modules/got": { + "version": "12.5.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.5.1.tgz", + "integrity": "sha512-sD16AK8cCyUoPtKr/NMvLTFFa+T3i3S+zoiuvhq0HP2YiqBZA9AtlBjAdsQBsLBK7slPuvmfE0OxhGi7N5dD4w==", + "dependencies": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.1", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "node_modules/graphql": { + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", + "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/graphql-import-macro": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/graphql-import-macro/-/graphql-import-macro-1.0.0.tgz", + "integrity": "sha512-YK4g6iP60H++MpP93tb0VwOg7aM5iIC0hdSQKTrEDANeLWf0KFAT9dwlBeMDrhY+jcW7qsAEDtaw58cgVnQXAw==", + "dependencies": { + "graphql": "^15.0.0" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/htmlnano": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.0.2.tgz", + "integrity": "sha512-+ZrQFS4Ub+zd+/fWwfvoYCEGNEa0/zrpys6CyXxvZDwtL7Pl+pOtRkiujyvBQ7Lmfp7/iEPxtOFgxWA16Gkj3w==", + "dependencies": { + "cosmiconfig": "^7.0.1", + "posthtml": "^0.16.5", + "timsort": "^0.3.0" + }, + "peerDependencies": { + "cssnano": "^5.0.11", + "postcss": "^8.3.11", + "purgecss": "^4.0.3", + "relateurl": "^0.2.7", + "srcset": "^5.0.0", + "svgo": "^2.8.0", + "terser": "^5.10.0", + "uncss": "^0.17.3" + }, + "peerDependenciesMeta": { + "cssnano": { + "optional": true + }, + "postcss": { + "optional": true + }, + "purgecss": { + "optional": true + }, + "relateurl": { + "optional": true + }, + "srcset": { + "optional": true + }, + "svgo": { + "optional": true + }, + "terser": { + "optional": true + }, + "uncss": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", + "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.2", + "domutils": "^2.8.0", + "entities": "^3.0.1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http2-wrapper": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.1.11.tgz", + "integrity": "sha512-aNAk5JzLturWEUiuhAN73Jcbq96R7rTitAoXV54FYMatvihnpD2+6PUgU4ce3D/m5VDbw+F5CsyKSF176ptitQ==", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "devOptional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==" + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/inquirer": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.1.2.tgz", + "integrity": "sha512-Hj2Ml1WpxKJU2npP2Rj0OURGkHV+GtNW2CwFdHDiXlqUBAUrWTcZHxCkFywX/XHzOS7wrG/kExgJFbUkVgyHzg==", + "dependencies": { + "ansi-escapes": "^5.0.0", + "chalk": "^5.0.1", + "cli-cursor": "^4.0.0", + "cli-width": "^4.0.0", + "external-editor": "^3.0.3", + "figures": "^5.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^6.1.2", + "run-async": "^2.4.0", + "rxjs": "^7.5.6", + "string-width": "^5.1.2", + "strip-ansi": "^7.0.1", + "through": "^2.3.6", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-escapes": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", + "dependencies": { + "type-fest": "^1.0.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.1.tgz", + "integrity": "sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/inquirer/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inquirer/node_modules/wrap-ansi": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", + "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-json": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", + "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", + "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-what": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.7.tgz", + "integrity": "sha512-DBVOQNiPKnGMxRMLIYSwERAS5MVY1B7xYiGnpgctsOFvVDz9f9PFXXxMcTOHuoqYp4NK9qFYQaIC1NRRxLMpBQ==", + "dev": true, + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/javascript-natural-sort": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", + "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==", + "dev": true + }, + "node_modules/jest": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.1.2.tgz", + "integrity": "sha512-5wEIPpCezgORnqf+rCaYD1SK+mNN7NsstWzIsuvsnrhR/hSxXWd82oI7DkrbJ+XTD28/eG8SmxdGvukrGGK6Tw==", + "dev": true, + "dependencies": { + "@jest/core": "^29.1.2", + "@jest/types": "^29.1.2", + "import-local": "^3.0.2", + "jest-cli": "^29.1.2" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.0.0.tgz", + "integrity": "sha512-28/iDMDrUpGoCitTURuDqUzWQoWmOmOKOFST1mi2lwh62X4BFf6khgH3uSuo1e49X/UDjuApAj3w0wLOex4VPQ==", + "dev": true, + "dependencies": { + "execa": "^5.0.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.1.2.tgz", + "integrity": "sha512-ajQOdxY6mT9GtnfJRZBRYS7toNIJayiiyjDyoZcnvPRUPwJ58JX0ci0PKAKUo2C1RyzlHw0jabjLGKksO42JGA==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.1.2", + "@jest/expect": "^29.1.2", + "@jest/test-result": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.1.2", + "jest-matcher-utils": "^29.1.2", + "jest-message-util": "^29.1.2", + "jest-runtime": "^29.1.2", + "jest-snapshot": "^29.1.2", + "jest-util": "^29.1.2", + "p-limit": "^3.1.0", + "pretty-format": "^29.1.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.1.2.tgz", + "integrity": "sha512-vsvBfQ7oS2o4MJdAH+4u9z76Vw5Q8WBQF5MchDbkylNknZdrPTX1Ix7YRJyTlOWqRaS7ue/cEAn+E4V1MWyMzw==", + "dev": true, + "dependencies": { + "@jest/core": "^29.1.2", + "@jest/test-result": "^29.1.2", + "@jest/types": "^29.1.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^29.1.2", + "jest-util": "^29.1.2", + "jest-validate": "^29.1.2", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.1.2.tgz", + "integrity": "sha512-EC3Zi86HJUOz+2YWQcJYQXlf0zuBhJoeyxLM6vb6qJsVmpP7KcCP1JnyF0iaqTaXdBP8Rlwsvs7hnKWQWWLwwA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.1.2", + "@jest/types": "^29.1.2", + "babel-jest": "^29.1.2", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.1.2", + "jest-environment-node": "^29.1.2", + "jest-get-type": "^29.0.0", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.1.2", + "jest-runner": "^29.1.2", + "jest-util": "^29.1.2", + "jest-validate": "^29.1.2", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.1.2", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.1.2.tgz", + "integrity": "sha512-4GQts0aUopVvecIT4IwD/7xsBaMhKTYoM4/njE/aVw9wpw+pIUVp8Vab/KnSzSilr84GnLBkaP3JLDnQYCKqVQ==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.0.0", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.1.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.0.0.tgz", + "integrity": "sha512-s5Kpra/kLzbqu9dEjov30kj1n4tfu3e7Pl8v+f8jOkeWNqM6Ds8jRaJfZow3ducoQUrf2Z4rs2N5S3zXnb83gw==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.1.2.tgz", + "integrity": "sha512-AmTQp9b2etNeEwMyr4jc0Ql/LIX/dhbgP21gHAizya2X6rUspHn2gysMXaj6iwWuOJ2sYRgP8c1P4cXswgvS1A==", + "dev": true, + "dependencies": { + "@jest/types": "^29.1.2", + "chalk": "^4.0.0", + "jest-get-type": "^29.0.0", + "jest-util": "^29.1.2", + "pretty-format": "^29.1.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.1.2.tgz", + "integrity": "sha512-D+XNIKia5+uDjSMwL/G1l6N9MCb7LymKI8FpcLo7kkISjc/Sa9w+dXXEa7u1Wijo3f8sVLqfxdGqYtRhmca+Xw==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.1.2", + "@jest/fake-timers": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/jsdom": "^20.0.0", + "@types/node": "*", + "jest-mock": "^29.1.2", + "jest-util": "^29.1.2", + "jsdom": "^20.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.1.2.tgz", + "integrity": "sha512-C59yVbdpY8682u6k/lh8SUMDJPbOyCHOTgLVVi1USWFxtNV+J8fyIwzkg+RJIVI30EKhKiAGNxYaFr3z6eyNhQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.1.2", + "@jest/fake-timers": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "jest-mock": "^29.1.2", + "jest-util": "^29.1.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0.tgz", + "integrity": "sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.1.2.tgz", + "integrity": "sha512-xSjbY8/BF11Jh3hGSPfYTa/qBFrm3TPM7WU8pU93m2gqzORVLkHFWvuZmFsTEBPRKndfewXhMOuzJNHyJIZGsw==", + "dev": true, + "dependencies": { + "@jest/types": "^29.1.2", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.0.0", + "jest-util": "^29.1.2", + "jest-worker": "^29.1.2", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.1.2.tgz", + "integrity": "sha512-TG5gAZJpgmZtjb6oWxBLf2N6CfQ73iwCe6cofu/Uqv9iiAm6g502CAnGtxQaTfpHECBdVEMRBhomSXeLnoKjiQ==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.0.0", + "pretty-format": "^29.1.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.1.2.tgz", + "integrity": "sha512-MV5XrD3qYSW2zZSHRRceFzqJ39B2z11Qv0KPyZYxnzDHFeYZGJlgGi0SW+IXSJfOewgJp/Km/7lpcFT+cgZypw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.1.2", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.1.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.1.2.tgz", + "integrity": "sha512-9oJ2Os+Qh6IlxLpmvshVbGUiSkZVc2FK+uGOm6tghafnB2RyjKAxMZhtxThRMxfX1J1SOMhTn9oK3/MutRWQJQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.1.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.1.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.1.2.tgz", + "integrity": "sha512-PFDAdjjWbjPUtQPkQufvniXIS3N9Tv7tbibePEjIIprzjgo0qQlyUiVMrT4vL8FaSJo1QXifQUOuPH3HQC/aMA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.1.2", + "@types/node": "*", + "jest-util": "^29.1.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.0.0.tgz", + "integrity": "sha512-BV7VW7Sy0fInHWN93MMPtlClweYv2qrSCwfeFWmpribGZtQPWNvRSq9XOVgOEjU1iBGRKXUZil0o2AH7Iy9Lug==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.1.2.tgz", + "integrity": "sha512-7fcOr+k7UYSVRJYhSmJHIid3AnDBcLQX3VmT9OSbPWsWz1MfT7bcoerMhADKGvKCoMpOHUQaDHtQoNp/P9JMGg==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.1.2", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.1.2", + "jest-validate": "^29.1.2", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.1.2.tgz", + "integrity": "sha512-44yYi+yHqNmH3OoWZvPgmeeiwKxhKV/0CfrzaKLSkZG9gT973PX8i+m8j6pDrTYhhHoiKfF3YUFg/6AeuHw4HQ==", + "dev": true, + "dependencies": { + "jest-regex-util": "^29.0.0", + "jest-snapshot": "^29.1.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.1.2.tgz", + "integrity": "sha512-yy3LEWw8KuBCmg7sCGDIqKwJlULBuNIQa2eFSVgVASWdXbMYZ9H/X0tnXt70XFoGf92W2sOQDOIFAA6f2BG04Q==", + "dev": true, + "dependencies": { + "@jest/console": "^29.1.2", + "@jest/environment": "^29.1.2", + "@jest/test-result": "^29.1.2", + "@jest/transform": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.0.0", + "jest-environment-node": "^29.1.2", + "jest-haste-map": "^29.1.2", + "jest-leak-detector": "^29.1.2", + "jest-message-util": "^29.1.2", + "jest-resolve": "^29.1.2", + "jest-runtime": "^29.1.2", + "jest-util": "^29.1.2", + "jest-watcher": "^29.1.2", + "jest-worker": "^29.1.2", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.1.2.tgz", + "integrity": "sha512-jr8VJLIf+cYc+8hbrpt412n5jX3tiXmpPSYTGnwcvNemY+EOuLNiYnHJ3Kp25rkaAcTWOEI4ZdOIQcwYcXIAZw==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.1.2", + "@jest/fake-timers": "^29.1.2", + "@jest/globals": "^29.1.2", + "@jest/source-map": "^29.0.0", + "@jest/test-result": "^29.1.2", + "@jest/transform": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.1.2", + "jest-message-util": "^29.1.2", + "jest-mock": "^29.1.2", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.1.2", + "jest-snapshot": "^29.1.2", + "jest-util": "^29.1.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.1.2.tgz", + "integrity": "sha512-rYFomGpVMdBlfwTYxkUp3sjD6usptvZcONFYNqVlaz4EpHPnDvlWjvmOQ9OCSNKqYZqLM2aS3wq01tWujLg7gg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.1.2", + "@jest/transform": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.1.2", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.1.2", + "jest-get-type": "^29.0.0", + "jest-haste-map": "^29.1.2", + "jest-matcher-utils": "^29.1.2", + "jest-message-util": "^29.1.2", + "jest-util": "^29.1.2", + "natural-compare": "^1.4.0", + "pretty-format": "^29.1.2", + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.1.2.tgz", + "integrity": "sha512-vPCk9F353i0Ymx3WQq3+a4lZ07NXu9Ca8wya6o4Fe4/aO1e1awMMprZ3woPFpKwghEOW+UXgd15vVotuNN9ONQ==", + "dev": true, + "dependencies": { + "@jest/types": "^29.1.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.1.2.tgz", + "integrity": "sha512-k71pOslNlV8fVyI+mEySy2pq9KdXdgZtm7NHrBX8LghJayc3wWZH0Yr0mtYNGaCU4F1OLPXRkwZR0dBm/ClshA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.1.2", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.0.0", + "leven": "^3.1.0", + "pretty-format": "^29.1.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.1.2.tgz", + "integrity": "sha512-6JUIUKVdAvcxC6bM8/dMgqY2N4lbT+jZVsxh0hCJRbwkIEnbr/aPjMQ28fNDI5lB51Klh00MWZZeVf27KBUj5w==", + "dev": true, + "dependencies": { + "@jest/test-result": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^29.1.2", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.1.2.tgz", + "integrity": "sha512-AdTZJxKjTSPHbXT/AIOjQVmoFx0LHFcVabWu0sxI7PAy7rFf8c0upyvgBKgguVXdM4vY74JdwkyD4hSmpTW8jA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.1.2", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-sdsl": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", + "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.1.tgz", + "integrity": "sha512-pksjj7Rqoa+wdpkKcLzQRHhJCEE42qQhl/xLMUKHgoSejaKOdaXEAnqs6uDNwMl/fciHTzKeR8Wm8cw7N+g98A==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "acorn": "^8.8.0", + "acorn-globals": "^7.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.2", + "decimal.js": "^10.4.1", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.2", + "parse5": "^7.1.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^3.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.9.0", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema-to-ts": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-2.5.5.tgz", + "integrity": "sha512-GFD5t0fUnX/B0gE9xbHjxv2BwFXRJND2+OKoLoMElJ3XRJ7dOBlLT7KXpg96aETeZ0RJbAZOfqHALBf5k4aIIA==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ts-algebra": "^1.1.1", + "ts-toolbelt": "^9.6.0" + } + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/keyv": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.0.tgz", + "integrity": "sha512-2YvuMsA+jnFGtBareKqgANOEKe1mk3HKiXu2fRmAfyxG0MJAywNhi5ttWA3PMjl4NmpyjZNbFifR2vNjW1znfA==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/less": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", + "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", + "dependencies": { + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^2.3.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "source-map": "~0.6.0" + } + }, + "node_modules/less/node_modules/copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dependencies": { + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/less/node_modules/is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" + }, + "node_modules/less/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "optional": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/less/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "optional": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/less/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lightningcss": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.16.0.tgz", + "integrity": "sha512-5+ZS9h+xeADcJTF2oRCT3yNZBlDYyOgQSdrWNBCqsIwm8ucKbF061OBVv/WHP4Zk8FToNhwFklk/hMuOngqsIg==", + "dependencies": { + "detect-libc": "^1.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.16.0", + "lightningcss-darwin-x64": "1.16.0", + "lightningcss-linux-arm-gnueabihf": "1.16.0", + "lightningcss-linux-arm64-gnu": "1.16.0", + "lightningcss-linux-arm64-musl": "1.16.0", + "lightningcss-linux-x64-gnu": "1.16.0", + "lightningcss-linux-x64-musl": "1.16.0", + "lightningcss-win32-x64-msvc": "1.16.0" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.16.0.tgz", + "integrity": "sha512-gIhz6eZFwsC4oVMjBGQ3QWDdLQY7vcXFyM/x91PilgHqu63B9uBa10EZA75YoTEkbKhoz0uDCqyHh/EoF1GrkQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.16.0.tgz", + "integrity": "sha512-kLPi+OEpDj3UGY6DC8TfjbcULJDKMP+TVKSlrEkNGn8t1YRzi2g4oy7UVTSB5AnSbT0CusUItzdVjHQ49EdoNA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.16.0.tgz", + "integrity": "sha512-oSwEbvXUPr//H/ainBRJXTxHerlheee/KgkTTmAQWiVnt8HV+bRohTBWWPBy5ZArgiGLwj7ogv45istgljPN2Q==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.16.0.tgz", + "integrity": "sha512-Drq9BSVIvmV9zsDJbCZWCulMvKMQWFIlYXPCKV/iwRj+ZAJ1BRngma0cNHB6uW7Wac8Jg04CJN5IA4ELE3J+cQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.16.0.tgz", + "integrity": "sha512-1QXWStnTEo4RFQf0mfGhRyNUeEHilCZ0NA97XgwKwrYr/M7sYKU/1HWY00dPxFJ6GITR2pfJGo9xi3ScSSBxbA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.16.0.tgz", + "integrity": "sha512-gD2eQYD5OFs1p83R0TcMCEc5HRyJES4lR4THmclv7khm3dc9vc+2VT0kFBPxO1L2AwlZuvXaaMan7X1Ul7uSfA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.16.0.tgz", + "integrity": "sha512-HJsKeYxloEvg2WCQhtYPqzZUliLu9JBJNeI5y9cPQeDR/7ayGGLbVhJaotPtzJkElOFL/SaXsS+FRuH4w+yafg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.16.0.tgz", + "integrity": "sha512-h4ayyAlOMLUHV9NdofcIu79aEjmly93adVxcg5wDJpkvMiwDTufEN30M8G4gGcjo1JE5jFjAcyQcRpXYkYcemA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/lmdb": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.5.2.tgz", + "integrity": "sha512-V5V5Xa2Hp9i2XsbDALkBTeHXnBXh/lEmk9p22zdr7jtuOIY9TGhjK6vAvTpOOx9IKU4hJkRWZxn/HsvR1ELLtA==", + "hasInstallScript": true, + "dependencies": { + "msgpackr": "^1.5.4", + "node-addon-api": "^4.3.0", + "node-gyp-build-optional-packages": "5.0.3", + "ordered-binary": "^1.2.4", + "weak-lru-cache": "^1.2.2" + }, + "optionalDependencies": { + "@lmdb/lmdb-darwin-arm64": "2.5.2", + "@lmdb/lmdb-darwin-x64": "2.5.2", + "@lmdb/lmdb-linux-arm": "2.5.2", + "@lmdb/lmdb-linux-arm64": "2.5.2", + "@lmdb/lmdb-linux-x64": "2.5.2", + "@lmdb/lmdb-win32-x64": "2.5.2" + } + }, + "node_modules/lmdb/node_modules/node-addon-api": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", + "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" + }, + "node_modules/log-symbols": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", + "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "dependencies": { + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, + "node_modules/mnemonic-id": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/mnemonic-id/-/mnemonic-id-3.2.7.tgz", + "integrity": "sha512-kysx9gAGbvrzuFYxKkcRjnsg/NK61ovJOV4F1cHTRl9T5leg+bo6WI0pWIvOFh1Z/yDL0cjA5R3EEGPPLDv/XA==" + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "devOptional": true + }, + "node_modules/msgpackr": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.7.2.tgz", + "integrity": "sha512-mWScyHTtG6TjivXX9vfIy2nBtRupaiAj0HQ2mtmpmYujAmqZmaaEVPaSZ1NKLMvicaMLFzEaMk0ManxMRg8rMQ==", + "optionalDependencies": { + "msgpackr-extract": "^2.1.2" + } + }, + "node_modules/msgpackr-extract": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-2.1.2.tgz", + "integrity": "sha512-cmrmERQFb19NX2JABOGtrKdHMyI6RUyceaPBQ2iRz9GnDkjBWFjNJC0jyyoOfZl2U/LZE3tQCCQc4dlRyA8mcA==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "node-gyp-build-optional-packages": "5.0.3" + }, + "bin": { + "download-msgpackr-prebuilds": "bin/download-prebuilds.js" + }, + "optionalDependencies": { + "@msgpackr-extract/msgpackr-extract-darwin-arm64": "2.1.2", + "@msgpackr-extract/msgpackr-extract-darwin-x64": "2.1.2", + "@msgpackr-extract/msgpackr-extract-linux-arm": "2.1.2", + "@msgpackr-extract/msgpackr-extract-linux-arm64": "2.1.2", + "@msgpackr-extract/msgpackr-extract-linux-x64": "2.1.2", + "@msgpackr-extract/msgpackr-extract-win32-x64": "2.1.2" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/needle": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.1.0.tgz", + "integrity": "sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==", + "optional": true, + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "optional": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-abi": { + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.25.0.tgz", + "integrity": "sha512-p+0xx5ruIQ+8X57CRIMxbTZRT7tU0Tjn2C/aAK68AEMrbGsCo6IjnDdPNhEyyjWCT4bRtzomXchYd3sSgk3BJQ==", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-abi/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" + }, + "node_modules/node-gyp-build": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", + "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-gyp-build-optional-packages": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.3.tgz", + "integrity": "sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==", + "bin": { + "node-gyp-build-optional-packages": "bin.js", + "node-gyp-build-optional-packages-optional": "optional.js", + "node-gyp-build-optional-packages-test": "build-test.js" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node_modules/node-object-hash": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/node-object-hash/-/node-object-hash-2.3.10.tgz", + "integrity": "sha512-jY5dPJzw6NHd/KPSfPKJ+IHoFS81/tJ43r34ZeNMXGzCOM8jwQDCD12HYayKIB6MuznrnqIYy2e891NA2g0ibA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-7.2.0.tgz", + "integrity": "sha512-uhXOdZry0L6M2UIo9BTt7FdpBDiAGN/7oItedQwPKh8jh31ZlvC8U9Xl/EJ3aijDHaywXTW3QbZ6LuCocur1YA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, + "node_modules/nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", + "dev": true + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/ora/-/ora-6.1.2.tgz", + "integrity": "sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==", + "dependencies": { + "bl": "^5.0.0", + "chalk": "^5.0.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.6.1", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.1.0", + "log-symbols": "^5.1.0", + "strip-ansi": "^7.0.1", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ora/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/ordered-binary": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.4.0.tgz", + "integrity": "sha512-EHQ/jk4/a9hLupIKxTfUsQRej1Yd/0QLQs3vGvIqg5ZtCYSzNhkzHoZc7Zf4e4kUlDaC3Uw8Q/1opOLNN2OKRQ==" + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.0.tgz", + "integrity": "sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg==", + "dependencies": { + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-json/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse5": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.1.tgz", + "integrity": "sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==", + "dev": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/plasmo": { + "version": "0.55.2", + "resolved": "https://registry.npmjs.org/plasmo/-/plasmo-0.55.2.tgz", + "integrity": "sha512-3+wfj9iHMSsFSkz0CkFtPX+8mC0QwUrHqC3q3M3193Mnqq/h6FxNITXTE/MzfxamUZsQZVvvUDMpISAR6rhrfQ==", + "dependencies": { + "@expo/spawn-async": "1.7.0", + "@parcel/core": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/package-manager": "2.7.0", + "@parcel/watcher": "2.0.5", + "@plasmohq/init": "0.3.1", + "@plasmohq/parcel-config": "0.11.1", + "archiver": "5.3.1", + "buffer": "6.0.3", + "chalk": "5.0.1", + "change-case": "4.1.2", + "dotenv": "16.0.3", + "dotenv-expand": "9.0.0", + "events": "3.3.0", + "fflate": "0.7.4", + "get-port": "6.1.2", + "got": "12.5.1", + "inquirer": "9.1.2", + "is-path-inside": "4.0.0", + "mnemonic-id": "3.2.7", + "node-object-hash": "2.3.10", + "package-json": "8.1.0", + "process": "0.11.10", + "semver": "7.3.7", + "sharp": "0.31.1", + "tempy": "3.0.0", + "tiny-glob": "0.2.9", + "typescript": "4.8.4" + }, + "bin": { + "plasmo": "dist/index.js" + } + }, + "node_modules/plasmo/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/plasmo/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/playwright-core": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.26.1.tgz", + "integrity": "sha512-hzFchhhxnEiPc4qVPs9q2ZR+5eKNifY2hQDHtg1HnTTUuphYCBP8ZRb2si+B1TR7BHirgXaPi48LIye5SgrLAA==", + "dev": true, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/postcss": { + "version": "8.4.17", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.17.tgz", + "integrity": "sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/posthtml": { + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz", + "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==", + "dependencies": { + "posthtml-parser": "^0.11.0", + "posthtml-render": "^3.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/posthtml-parser": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.10.2.tgz", + "integrity": "sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg==", + "dependencies": { + "htmlparser2": "^7.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/posthtml-render": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz", + "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==", + "dependencies": { + "is-json": "^2.0.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/posthtml/node_modules/posthtml-parser": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz", + "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==", + "dependencies": { + "htmlparser2": "^7.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/prebuild-install": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prebuild-install/node_modules/detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-format": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.1.2.tgz", + "integrity": "sha512-CGJ6VVGXVRP2o2Dorl4mAwwvDWT25luIsYhkyVQW32E4nL+TgW939J7LlKT/npq5Cpq6j3s+sy+13yk7xYpBmg==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "optional": true + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", + "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" + }, + "node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/react-refresh": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", + "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdir-glob": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz", + "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==", + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/readdir-glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/registry-auth-token": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.1.tgz", + "integrity": "sha512-UfxVOj8seK1yaIOiieV4FIP01vfBDLsY0H9sQzi9EbbUdJiuuBjJgLa1DpImXMNPnVkBD4eVxTEXcrZA6kfpJA==", + "dependencies": { + "@pnpm/npm-conf": "^1.0.4" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/registry-url": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "dependencies": { + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz", + "integrity": "sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sass": { + "version": "1.55.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.55.0.tgz", + "integrity": "sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "optional": true + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/sharp": { + "version": "0.31.1", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.31.1.tgz", + "integrity": "sha512-GR8M1wBwOiFKLkm9JPun27OQnNRZdHfSf9VwcdZX6UrRmM1/XnOrLFTF0GAil+y/YK4E6qcM/ugxs80QirsHxg==", + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.1", + "node-addon-api": "^5.0.0", + "prebuild-install": "^7.1.1", + "semver": "^7.3.7", + "simple-get": "^4.0.1", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/sharp/node_modules/detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sharp/node_modules/node-addon-api": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.0.0.tgz", + "integrity": "sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==" + }, + "node_modules/sharp/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/superjson": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/superjson/-/superjson-1.10.0.tgz", + "integrity": "sha512-ks6I5fm5KXUbDqt4Epe1VwkKDaC9+kIj5HF7yhiHjChFne0EkFqsnTv1mdHE2IT6fq2CzLC3zeA/fw0BRIoNwA==", + "dev": true, + "dependencies": { + "copy-anything": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream/node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/tar-stream/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.0.0.tgz", + "integrity": "sha512-B2I9X7+o2wOaW4r/CWMkpOO9mdiTRCxXNgob6iGvPmfPWgH/KyUD6Uy5crtWBxIBe3YrNZKR2lSzv1JJKWD4vA==", + "dependencies": { + "is-stream": "^3.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^2.12.2", + "unique-string": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser/node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" + }, + "node_modules/tiny-glob": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", + "dependencies": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/trpc-chrome": { + "resolved": "", + "link": true + }, + "node_modules/ts-algebra": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-1.1.1.tgz", + "integrity": "sha512-W43a3/BN0Tp4SgRNERQF/QPVuY1rnHkgCr/fISLY0Ycu05P0NWPYRuViU8JFn+pFZuY6/zp9TgET1fxMzppR/Q==", + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, + "node_modules/ts-jest": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.0.3.tgz", + "integrity": "sha512-Ibygvmuyq1qp/z3yTh9QTwVVAbFdDy/+4BtIQR2sp6baF2SJU/8CKK/hhnGIDY2L90Az2jIqTwZPnN2p+BweiQ==", + "dev": true, + "dependencies": { + "bs-logger": "0.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^29.0.0", + "json5": "^2.2.1", + "lodash.memoize": "4.x", + "make-error": "1.x", + "semver": "7.x", + "yargs-parser": "^21.0.1" + }, + "bin": { + "ts-jest": "cli.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.0.0-beta.0 <8", + "@jest/types": "^29.0.0", + "babel-jest": "^29.0.0", + "jest": "^29.0.0", + "typescript": ">=4.3" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@jest/types": { + "optional": true + }, + "babel-jest": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/ts-jest/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dev": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/ts-toolbelt": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-9.6.0.tgz", + "integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "dependencies": { + "crypto-random-string": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utility-types": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", + "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", + "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", + "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==", + "dev": true, + "dependencies": { + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/weak-lru-cache": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", + "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==" + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dev": true, + "dependencies": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/with-plasmo": { + "resolved": "examples/with-plasmo", + "link": true + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/ws": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/xxhash-wasm": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz", + "integrity": "sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.0.tgz", + "integrity": "sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zip-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "dependencies": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.1.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zod": { + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.19.1.tgz", + "integrity": "sha512-LYjZsEDhCdYET9ikFu6dVPGp2YH9DegXjdJToSzD9rO6fy4qiRYFoyEYwps88OseJlPyl2NOe2iJuhEhL7IpEA==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.3.tgz", + "integrity": "sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw==", + "dev": true + }, + "@babel/core": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz", + "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.7", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helpers": "^7.17.8", + "@babel/parser": "^7.17.8", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "dev": true, + "requires": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", + "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.19.3", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + }, + "dependencies": { + "@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + }, + "dependencies": { + "@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "dependencies": { + "@babel/generator": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", + "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", + "dev": true, + "requires": { + "@babel/types": "^7.19.3", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + } + }, + "@babel/parser": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", + "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==", + "dev": true + }, + "@babel/traverse": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", + "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.3", + "@babel/types": "^7.19.3", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "dev": true + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + }, + "dependencies": { + "@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + }, + "dependencies": { + "@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true + }, + "@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "dependencies": { + "@babel/generator": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", + "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", + "dev": true, + "requires": { + "@babel/types": "^7.19.3", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + } + }, + "@babel/parser": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", + "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==", + "dev": true + }, + "@babel/traverse": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", + "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.3", + "@babel/types": "^7.19.3", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz", + "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==" + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "dependencies": { + "@babel/parser": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", + "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==", + "dev": true + }, + "@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/traverse": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", + "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.3", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "dependencies": { + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } + } + }, + "@eslint/eslintrc": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "@expo/spawn-async": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.7.0.tgz", + "integrity": "sha512-sqPAjOEFTrjaTybrh9SnPFLInDXcoMC06psEFmH68jLTmoipSQCq8GCEfIoHhxRDALWB+DsiwXJSbXlE/iVIIQ==", + "requires": { + "cross-spawn": "^7.0.3" + } + }, + "@humanwhocodes/config-array": { + "version": "0.10.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.7.tgz", + "integrity": "sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "dev": true + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true + }, + "@jest/console": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.1.2.tgz", + "integrity": "sha512-ujEBCcYs82BTmRxqfHMQggSlkUZP63AE5YEaTPj7eFyJOzukkTorstOUC7L6nE3w5SYadGVAnTsQ/ZjTGL0qYQ==", + "dev": true, + "requires": { + "@jest/types": "^29.1.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.1.2", + "jest-util": "^29.1.2", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.1.2.tgz", + "integrity": "sha512-sCO2Va1gikvQU2ynDN8V4+6wB7iVrD2CvT0zaRst4rglf56yLly0NQ9nuRRAWFeimRf+tCdFsb1Vk1N9LrrMPA==", + "dev": true, + "requires": { + "@jest/console": "^29.1.2", + "@jest/reporters": "^29.1.2", + "@jest/test-result": "^29.1.2", + "@jest/transform": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.0.0", + "jest-config": "^29.1.2", + "jest-haste-map": "^29.1.2", + "jest-message-util": "^29.1.2", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.1.2", + "jest-resolve-dependencies": "^29.1.2", + "jest-runner": "^29.1.2", + "jest-runtime": "^29.1.2", + "jest-snapshot": "^29.1.2", + "jest-util": "^29.1.2", + "jest-validate": "^29.1.2", + "jest-watcher": "^29.1.2", + "micromatch": "^4.0.4", + "pretty-format": "^29.1.2", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.1.2.tgz", + "integrity": "sha512-rG7xZ2UeOfvOVzoLIJ0ZmvPl4tBEQ2n73CZJSlzUjPw4or1oSWC0s0Rk0ZX+pIBJ04aVr6hLWFn1DFtrnf8MhQ==", + "dev": true, + "requires": { + "@jest/fake-timers": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "jest-mock": "^29.1.2" + } + }, + "@jest/expect": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.1.2.tgz", + "integrity": "sha512-FXw/UmaZsyfRyvZw3M6POgSNqwmuOXJuzdNiMWW9LCYo0GRoRDhg+R5iq5higmRTHQY7hx32+j7WHwinRmoILQ==", + "dev": true, + "requires": { + "expect": "^29.1.2", + "jest-snapshot": "^29.1.2" + } + }, + "@jest/expect-utils": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.1.2.tgz", + "integrity": "sha512-4a48bhKfGj/KAH39u0ppzNTABXQ8QPccWAFUFobWBaEMSMp+sB31Z2fK/l47c4a/Mu1po2ffmfAIPxXbVTXdtg==", + "dev": true, + "requires": { + "jest-get-type": "^29.0.0" + } + }, + "@jest/fake-timers": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.1.2.tgz", + "integrity": "sha512-GppaEqS+QQYegedxVMpCe2xCXxxeYwQ7RsNx55zc8f+1q1qevkZGKequfTASI7ejmg9WwI+SJCrHe9X11bLL9Q==", + "dev": true, + "requires": { + "@jest/types": "^29.1.2", + "@sinonjs/fake-timers": "^9.1.2", + "@types/node": "*", + "jest-message-util": "^29.1.2", + "jest-mock": "^29.1.2", + "jest-util": "^29.1.2" + } + }, + "@jest/globals": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.1.2.tgz", + "integrity": "sha512-uMgfERpJYoQmykAd0ffyMq8wignN4SvLUG6orJQRe9WAlTRc9cdpCaE/29qurXixYJVZWUqIBXhSk8v5xN1V9g==", + "dev": true, + "requires": { + "@jest/environment": "^29.1.2", + "@jest/expect": "^29.1.2", + "@jest/types": "^29.1.2", + "jest-mock": "^29.1.2" + } + }, + "@jest/reporters": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.1.2.tgz", + "integrity": "sha512-X4fiwwyxy9mnfpxL0g9DD0KcTmEIqP0jUdnc2cfa9riHy+I6Gwwp5vOZiwyg0vZxfSDxrOlK9S4+340W4d+DAA==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.1.2", + "@jest/test-result": "^29.1.2", + "@jest/transform": "^29.1.2", + "@jest/types": "^29.1.2", + "@jridgewell/trace-mapping": "^0.3.15", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.1.2", + "jest-util": "^29.1.2", + "jest-worker": "^29.1.2", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "dev": true, + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/source-map": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.0.0.tgz", + "integrity": "sha512-nOr+0EM8GiHf34mq2GcJyz/gYFyLQ2INDhAylrZJ9mMWoW21mLBfZa0BUVPPMxVYrLjeiRe2Z7kWXOGnS0TFhQ==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.15", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + } + }, + "@jest/test-result": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.1.2.tgz", + "integrity": "sha512-jjYYjjumCJjH9hHCoMhA8PCl1OxNeGgAoZ7yuGYILRJX9NjgzTN0pCT5qAoYR4jfOP8htIByvAlz9vfNSSBoVg==", + "dev": true, + "requires": { + "@jest/console": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.1.2.tgz", + "integrity": "sha512-fU6dsUqqm8sA+cd85BmeF7Gu9DsXVWFdGn9taxM6xN1cKdcP/ivSgXh5QucFRFz1oZxKv3/9DYYbq0ULly3P/Q==", + "dev": true, + "requires": { + "@jest/test-result": "^29.1.2", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.1.2", + "slash": "^3.0.0" + } + }, + "@jest/transform": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.1.2.tgz", + "integrity": "sha512-2uaUuVHTitmkx1tHF+eBjb4p7UuzBG7SXIaA/hNIkaMP6K+gXYGxP38ZcrofzqN0HeZ7A90oqsOa97WU7WZkSw==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.1.2", + "@jridgewell/trace-mapping": "^0.3.15", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.1.2", + "jest-regex-util": "^29.0.0", + "jest-util": "^29.1.2", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.1.2.tgz", + "integrity": "sha512-DcXGtoTykQB5jiwCmVr8H4vdg2OJhQex3qPkG+ISyDO7xQXbt/4R6dowcRyPemRnkH7JoHvZuxPBdlq+9JxFCg==", + "dev": true, + "requires": { + "@jest/schemas": "^29.0.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@lezer/common": { + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-0.15.12.tgz", + "integrity": "sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==" + }, + "@lezer/lr": { + "version": "0.15.8", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-0.15.8.tgz", + "integrity": "sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg==", + "requires": { + "@lezer/common": "^0.15.0" + } + }, + "@lmdb/lmdb-darwin-arm64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.5.2.tgz", + "integrity": "sha512-+F8ioQIUN68B4UFiIBYu0QQvgb9FmlKw2ctQMSBfW2QBrZIxz9vD9jCGqTCPqZBRbPHAS/vG1zSXnKqnS2ch/A==", + "optional": true + }, + "@lmdb/lmdb-darwin-x64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.5.2.tgz", + "integrity": "sha512-KvPH56KRLLx4KSfKBx0m1r7GGGUMXm0jrKmNE7plbHlesZMuPJICtn07HYgQhj1LNsK7Yqwuvnqh1QxhJnF1EA==", + "optional": true + }, + "@lmdb/lmdb-linux-arm": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.5.2.tgz", + "integrity": "sha512-5kQAP21hAkfW5Bl+e0P57dV4dGYnkNIpR7f/GAh6QHlgXx+vp/teVj4PGRZaKAvt0GX6++N6hF8NnGElLDuIDw==", + "optional": true + }, + "@lmdb/lmdb-linux-arm64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.5.2.tgz", + "integrity": "sha512-aLl89VHL/wjhievEOlPocoefUyWdvzVrcQ/MHQYZm2JfV1jUsrbr/ZfkPPUFvZBf+VSE+Q0clWs9l29PCX1hTQ==", + "optional": true + }, + "@lmdb/lmdb-linux-x64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.5.2.tgz", + "integrity": "sha512-xUdUfwDJLGjOUPH3BuPBt0NlIrR7f/QHKgu3GZIXswMMIihAekj2i97oI0iWG5Bok/b+OBjHPfa8IU9velnP/Q==", + "optional": true + }, + "@lmdb/lmdb-win32-x64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.5.2.tgz", + "integrity": "sha512-zrBczSbXKxEyK2ijtbRdICDygRqWSRPpZMN5dD1T8VMEW5RIhIbwFWw2phDRXuBQdVDpSjalCIUMWMV2h3JaZA==", + "optional": true + }, + "@mischnic/json-sourcemap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@mischnic/json-sourcemap/-/json-sourcemap-0.1.0.tgz", + "integrity": "sha512-dQb3QnfNqmQNYA4nFSN/uLaByIic58gOXq4Y4XqLOWmOrw73KmJPt/HLyG0wvn1bnR6mBKs/Uwvkh+Hns1T0XA==", + "requires": { + "@lezer/common": "^0.15.7", + "@lezer/lr": "^0.15.4", + "json5": "^2.2.1" + } + }, + "@msgpackr-extract/msgpackr-extract-darwin-arm64": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-2.1.2.tgz", + "integrity": "sha512-TyVLn3S/+ikMDsh0gbKv2YydKClN8HaJDDpONlaZR+LVJmsxLFUgA+O7zu59h9+f9gX1aj/ahw9wqa6rosmrYQ==", + "optional": true + }, + "@msgpackr-extract/msgpackr-extract-darwin-x64": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-2.1.2.tgz", + "integrity": "sha512-YPXtcVkhmVNoMGlqp81ZHW4dMxK09msWgnxtsDpSiZwTzUBG2N+No2bsr7WMtBKCVJMSD6mbAl7YhKUqkp/Few==", + "optional": true + }, + "@msgpackr-extract/msgpackr-extract-linux-arm": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-2.1.2.tgz", + "integrity": "sha512-42R4MAFeIeNn+L98qwxAt360bwzX2Kf0ZQkBBucJ2Ircza3asoY4CDbgiu9VWklq8gWJVSJSJBwDI+c/THiWkA==", + "optional": true + }, + "@msgpackr-extract/msgpackr-extract-linux-arm64": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-2.1.2.tgz", + "integrity": "sha512-vHZ2JiOWF2+DN9lzltGbhtQNzDo8fKFGrf37UJrgqxU0yvtERrzUugnfnX1wmVfFhSsF8OxrfqiNOUc5hko1Zg==", + "optional": true + }, + "@msgpackr-extract/msgpackr-extract-linux-x64": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-2.1.2.tgz", + "integrity": "sha512-RjRoRxg7Q3kPAdUSC5EUUPlwfMkIVhmaRTIe+cqHbKrGZ4M6TyCA/b5qMaukQ/1CHWrqYY2FbKOAU8Hg0pQFzg==", + "optional": true + }, + "@msgpackr-extract/msgpackr-extract-win32-x64": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-2.1.2.tgz", + "integrity": "sha512-rIZVR48zA8hGkHIK7ED6+ZiXsjRCcAVBJbm8o89OKAMTmEAQ2QvoOxoiu3w2isAaWwzgtQIOFIqHwvZDyLKCvw==", + "optional": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@parcel/bundler-default": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.7.0.tgz", + "integrity": "sha512-PU5MtWWhc+dYI9x8mguYnm9yiG6TkI7niRpxgJgtqAyGHuEyNXVBQQ0X+qyOF4D9LdankBf8uNN18g31IET2Zg==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1" + } + }, + "@parcel/cache": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.7.0.tgz", + "integrity": "sha512-JlXNoZXcWzLKdDlfeF3dIj5Vtel5T9vtdBN72PJ+cjC4qNHk4Uwvc5sfOBELuibGN0bVu2bwY9nUgSwCiB1iIA==", + "requires": { + "@parcel/fs": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/utils": "2.7.0", + "lmdb": "2.5.2" + } + }, + "@parcel/codeframe": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.7.0.tgz", + "integrity": "sha512-UTKx0jejJmmO1dwTHSJuRgrO8N6PMlkxRT6sew8N6NC3Bgv6pu0EbO+RtlWt/jCvzcdLOPdIoTzj4MMZvgcMYg==", + "requires": { + "chalk": "^4.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@parcel/compressor-raw": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.7.0.tgz", + "integrity": "sha512-SCXwnOOQT6EmpusBsYWNQ/RFri+2JnKuE0gMSf2dROl2xbererX45FYzeDplWALCKAdjMNDpFwU+FyMYoVZSCQ==", + "requires": { + "@parcel/plugin": "2.7.0" + } + }, + "@parcel/config-default": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.7.0.tgz", + "integrity": "sha512-ZzsLr97AYrz8c9k6qn3DlqPzifi3vbP7q3ynUrAFxmt0L4+K0H9N508ZkORYmCgaFjLIQ8Y3eWpwCJ0AewPNIg==", + "requires": { + "@parcel/bundler-default": "2.7.0", + "@parcel/compressor-raw": "2.7.0", + "@parcel/namer-default": "2.7.0", + "@parcel/optimizer-css": "2.7.0", + "@parcel/optimizer-htmlnano": "2.7.0", + "@parcel/optimizer-image": "2.7.0", + "@parcel/optimizer-svgo": "2.7.0", + "@parcel/optimizer-terser": "2.7.0", + "@parcel/packager-css": "2.7.0", + "@parcel/packager-html": "2.7.0", + "@parcel/packager-js": "2.7.0", + "@parcel/packager-raw": "2.7.0", + "@parcel/packager-svg": "2.7.0", + "@parcel/reporter-dev-server": "2.7.0", + "@parcel/resolver-default": "2.7.0", + "@parcel/runtime-browser-hmr": "2.7.0", + "@parcel/runtime-js": "2.7.0", + "@parcel/runtime-react-refresh": "2.7.0", + "@parcel/runtime-service-worker": "2.7.0", + "@parcel/transformer-babel": "2.7.0", + "@parcel/transformer-css": "2.7.0", + "@parcel/transformer-html": "2.7.0", + "@parcel/transformer-image": "2.7.0", + "@parcel/transformer-js": "2.7.0", + "@parcel/transformer-json": "2.7.0", + "@parcel/transformer-postcss": "2.7.0", + "@parcel/transformer-posthtml": "2.7.0", + "@parcel/transformer-raw": "2.7.0", + "@parcel/transformer-react-refresh-wrap": "2.7.0", + "@parcel/transformer-svg": "2.7.0" + } + }, + "@parcel/core": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.7.0.tgz", + "integrity": "sha512-7yKZUdh314Q/kU/9+27ZYTfcnXS6VYHuG+iiUlIohnvUUybxLqVJhdMU9Q+z2QcPka1IdJWz4K4Xx0y6/4goyg==", + "requires": { + "@mischnic/json-sourcemap": "^0.1.0", + "@parcel/cache": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/events": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/graph": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/package-manager": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", + "abortcontroller-polyfill": "^1.1.9", + "base-x": "^3.0.8", + "browserslist": "^4.6.6", + "clone": "^2.1.1", + "dotenv": "^7.0.0", + "dotenv-expand": "^5.1.0", + "json5": "^2.2.0", + "msgpackr": "^1.5.4", + "nullthrows": "^1.1.1", + "semver": "^5.7.1" + }, + "dependencies": { + "dotenv": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", + "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/css": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@parcel/css/-/css-1.14.0.tgz", + "integrity": "sha512-r5tJWe6NF6lesfPw1N3g7N7WUKpHqi2ONnw9wl5ccSGGIxkmgcPaPQxfvmhdjXvQnktSuIOR0HjQXVXu+/en/w==", + "requires": { + "lightningcss": "^1.14.0" + } + }, + "@parcel/diagnostic": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.7.0.tgz", + "integrity": "sha512-pdq/cTwVoL0n8yuDCRXFRSQHVWdmmIXPt3R3iT4KtYDYvOrMT2dLPT79IMqQkhYPANW8GuL15n/WxRngfRdkug==", + "requires": { + "@mischnic/json-sourcemap": "^0.1.0", + "nullthrows": "^1.1.1" + } + }, + "@parcel/events": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.7.0.tgz", + "integrity": "sha512-kQDwMKgZ1U4M/G17qeDYF6bW5kybluN6ajYPc7mZcrWg+trEI/oXi81GMFaMX0BSUhwhbiN5+/Vb2wiG/Sn6ig==" + }, + "@parcel/fs": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.7.0.tgz", + "integrity": "sha512-PU5fo4Hh8y03LZgemgVREttc0wyHQUNmsJCybxTB7EjJie2CqJRumo+DFppArlvdchLwJdc9em03yQV/GNWrEg==", + "requires": { + "@parcel/fs-search": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/watcher": "^2.0.0", + "@parcel/workers": "2.7.0" + } + }, + "@parcel/fs-search": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.7.0.tgz", + "integrity": "sha512-K1Hv25bnRpwQVA15RvcRuB8ZhfclnCHA8N8L6w7Ul1ncSJDxCIkIAc5hAubYNNYW3kWjCC2SOaEgFKnbvMllEQ==", + "requires": { + "detect-libc": "^1.0.3" + } + }, + "@parcel/graph": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.7.0.tgz", + "integrity": "sha512-Q6E94GS6q45PtsZh+m+gvFRp/N1Qopxhu2sxjcWsGs5iBd6IWn2oYLWOH5iVzEjWuYpW2HkB08lH6J50O63uOA==", + "requires": { + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1" + } + }, + "@parcel/hash": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.7.0.tgz", + "integrity": "sha512-k6bSKnIlPJMPU3yjQzfgfvF9zuJZGOAlJgzpL4BbWvdbE8BTdjzLcFn0Ujrtud94EgIkiXd22sC2HpCUWoHGdA==", + "requires": { + "detect-libc": "^1.0.3", + "xxhash-wasm": "^0.4.2" + } + }, + "@parcel/logger": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.7.0.tgz", + "integrity": "sha512-qjMY/bYo38+o+OiIrTRldU9CwL1E7J72t+xkTP8QIcUxLWz5LYR0YbynZUVulmBSfqsykjjxCy4a+8siVr+lPw==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/events": "2.7.0" + } + }, + "@parcel/markdown-ansi": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.7.0.tgz", + "integrity": "sha512-ipOX0D6FVZFEXeb/z8MnTMq2RQEIuaILY90olVIuHEFLHHfOPEn+RK3u13HA1ChF5/9E3cMD79tu6x9JL9Kqag==", + "requires": { + "chalk": "^4.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@parcel/namer-default": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.7.0.tgz", + "integrity": "sha512-lIKMdsmi//7fepecNDYmJYzBlL91HifPsX03lJCdu1dC6q5fBs+gG0XjKKG7yPnSCw1qH/4m7drzt9+dRZYAHQ==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "nullthrows": "^1.1.1" + } + }, + "@parcel/node-resolver-core": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.7.0.tgz", + "integrity": "sha512-5UJQHalqMxdhJIs2hhqQzFfQpF7+NAowsRq064lYtiRvcD8wMr3OOQ9wd1iazGpFSl4JKdT7BwDU9/miDJmanQ==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1", + "semver": "^5.7.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/optimizer-css": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.7.0.tgz", + "integrity": "sha512-IfnOMACqhcAclKyOW9X9JpsknB6OShk9OVvb8EvbDTKHJhQHNNmzE88OkSI/pS3ZVZP9Zj+nWcVHguV+kvDeiQ==", + "requires": { + "@parcel/css": "^1.12.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "browserslist": "^4.6.6", + "nullthrows": "^1.1.1" + } + }, + "@parcel/optimizer-data-url": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-data-url/-/optimizer-data-url-2.7.0.tgz", + "integrity": "sha512-rDy/ZOVauVVkOUPffnsBYBNhX7OtqVmU2xQZcQqQtRzeRqFJAshpjkUGmZJ2Aee4vPkbcsSA1/nZDpu1fI7cIw==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "isbinaryfile": "^4.0.2", + "mime": "^2.4.4" + } + }, + "@parcel/optimizer-htmlnano": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.7.0.tgz", + "integrity": "sha512-5QrGdWS5Hi4VXE3nQNrGqugmSXt68YIsWwKRAdarOxzyULSJS3gbCiQOXqIPRJobfZjnSIcdtkyxSiCUe1inIA==", + "requires": { + "@parcel/plugin": "2.7.0", + "htmlnano": "^2.0.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5", + "svgo": "^2.4.0" + } + }, + "@parcel/optimizer-image": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.7.0.tgz", + "integrity": "sha512-EnaXz5UjR67FUu0BEcqZTT9LsbB/iFAkkghCotbnbOuC5QQsloq6tw54TKU3y+R3qsjgUoMtGxPcGfVoXxZXYw==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", + "detect-libc": "^1.0.3" + } + }, + "@parcel/optimizer-svgo": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.7.0.tgz", + "integrity": "sha512-IO1JV4NpfP3V7FrhsqCcV8pDQIHraFi1/ZvEJyssITxjH49Im/txKlwMiQuZZryAPn8Xb8g395Muawuk6AK6sg==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "svgo": "^2.4.0" + } + }, + "@parcel/optimizer-terser": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.7.0.tgz", + "integrity": "sha512-07VZjIO8xsl2/WmS/qHI8lI/cpu47iS9eRpqwfZEEsdk1cfz50jhWkmFudHBxiHGMfcZ//1+DdaPg9RDBWZtZA==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1", + "terser": "^5.2.0" + } + }, + "@parcel/package-manager": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.7.0.tgz", + "integrity": "sha512-wmfSX1mRrTi8MeA4KrnPk/x7zGUsILCQmTo6lA4gygzAxDbM1pGuyFN8/Kt0y0SFO2lbljARtD/4an5qdotH+Q==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", + "semver": "^5.7.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/packager-css": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.7.0.tgz", + "integrity": "sha512-44nzZwu+ssGuiFmYM6cf/Y4iChiUZ4DUzzpegnGlhXtKJKe4NHntxThJynuRZWKN2AAf48avApDpimg2jW0KDw==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1" + } + }, + "@parcel/packager-html": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.7.0.tgz", + "integrity": "sha512-Zgqd7sdcY/UnR370GR0q2ilmEohUDXsO8A1F28QCJzIsR1iCB6KRUT74+pawfQ1IhXZLaaFLLYe0UWcfm0JeXg==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5" + } + }, + "@parcel/packager-js": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.7.0.tgz", + "integrity": "sha512-wTRdM81PgRVDzWGXdWmqLwguWnTYWzhEDdjXpW2n8uMOu/CjHhMtogk65aaYk3GOnq6OBL/NsrmBiV/zKPj1vA==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "globals": "^13.2.0", + "nullthrows": "^1.1.1" + }, + "dependencies": { + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "@parcel/packager-raw": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.7.0.tgz", + "integrity": "sha512-jg2Zp8dI5VpIQlaeahXDCfrPN9m/DKht1NkR9P2CylMAwqCcc1Xc1RRiF0wfwcPZpPMpq1265n+4qnB7rjGBlA==", + "requires": { + "@parcel/plugin": "2.7.0" + } + }, + "@parcel/packager-svg": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.7.0.tgz", + "integrity": "sha512-EmJg3HpD6/xxKBjir/CdCKJZwI24iVfBuxRS9LUp3xHAIebOzVh1z6IN+i2Di5+NyRwfOFaLliL4uMa1zwbyCA==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "posthtml": "^0.16.4" + } + }, + "@parcel/plugin": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.7.0.tgz", + "integrity": "sha512-qqgx+nnMn6/0lRc4lKbLGmhNtBiT93S2gFNB4Eb4Pfz/SxVYoW+fmml+KdfOSiZffWOAH5L6NwhyD7N8aSikzw==", + "requires": { + "@parcel/types": "2.7.0" + } + }, + "@parcel/reporter-dev-server": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.7.0.tgz", + "integrity": "sha512-ySuou5addK8fGue8aXzo536BaEjMujDrEc1xkp4TasInXHVcA98b+SYX5NAZTGob5CxKvZQ5ylhg77zW30B+iA==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0" + } + }, + "@parcel/resolver-default": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.7.0.tgz", + "integrity": "sha512-v8TvWsbLK7/q7n4gv6OrYNbW18xUx4zKbVMGZb1u4yMhzEH4HFr1D9OeoTq3jk+ximAigds8B6triQbL5exF7A==", + "requires": { + "@parcel/node-resolver-core": "2.7.0", + "@parcel/plugin": "2.7.0" + } + }, + "@parcel/runtime-browser-hmr": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.7.0.tgz", + "integrity": "sha512-PLbMLdclQeYsi2LkilZVGFV1n3y55G1jaBvby4ekedUZjMw3SWdMY2tDxgSDdFWfLCnYHJXdGUQSzGGi1kPzjA==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0" + } + }, + "@parcel/runtime-js": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.7.0.tgz", + "integrity": "sha512-9/YUZTBNrSN2H6rbz/o1EOM0O7I3ZR/x9IDzxjJBD6Mi+0uCgCD02aedare/SNr1qgnbZZWmhpOzC+YgREcfLA==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1" + } + }, + "@parcel/runtime-react-refresh": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.7.0.tgz", + "integrity": "sha512-vDKO0rWqRzEpmvoZ4kkYUiSsTxT5NnH904BFPFxKI0wJCl6yEmPuEifmATo73OuYhP6jIP3Qfl1R4TtiDFPJ1Q==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "react-error-overlay": "6.0.9", + "react-refresh": "^0.9.0" + } + }, + "@parcel/runtime-service-worker": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.7.0.tgz", + "integrity": "sha512-uD2pAV0yV6+e7JaWH4KVPbG+zRCrxr/OACyS9tIh+Q/R1vRmh8zGM3yhdrcoiZ7tFOnM72vd6xY11eTrUsSVig==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1" + } + }, + "@parcel/runtime-webextension": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-webextension/-/runtime-webextension-2.7.0.tgz", + "integrity": "sha512-+2gGOOR3HUJGdsr/tUsJjs9tvlOsp2rTgGKt77+s1lqU/DYxh/n6KCSy+7a2DYtnBtZxE6LQhX6g/p4C2hkmMg==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1" + } + }, + "@parcel/source-map": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz", + "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==", + "requires": { + "detect-libc": "^1.0.3" + } + }, + "@parcel/transformer-babel": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.7.0.tgz", + "integrity": "sha512-7iklDXXnKH1530+QbI+e4kIJ+Q1puA1ulRS10db3aUJMj5GnvXGDFwhSZ7+T1ps66QHO7cVO29VlbqiRDarH1Q==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "browserslist": "^4.6.6", + "json5": "^2.2.0", + "nullthrows": "^1.1.1", + "semver": "^5.7.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/transformer-css": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.7.0.tgz", + "integrity": "sha512-J4EpWK9spQpXyNCmKK8Xnane0xW/1B/EAmfp7Fiv7g+5yUjY4ODf4KUugvE+Eb2gekPkhOKNHermO2KrX0/PFA==", + "requires": { + "@parcel/css": "^1.12.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "browserslist": "^4.6.6", + "nullthrows": "^1.1.1" + } + }, + "@parcel/transformer-graphql": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-graphql/-/transformer-graphql-2.7.0.tgz", + "integrity": "sha512-M+3+NuBUH0hrWose8baEsUVp/8db+i6vXGuKcYY38ev/ljvsGqnEMB30FAgYyVbbklP/vLNUgGHIALHQvGpJnw==", + "requires": { + "@parcel/plugin": "2.7.0", + "graphql": "^15.0.0", + "graphql-import-macro": "^1.0.0" + } + }, + "@parcel/transformer-html": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.7.0.tgz", + "integrity": "sha512-wYJl5rn81W+Rlk9oQwDJcjoVsWVDKyeri84FzmlGXOsg0EYgnqOiG+3MDM8GeZjfuGe5fuoum4eqZeS0WdUHXw==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5", + "posthtml-parser": "^0.10.1", + "posthtml-render": "^3.0.0", + "semver": "^5.7.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/transformer-image": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.7.0.tgz", + "integrity": "sha512-mhi9/R5/ULhCkL2COVIKhNFoLDiZwQgprdaTJr5fnODggVxEX5o7ebFV6KNLMTEkwZUJWoB1hL0ziI0++DtoFA==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", + "nullthrows": "^1.1.1" + } + }, + "@parcel/transformer-inline-string": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-inline-string/-/transformer-inline-string-2.7.0.tgz", + "integrity": "sha512-/WurxNIk85rOMq9YhPUAA2MqkXjgUGmU4BGdpwUeJKSB2xbA9Zu5Q355lCGzIxH50MJpDZ1Nm4As2Ss6BXVURA==", + "requires": { + "@parcel/plugin": "2.7.0" + } + }, + "@parcel/transformer-js": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.7.0.tgz", + "integrity": "sha512-mzerR+D4rDomUSIk5RSTa2w+DXBdXUeQrpDO74WCDdpDi1lIl8ppFpqtmU7O6y6p8QsgkmS9b0g/vhcry6CJTA==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", + "@swc/helpers": "^0.4.2", + "browserslist": "^4.6.6", + "detect-libc": "^1.0.3", + "nullthrows": "^1.1.1", + "regenerator-runtime": "^0.13.7", + "semver": "^5.7.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/transformer-json": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.7.0.tgz", + "integrity": "sha512-RQjuxBpYOch+kr4a0zi77KJtOLTPYRM7iq4NN80zKnA0r0dwDUCxZBtaj2l0O0o3R4MMJnm+ncP+cB7XR7dZYA==", + "requires": { + "@parcel/plugin": "2.7.0", + "json5": "^2.2.0" + } + }, + "@parcel/transformer-less": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-less/-/transformer-less-2.7.0.tgz", + "integrity": "sha512-jadFzpvTf6MUUd6qbVPqStmUZ/7tKUXfEiHC2JcelK5sDaE7aj5HICUrCZ1Z3SNMKcP02ZHNGVnQ4jtagkM4gA==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "less": "^4.1.1" + } + }, + "@parcel/transformer-postcss": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.7.0.tgz", + "integrity": "sha512-b6RskXBWf0MjpC9qjR2dQ1ZdRnlOiKYseG5CEovWCqM218RtdydFKz7jS+5Gxkb6qBtOG7zGPONXdPe+gTILcA==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "clone": "^2.1.1", + "nullthrows": "^1.1.1", + "postcss-value-parser": "^4.2.0", + "semver": "^5.7.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/transformer-posthtml": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.7.0.tgz", + "integrity": "sha512-cP8YOiSynWJ1ycmBlhnnHeuQb2cwmklZ+BNyLUktj5p78kDy2de7VjX+dRNRHoW4H9OgEcSF4UEfDVVz5RYIhw==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5", + "posthtml-parser": "^0.10.1", + "posthtml-render": "^3.0.0", + "semver": "^5.7.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/transformer-raw": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.7.0.tgz", + "integrity": "sha512-sDnItWCFSDez0izK1i5cgv+kXzZTbcJh4rNpVIgmE1kBLvAz608sqgcCkavb2wVJIvLesxYM+5G4p1CwkDlZ1g==", + "requires": { + "@parcel/plugin": "2.7.0" + } + }, + "@parcel/transformer-react-refresh-wrap": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.7.0.tgz", + "integrity": "sha512-1vRmIJzyBA1nIiXTAU6tZExq2FvJj/2F0ft6KDw8GYPv0KjmdiPo/PmaZ7JeSVOM6SdXQIQCbTmp1vkMP7DtkA==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "react-refresh": "^0.9.0" + } + }, + "@parcel/transformer-sass": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-sass/-/transformer-sass-2.7.0.tgz", + "integrity": "sha512-6m2T6Y5eQLX7ckIeuOjXXIZbzhyovnl69AvJ2FujoWb2nA55H/kg6ZdbKjo3CfXkOfg9LyG3nVnOE5PMgMpRFQ==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "sass": "^1.38.0" + } + }, + "@parcel/transformer-svg": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.7.0.tgz", + "integrity": "sha512-ioER37zceuuE+K6ZrnjCyMUWEnv+63hIAFResc1OXxRhyt+7kzMz9ZqK0Mt6QMLwl1dxhkLmrU41n9IxzKZuSQ==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5", + "posthtml-parser": "^0.10.1", + "posthtml-render": "^3.0.0", + "semver": "^5.7.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/transformer-worklet": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-worklet/-/transformer-worklet-2.7.0.tgz", + "integrity": "sha512-CIG0MLOrl3IV23ZS4z4N6j/atF6LsKJYMAEtKneCrUaVmM5sIJb00Hp08iIjnR28mf0lk8qEhBI6mTL0B4+pWw==", + "requires": { + "@parcel/plugin": "2.7.0" + } + }, + "@parcel/types": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.7.0.tgz", + "integrity": "sha512-+dhXVUnseTCpJvBTGMp0V6X13z6O/A/+CUtwEpMGZ8XSmZ4Gk44GvaTiBOp0bJpWG4fvCKp+UmC8PYbrDiiziw==", + "requires": { + "@parcel/cache": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/package-manager": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/workers": "2.7.0", + "utility-types": "^3.10.0" + } + }, + "@parcel/utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.7.0.tgz", + "integrity": "sha512-jNZ5bIGg1r1RDRKi562o4kuVwnz+XJ2Ie3b0Zwrqwvgfj6AbRFIKzDd+h85dWWmcDYzKUbHp11u6VJl1u8Vapg==", + "requires": { + "@parcel/codeframe": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/markdown-ansi": "2.7.0", + "@parcel/source-map": "^2.0.0", + "chalk": "^4.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@parcel/watcher": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.5.tgz", + "integrity": "sha512-x0hUbjv891omnkcHD7ZOhiyyUqUUR6MNjq89JhEI3BxppeKWAm6NPQsqqRrAkCJBogdT/o/My21sXtTI9rJIsw==", + "requires": { + "node-addon-api": "^3.2.1", + "node-gyp-build": "^4.3.0" + } + }, + "@parcel/workers": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.7.0.tgz", + "integrity": "sha512-99VfaOX+89+RaoTSyH9ZQtkMBFZBFMvJmVJ/GeJT6QCd2wtKBStTHlaSnQOkLD/iRjJCNwV2xpZmm8YkTwV+hg==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "chrome-trace-event": "^1.0.2", + "nullthrows": "^1.1.1" + } + }, + "@plasmohq/consolidate": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@plasmohq/consolidate/-/consolidate-0.17.0.tgz", + "integrity": "sha512-Na8imBnvzYPtzkK+9Uv9hPZ/oJti/0jgiQWD222SHxHw2QCVuR4KzslxXCy/rS8gGluSiTs1BGVvc3d2O6aJCA==", + "requires": { + "bluebird": "^3.7.2" + } + }, + "@plasmohq/init": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@plasmohq/init/-/init-0.3.1.tgz", + "integrity": "sha512-h+FGZBEz4h8QbOCta0HuU/9LlD1Y9UhBsJF8oRrzusqcS5gfPlxdJGJK67/MFl9VfZuxHnUW7qQe+mMTeC9ltg==" + }, + "@plasmohq/parcel-bundler": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-bundler/-/parcel-bundler-0.2.2.tgz", + "integrity": "sha512-EGEE9r1YMpNBu9lPbvSAlfVCnayaff/LticxlhszjohvbrfTOd8/gqTQ2qr12sFQKJG2t7/b99uS0oxpBicHnQ==", + "requires": { + "@parcel/core": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "1.1.1" + } + }, + "@plasmohq/parcel-config": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-config/-/parcel-config-0.11.1.tgz", + "integrity": "sha512-w4KXVWaYRab/eAyu3lx6GI4+qTuO1C+RzrTMVGw5GYDAFJClydcj9LHw6rrs3NM4runFp2umrxpi83zz67G8XQ==", + "requires": { + "@parcel/config-default": "2.7.0", + "@parcel/core": "2.7.0", + "@parcel/optimizer-data-url": "2.7.0", + "@parcel/runtime-js": "2.7.0", + "@parcel/runtime-webextension": "2.7.0", + "@parcel/source-map": "2.1.1", + "@parcel/transformer-css": "2.7.0", + "@parcel/transformer-graphql": "2.7.0", + "@parcel/transformer-inline-string": "2.7.0", + "@parcel/transformer-less": "2.7.0", + "@parcel/transformer-postcss": "2.7.0", + "@parcel/transformer-raw": "2.7.0", + "@parcel/transformer-sass": "2.7.0", + "@parcel/transformer-worklet": "2.7.0", + "@plasmohq/parcel-bundler": "0.2.2", + "@plasmohq/parcel-namer-manifest": "0.2.1", + "@plasmohq/parcel-packager": "0.2.1", + "@plasmohq/parcel-resolver": "0.4.0", + "@plasmohq/parcel-runtime": "0.5.1", + "@plasmohq/parcel-transformer-inject-env": "0.1.2", + "@plasmohq/parcel-transformer-inline-css": "0.1.2", + "@plasmohq/parcel-transformer-manifest": "0.6.0", + "@plasmohq/parcel-transformer-svelte3": "0.2.2", + "@plasmohq/parcel-transformer-vue3": "0.2.2" + } + }, + "@plasmohq/parcel-namer-manifest": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-namer-manifest/-/parcel-namer-manifest-0.2.1.tgz", + "integrity": "sha512-LEBlkqyb2GaZD7QUjoa1aIedwYsMXvR8P/EKRRhA8tuUts6chsacXc6UE0OLMlcGX53lDqNk7lhQG82iy++Owg==", + "requires": { + "@parcel/core": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0" + } + }, + "@plasmohq/parcel-packager": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-packager/-/parcel-packager-0.2.1.tgz", + "integrity": "sha512-zFOZ9kcqrq/6BqjhDMmqc1LPRJm9qT8Vpl/L5EDsTVOGMSPOtI0yD+Pu9LEOGkuMLOrHRnpxW9y1d7Ydn0vZGw==", + "requires": { + "@parcel/core": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "1.1.1" + } + }, + "@plasmohq/parcel-resolver": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-resolver/-/parcel-resolver-0.4.0.tgz", + "integrity": "sha512-cVSXgXkPD/i0Cfq48PvRQtYK3/IKyPZHTSeH7TzEOsyfnPp6j/GMj3IaVyC5O8+t60P+eVnhCpyxZwzb9PLMPA==", + "requires": { + "@parcel/core": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "got": "12.5.1" + } + }, + "@plasmohq/parcel-runtime": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-runtime/-/parcel-runtime-0.5.1.tgz", + "integrity": "sha512-XxA0QMI5VCyatmFWEJLwiUsqjqUxXVzN1/kwaNLPtVY3vZ//MiB51JzwtPgbRJPYb21lmejBCrGcRndlFwdB/w==", + "requires": { + "@parcel/core": "2.7.0", + "@parcel/plugin": "2.7.0" + } + }, + "@plasmohq/parcel-transformer-inject-env": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inject-env/-/parcel-transformer-inject-env-0.1.2.tgz", + "integrity": "sha512-hFI4ShbM9f7TBvAWYYhCi77IoxQkDw45ovuRNGSt7XAVcMz7w0ZywKwW+fKzXJkJ+FpyjxLzXWbRRcljk9JViw==", + "requires": { + "@parcel/core": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0" + } + }, + "@plasmohq/parcel-transformer-inline-css": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inline-css/-/parcel-transformer-inline-css-0.1.2.tgz", + "integrity": "sha512-CWVSqlWWAgME1nXs1GKkXC1kxIO5xcXc+xgus5YSXcT/aROEye4FY6PP4fFV4b0AJkYxZuqsn9MI+eJocsUVgQ==", + "requires": { + "@parcel/core": "2.7.0", + "@parcel/css": "1.14.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0" + } + }, + "@plasmohq/parcel-transformer-manifest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-manifest/-/parcel-transformer-manifest-0.6.0.tgz", + "integrity": "sha512-bqc+T51EhrdJ4v6HoescK5W19BRzbHP6bg07euv4KpM993Wkwi/QBI3AdJjoYgmvdPgyTOr83B9xDx86tinDFg==", + "requires": { + "@mischnic/json-sourcemap": "0.1.0", + "@parcel/core": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "content-security-policy-parser": "0.4.1", + "json-schema-to-ts": "2.5.5", + "nullthrows": "1.1.1" + } + }, + "@plasmohq/parcel-transformer-svelte3": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-svelte3/-/parcel-transformer-svelte3-0.2.2.tgz", + "integrity": "sha512-lv8AOP1BV36tihINV8IM9lI77+FHmW88CP4VZSViJOnwfE52IPhZH4MgyV6Up8Du0FEpY+i7NiHfj16CxeOv/w==", + "requires": { + "@parcel/core": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "2.1.1", + "@parcel/utils": "2.7.0" + } + }, + "@plasmohq/parcel-transformer-vue3": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-vue3/-/parcel-transformer-vue3-0.2.2.tgz", + "integrity": "sha512-iJIzSM1rifp7PEJe0Km1R7GncfNtzBAh9EQaAf5rWKd/PWFy7q/mWtDWd4+V8vAX4e3kHoog9ipVv3ZVCab1QQ==", + "requires": { + "@parcel/core": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "2.1.1", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "@plasmohq/consolidate": "0.17.0", + "@vue/compiler-sfc": "3.2.39", + "nullthrows": "1.1.1", + "semver": "7.3.7" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@playwright/test": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.26.1.tgz", + "integrity": "sha512-bNxyZASVt2adSZ9gbD7NCydzcb5JaI0OR9hc7s+nmPeH604gwp0zp17NNpwXY4c8nvuBGQQ9oGDx72LE+cUWvw==", + "dev": true, + "requires": { + "@types/node": "*", + "playwright-core": "1.26.1" + } + }, + "@pnpm/network.ca-file": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.1.tgz", + "integrity": "sha512-gkINruT2KUhZLTaiHxwCOh1O4NVnFT0wLjWFBHmTz9vpKag/C/noIMJXBxFe4F0mYpUVX2puLwAieLYFg2NvoA==", + "requires": { + "graceful-fs": "4.2.10" + } + }, + "@pnpm/npm-conf": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-1.0.5.tgz", + "integrity": "sha512-hD8ml183638O3R6/Txrh0L8VzGOrFXgRtRDG4qQC4tONdZ5Z1M+tlUUDUvrjYdmK6G+JTBTeaCLMna11cXzi8A==", + "requires": { + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + } + }, + "@sinclair/typebox": { + "version": "0.24.44", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.44.tgz", + "integrity": "sha512-ka0W0KN5i6LfrSocduwliMMpqVgohtPFidKdMEOUjoOFCHcOOYkKsPRxfs5f15oPNHTm6ERAm0GV/+/LTKeiWg==", + "dev": true + }, + "@sindresorhus/is": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.3.0.tgz", + "integrity": "sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==" + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", + "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@swc/helpers": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.11.tgz", + "integrity": "sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "requires": { + "defer-to-connect": "^2.0.1" + } + }, + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true + }, + "@trivago/prettier-plugin-sort-imports": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@trivago/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-3.3.0.tgz", + "integrity": "sha512-1y44bVZuIN0RsS3oIiGd5k8Vm3IZXYZnp4VsP2Z/S5L9WAOw43HE2clso66M2S/dDeJ+8sKPqnHsEfh39Vjs3w==", + "dev": true, + "requires": { + "@babel/core": "7.17.8", + "@babel/generator": "7.17.7", + "@babel/parser": "7.17.8", + "@babel/traverse": "7.17.3", + "@babel/types": "7.17.0", + "javascript-natural-sort": "0.7.1", + "lodash": "4.17.21" + } + }, + "@trpc/client": { + "version": "10.0.0-proxy-beta.13", + "resolved": "https://registry.npmjs.org/@trpc/client/-/client-10.0.0-proxy-beta.13.tgz", + "integrity": "sha512-GM0X7OPftU3AQ+ZncuVcUPjmOM7wh76bENgkEfY5phhvnY0FCPhpHVtBhVff75lnENRf2RdIU04G0G3wwKRLmQ==", + "requires": {} + }, + "@trpc/server": { + "version": "10.0.0-proxy-beta.13", + "resolved": "https://registry.npmjs.org/@trpc/server/-/server-10.0.0-proxy-beta.13.tgz", + "integrity": "sha512-m3VCl3Boiwb7mqnbx6tLdYMyemccr5AgYY3NORnuXHnJpGOykmh5Fe6nq6x6efinuSXsUEipSD63oJmV4v1guw==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true + }, + "@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true + }, + "@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true + }, + "@tsconfig/node16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", + "dev": true + }, + "@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/chrome": { + "version": "0.0.197", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.197.tgz", + "integrity": "sha512-m1NfS5bOjaypyqQfaX6CxmJodZVcvj5+Mt/K94EBHkflYjPNmXHAzbxfifdLMa0YM3PDyOxohoTS5ug/e6p5jA==", + "dev": true, + "requires": { + "@types/filesystem": "*", + "@types/har-format": "*" + } + }, + "@types/filesystem": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.32.tgz", + "integrity": "sha512-Yuf4jR5YYMR2DVgwuCiP11s0xuVRyPKmz8vo6HBY3CGdeMj8af93CFZX+T82+VD1+UqHOxTq31lO7MI7lepBtQ==", + "dev": true, + "requires": { + "@types/filewriter": "*" + } + }, + "@types/filewriter": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.29.tgz", + "integrity": "sha512-BsPXH/irW0ht0Ji6iw/jJaK8Lj3FJemon2gvEqHKpCdDCeemHa+rI3WBGq5z7cDMZgoLjY40oninGxqk+8NzNQ==", + "dev": true + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/har-format": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.9.tgz", + "integrity": "sha512-rffW6MhQ9yoa75bdNi+rjZBAvu2HhehWJXlhuWXnWdENeuKe82wUgAwxYOb7KRKKmxYN+D/iRKd2NDQMLqlUmg==", + "dev": true + }, + "@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "29.1.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.1.1.tgz", + "integrity": "sha512-U9Ey07dGWl6fUFaIaUQUKWG5NoKi/zizeVQCGV8s4nSU0jPgqphVZvS64+8BtWYvrc3ZGw6wo943NSYPxkrp/g==", + "dev": true, + "requires": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "@types/jsdom": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.0.tgz", + "integrity": "sha512-YfAchFs0yM1QPDrLm2VHe+WHGtqms3NXnXAMolrgrVP6fgBHHXy1ozAbo/dFtPNtZC/m66bPiCTWYmqp1F14gA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/tough-cookie": "*", + "parse5": "^7.0.0" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "@types/node": { + "version": "18.8.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.8.1.tgz", + "integrity": "sha512-vuYaNuEIbOYLTLUAJh50ezEbvxrD43iby+lpUA2aa148Nh5kX/AVO/9m1Ahmbux2iU5uxJTNF9g2Y+31uml7RQ==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==", + "dev": true + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, + "@types/react": { + "version": "18.0.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.18.tgz", + "integrity": "sha512-6hI08umYs6NaiHFEEGioXnxJ+oEhY3eRz8VCUaudZmGdtvPviCJB8mgaMxaDWAdPSYd4eFavrPk2QIolwbLYrg==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "dev": true + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "@types/tough-cookie": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", + "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", + "dev": true + }, + "@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.39.0.tgz", + "integrity": "sha512-xVfKOkBm5iWMNGKQ2fwX5GVgBuHmZBO1tCRwXmY5oAIsPscfwm2UADDuNB8ZVYCtpQvJK4xpjrK7jEhcJ0zY9A==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.39.0", + "@typescript-eslint/type-utils": "5.39.0", + "@typescript-eslint/utils": "5.39.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/parser": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.39.0.tgz", + "integrity": "sha512-PhxLjrZnHShe431sBAGHaNe6BDdxAASDySgsBCGxcBecVCi8NQWxQZMcizNA4g0pN51bBAn/FUfkWG3SDVcGlA==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.39.0", + "@typescript-eslint/types": "5.39.0", + "@typescript-eslint/typescript-estree": "5.39.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.39.0.tgz", + "integrity": "sha512-/I13vAqmG3dyqMVSZPjsbuNQlYS082Y7OMkwhCfLXYsmlI0ca4nkL7wJ/4gjX70LD4P8Hnw1JywUVVAwepURBw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.39.0", + "@typescript-eslint/visitor-keys": "5.39.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.39.0.tgz", + "integrity": "sha512-KJHJkOothljQWzR3t/GunL0TPKY+fGJtnpl+pX+sJ0YiKTz3q2Zr87SGTmFqsCMFrLt5E0+o+S6eQY0FAXj9uA==", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "5.39.0", + "@typescript-eslint/utils": "5.39.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.39.0.tgz", + "integrity": "sha512-gQMZrnfEBFXK38hYqt8Lkwt8f4U6yq+2H5VDSgP/qiTzC8Nw8JO3OuSUOQ2qW37S/dlwdkHDntkZM6SQhKyPhw==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.39.0.tgz", + "integrity": "sha512-qLFQP0f398sdnogJoLtd43pUgB18Q50QSA+BTE5h3sUxySzbWDpTSdgt4UyxNSozY/oDK2ta6HVAzvGgq8JYnA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.39.0", + "@typescript-eslint/visitor-keys": "5.39.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/utils": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.39.0.tgz", + "integrity": "sha512-+DnY5jkpOpgj+EBtYPyHRjXampJfC0yUZZzfzLuUWVZvCuKqSdJVC8UhdWipIw7VKNTfwfAPiOWzYkAwuIhiAg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.39.0", + "@typescript-eslint/types": "5.39.0", + "@typescript-eslint/typescript-estree": "5.39.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.39.0.tgz", + "integrity": "sha512-yyE3RPwOG+XJBLrhvsxAidUgybJVQ/hG8BhiJo0k8JSAYfk/CshVcxf0HwP4Jt7WZZ6vLmxdo1p6EyN3tzFTkg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.39.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@vue/compiler-core": { + "version": "3.2.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.39.tgz", + "integrity": "sha512-mf/36OWXqWn0wsC40nwRRGheR/qoID+lZXbIuLnr4/AngM0ov8Xvv8GHunC0rKRIkh60bTqydlqTeBo49rlbqw==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@vue/compiler-dom": { + "version": "3.2.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.39.tgz", + "integrity": "sha512-HMFI25Be1C8vLEEv1hgEO1dWwG9QQ8LTTPmCkblVJY/O3OvWx6r1+zsox5mKPMGvqYEZa6l8j+xgOfUspgo7hw==", + "requires": { + "@vue/compiler-core": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.39.tgz", + "integrity": "sha512-fqAQgFs1/BxTUZkd0Vakn3teKUt//J3c420BgnYgEOoVdTwYpBTSXCMJ88GOBCylmUBbtquGPli9tVs7LzsWIA==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.39", + "@vue/compiler-dom": "3.2.39", + "@vue/compiler-ssr": "3.2.39", + "@vue/reactivity-transform": "3.2.39", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@vue/compiler-ssr": { + "version": "3.2.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.39.tgz", + "integrity": "sha512-EoGCJ6lincKOZGW+0Ky4WOKsSmqL7hp1ZYgen8M7u/mlvvEQUaO9tKKOy7K43M9U2aA3tPv0TuYYQFrEbK2eFQ==", + "requires": { + "@vue/compiler-dom": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "@vue/reactivity-transform": { + "version": "3.2.39", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.39.tgz", + "integrity": "sha512-HGuWu864zStiWs9wBC6JYOP1E00UjMdDWIG5W+FpUx28hV3uz9ODOKVNm/vdOy/Pvzg8+OcANxAVC85WFBbl3A==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.39", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "@vue/shared": { + "version": "3.2.39", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.39.tgz", + "integrity": "sha512-D3dl2ZB9qE6mTuWPk9RlhDeP1dgNRUKC3NJxji74A4yL8M2MwlhLKUC/49WHjrNzSPug58fWx/yFbaTzGAQSBw==" + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "abortcontroller-polyfill": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz", + "integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==" + }, + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + }, + "acorn-globals": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", + "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", + "dev": true, + "requires": { + "acorn": "^8.1.0", + "acorn-walk": "^8.0.2" + } + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "archiver": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", + "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "requires": { + "archiver-utils": "^2.1.0", + "async": "^3.2.3", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + } + }, + "archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "requires": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "babel-jest": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.1.2.tgz", + "integrity": "sha512-IuG+F3HTHryJb7gacC7SQ59A9kO56BctUsT67uJHp1mMCHUOMXpDwOHWGifWqdWVknN2WNkCVQELPjXx0aLJ9Q==", + "dev": true, + "requires": { + "@jest/transform": "^29.1.2", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.0.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "29.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.0.2.tgz", + "integrity": "sha512-eBr2ynAEFjcebVvu8Ktx580BD1QKCrBG1XwEUTXJe285p9HA/4hOhfWCFRQhTKSyBV0VzjhG7H91Eifz9s29hg==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "29.0.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.0.2.tgz", + "integrity": "sha512-BeVXp7rH5TK96ofyEnHjznjLMQ2nAeDJ+QzxKnHAAMs0RgrQsCywjAN8m4mOm5Di0pxU//3AoEeJJrerMH5UeA==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^29.0.2", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base-x": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", + "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bl": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.0.0.tgz", + "integrity": "sha512-8vxFNZ0pflFfi0WXA3WQXlj6CaMEwsmh63I1CNp0q+wWv8sD0ARx1KovSQd0l2GkwrMIOyedq0EF1FxI+RCZLQ==", + "requires": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "requires": { + "fast-json-stable-stringify": "2.x" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==" + }, + "cacheable-request": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.1.tgz", + "integrity": "sha512-3tLJyBjGuXw1s5gpKFSG3iS4kaKT4id04dZi98wzHQp/8cqZNweBnrF9J+rrlvrf4M53OdtDGNctNHFias8BEA==", + "requires": { + "@types/http-cache-semantics": "^4.0.1", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.0", + "keyv": "^4.5.0", + "mimic-response": "^4.0.0", + "normalize-url": "^7.1.0", + "responselike": "^3.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001415", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001415.tgz", + "integrity": "sha512-ER+PfgCJUe8BqunLGWd/1EY4g8AzQcsDAVzdtMGKVtQEmKAwaFfU6vb7EAVIqTMYsqxBorYZi2+22Iouj/y7GQ==" + }, + "capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "requires": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "ci-info": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", + "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==", + "dev": true + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true + }, + "cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "requires": { + "restore-cursor": "^4.0.0" + } + }, + "cli-spinners": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==" + }, + "cli-width": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.0.0.tgz", + "integrity": "sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==" + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "requires": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "dependencies": { + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "compress-commons": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "requires": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "content-security-policy-parser": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/content-security-policy-parser/-/content-security-policy-parser-0.4.1.tgz", + "integrity": "sha512-NNJS8XPnx3OKr/CUOSwDSJw+lWTrZMYnclLKj0Y9CYOfJNJTWLFGPg3u2hYgbXMXKVRkZR2fbyReNQ1mUff/Qg==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-anything": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.2.tgz", + "integrity": "sha512-CzATjGXzUQ0EvuvgOCI6A4BGOo2bcVx8B+eC2nF862iv9fopnPQwlrbACakNCHRIJbCSBj+J/9JeDf60k64MkA==", + "dev": true, + "requires": { + "is-what": "^4.1.6" + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==" + }, + "crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "requires": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + } + }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "requires": { + "type-fest": "^1.0.1" + }, + "dependencies": { + "type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==" + } + } + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + } + }, + "cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", + "dev": true + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + } + } + }, + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==", + "dev": true + }, + "data-urls": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "dev": true, + "requires": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decimal.js": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.1.tgz", + "integrity": "sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==", + "dev": true + }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "requires": { + "mimic-response": "^3.1.0" + }, + "dependencies": { + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + } + } + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + } + } + }, + "defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, + "diff-sequences": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.0.0.tgz", + "integrity": "sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "dependencies": { + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + } + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dev": true, + "requires": { + "webidl-conversions": "^7.0.0" + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==" + }, + "dotenv-expand": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-9.0.0.tgz", + "integrity": "sha512-uW8Hrhp5ammm9x7kBLR6jDfujgaDarNA02tprvZdyrJ7MpdzD1KyrIHG4l+YoC2fJ2UcdFdNWNWIjt+sexBHJw==" + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "electron-to-chromium": { + "version": "1.4.271", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.271.tgz", + "integrity": "sha512-BCPBtK07xR1/uY2HFDtl3wK2De66AW4MSiPlLrnPNxKC/Qhccxd59W73654S3y6Rb/k3hmuGJOBnhjfoutetXA==" + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "dev": true + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "optional": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", + "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.6", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.24.0.tgz", + "integrity": "sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.3.2", + "@humanwhocodes/config-array": "^0.10.5", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "eslint-config-prettier": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", + "dev": true, + "requires": {} + }, + "eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dev": true, + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "dev": true, + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-plugin-promise": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.1.tgz", + "integrity": "sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==", + "dev": true, + "requires": {} + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "espree": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "dev": true, + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true + }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" + }, + "expect": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.1.2.tgz", + "integrity": "sha512-AuAGn1uxva5YBbBlXb+2JPxJRuemZsmlGcapPXWNSBNsQtAULfjioREGBWuI0EOvYUKjDnrCy8PW5Zlr1md5mw==", + "dev": true, + "requires": { + "@jest/expect-utils": "^29.1.2", + "jest-get-type": "^29.0.0", + "jest-matcher-utils": "^29.1.2", + "jest-message-util": "^29.1.2", + "jest-util": "^29.1.2" + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "fflate": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz", + "integrity": "sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==" + }, + "figures": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", + "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", + "requires": { + "escape-string-regexp": "^5.0.0", + "is-unicode-supported": "^1.2.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" + } + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "form-data-encoder": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.3.tgz", + "integrity": "sha512-KqU0nnPMgIJcCOFTNJFEA8epcseEaoox4XZffTgy8jlI6pL/5EFyR54NRG7CnCJN0biY7q52DO3MH6/sJ/TKlQ==" + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true + }, + "get-port": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-6.1.2.tgz", + "integrity": "sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==" + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==" + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==" + }, + "got": { + "version": "12.5.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.5.1.tgz", + "integrity": "sha512-sD16AK8cCyUoPtKr/NMvLTFFa+T3i3S+zoiuvhq0HP2YiqBZA9AtlBjAdsQBsLBK7slPuvmfE0OxhGi7N5dD4w==", + "requires": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.1", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "graphql": { + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", + "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==" + }, + "graphql-import-macro": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/graphql-import-macro/-/graphql-import-macro-1.0.0.tgz", + "integrity": "sha512-YK4g6iP60H++MpP93tb0VwOg7aM5iIC0hdSQKTrEDANeLWf0KFAT9dwlBeMDrhY+jcW7qsAEDtaw58cgVnQXAw==", + "requires": { + "graphql": "^15.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "requires": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "requires": { + "whatwg-encoding": "^2.0.0" + } + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "htmlnano": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.0.2.tgz", + "integrity": "sha512-+ZrQFS4Ub+zd+/fWwfvoYCEGNEa0/zrpys6CyXxvZDwtL7Pl+pOtRkiujyvBQ7Lmfp7/iEPxtOFgxWA16Gkj3w==", + "requires": { + "cosmiconfig": "^7.0.1", + "posthtml": "^0.16.5", + "timsort": "^0.3.0" + } + }, + "htmlparser2": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", + "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.2", + "domutils": "^2.8.0", + "entities": "^3.0.1" + }, + "dependencies": { + "entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==" + } + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + } + }, + "http2-wrapper": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.1.11.tgz", + "integrity": "sha512-aNAk5JzLturWEUiuhAN73Jcbq96R7rTitAoXV54FYMatvihnpD2+6PUgU4ce3D/m5VDbw+F5CsyKSF176ptitQ==", + "requires": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "devOptional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "optional": true + }, + "immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "inquirer": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.1.2.tgz", + "integrity": "sha512-Hj2Ml1WpxKJU2npP2Rj0OURGkHV+GtNW2CwFdHDiXlqUBAUrWTcZHxCkFywX/XHzOS7wrG/kExgJFbUkVgyHzg==", + "requires": { + "ansi-escapes": "^5.0.0", + "chalk": "^5.0.1", + "cli-cursor": "^4.0.0", + "cli-width": "^4.0.0", + "external-editor": "^3.0.3", + "figures": "^5.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^6.1.2", + "run-async": "^2.4.0", + "rxjs": "^7.5.6", + "string-width": "^5.1.2", + "strip-ansi": "^7.0.1", + "through": "^2.3.6", + "wrap-ansi": "^8.0.1" + }, + "dependencies": { + "ansi-escapes": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", + "requires": { + "type-fest": "^1.0.2" + } + }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "ansi-styles": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.1.tgz", + "integrity": "sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==" + }, + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==" + }, + "wrap-ansi": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", + "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + } + } + } + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true + }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==" + }, + "is-json": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", + "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-path-inside": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", + "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==" + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==" + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-what": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.7.tgz", + "integrity": "sha512-DBVOQNiPKnGMxRMLIYSwERAS5MVY1B7xYiGnpgctsOFvVDz9f9PFXXxMcTOHuoqYp4NK9qFYQaIC1NRRxLMpBQ==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "dev": true, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "javascript-natural-sort": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", + "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==", + "dev": true + }, + "jest": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.1.2.tgz", + "integrity": "sha512-5wEIPpCezgORnqf+rCaYD1SK+mNN7NsstWzIsuvsnrhR/hSxXWd82oI7DkrbJ+XTD28/eG8SmxdGvukrGGK6Tw==", + "dev": true, + "requires": { + "@jest/core": "^29.1.2", + "@jest/types": "^29.1.2", + "import-local": "^3.0.2", + "jest-cli": "^29.1.2" + } + }, + "jest-changed-files": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.0.0.tgz", + "integrity": "sha512-28/iDMDrUpGoCitTURuDqUzWQoWmOmOKOFST1mi2lwh62X4BFf6khgH3uSuo1e49X/UDjuApAj3w0wLOex4VPQ==", + "dev": true, + "requires": { + "execa": "^5.0.0", + "p-limit": "^3.1.0" + } + }, + "jest-circus": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.1.2.tgz", + "integrity": "sha512-ajQOdxY6mT9GtnfJRZBRYS7toNIJayiiyjDyoZcnvPRUPwJ58JX0ci0PKAKUo2C1RyzlHw0jabjLGKksO42JGA==", + "dev": true, + "requires": { + "@jest/environment": "^29.1.2", + "@jest/expect": "^29.1.2", + "@jest/test-result": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.1.2", + "jest-matcher-utils": "^29.1.2", + "jest-message-util": "^29.1.2", + "jest-runtime": "^29.1.2", + "jest-snapshot": "^29.1.2", + "jest-util": "^29.1.2", + "p-limit": "^3.1.0", + "pretty-format": "^29.1.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-cli": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.1.2.tgz", + "integrity": "sha512-vsvBfQ7oS2o4MJdAH+4u9z76Vw5Q8WBQF5MchDbkylNknZdrPTX1Ix7YRJyTlOWqRaS7ue/cEAn+E4V1MWyMzw==", + "dev": true, + "requires": { + "@jest/core": "^29.1.2", + "@jest/test-result": "^29.1.2", + "@jest/types": "^29.1.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^29.1.2", + "jest-util": "^29.1.2", + "jest-validate": "^29.1.2", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.1.2.tgz", + "integrity": "sha512-EC3Zi86HJUOz+2YWQcJYQXlf0zuBhJoeyxLM6vb6qJsVmpP7KcCP1JnyF0iaqTaXdBP8Rlwsvs7hnKWQWWLwwA==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.1.2", + "@jest/types": "^29.1.2", + "babel-jest": "^29.1.2", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.1.2", + "jest-environment-node": "^29.1.2", + "jest-get-type": "^29.0.0", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.1.2", + "jest-runner": "^29.1.2", + "jest-util": "^29.1.2", + "jest-validate": "^29.1.2", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.1.2", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.1.2.tgz", + "integrity": "sha512-4GQts0aUopVvecIT4IwD/7xsBaMhKTYoM4/njE/aVw9wpw+pIUVp8Vab/KnSzSilr84GnLBkaP3JLDnQYCKqVQ==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^29.0.0", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.0.0.tgz", + "integrity": "sha512-s5Kpra/kLzbqu9dEjov30kj1n4tfu3e7Pl8v+f8jOkeWNqM6Ds8jRaJfZow3ducoQUrf2Z4rs2N5S3zXnb83gw==", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.1.2.tgz", + "integrity": "sha512-AmTQp9b2etNeEwMyr4jc0Ql/LIX/dhbgP21gHAizya2X6rUspHn2gysMXaj6iwWuOJ2sYRgP8c1P4cXswgvS1A==", + "dev": true, + "requires": { + "@jest/types": "^29.1.2", + "chalk": "^4.0.0", + "jest-get-type": "^29.0.0", + "jest-util": "^29.1.2", + "pretty-format": "^29.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.1.2.tgz", + "integrity": "sha512-D+XNIKia5+uDjSMwL/G1l6N9MCb7LymKI8FpcLo7kkISjc/Sa9w+dXXEa7u1Wijo3f8sVLqfxdGqYtRhmca+Xw==", + "dev": true, + "requires": { + "@jest/environment": "^29.1.2", + "@jest/fake-timers": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/jsdom": "^20.0.0", + "@types/node": "*", + "jest-mock": "^29.1.2", + "jest-util": "^29.1.2", + "jsdom": "^20.0.0" + } + }, + "jest-environment-node": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.1.2.tgz", + "integrity": "sha512-C59yVbdpY8682u6k/lh8SUMDJPbOyCHOTgLVVi1USWFxtNV+J8fyIwzkg+RJIVI30EKhKiAGNxYaFr3z6eyNhQ==", + "dev": true, + "requires": { + "@jest/environment": "^29.1.2", + "@jest/fake-timers": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "jest-mock": "^29.1.2", + "jest-util": "^29.1.2" + } + }, + "jest-get-type": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0.tgz", + "integrity": "sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==", + "dev": true + }, + "jest-haste-map": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.1.2.tgz", + "integrity": "sha512-xSjbY8/BF11Jh3hGSPfYTa/qBFrm3TPM7WU8pU93m2gqzORVLkHFWvuZmFsTEBPRKndfewXhMOuzJNHyJIZGsw==", + "dev": true, + "requires": { + "@jest/types": "^29.1.2", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.0.0", + "jest-util": "^29.1.2", + "jest-worker": "^29.1.2", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + } + }, + "jest-leak-detector": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.1.2.tgz", + "integrity": "sha512-TG5gAZJpgmZtjb6oWxBLf2N6CfQ73iwCe6cofu/Uqv9iiAm6g502CAnGtxQaTfpHECBdVEMRBhomSXeLnoKjiQ==", + "dev": true, + "requires": { + "jest-get-type": "^29.0.0", + "pretty-format": "^29.1.2" + } + }, + "jest-matcher-utils": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.1.2.tgz", + "integrity": "sha512-MV5XrD3qYSW2zZSHRRceFzqJ39B2z11Qv0KPyZYxnzDHFeYZGJlgGi0SW+IXSJfOewgJp/Km/7lpcFT+cgZypw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^29.1.2", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.1.2.tgz", + "integrity": "sha512-9oJ2Os+Qh6IlxLpmvshVbGUiSkZVc2FK+uGOm6tghafnB2RyjKAxMZhtxThRMxfX1J1SOMhTn9oK3/MutRWQJQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.1.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.1.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.1.2.tgz", + "integrity": "sha512-PFDAdjjWbjPUtQPkQufvniXIS3N9Tv7tbibePEjIIprzjgo0qQlyUiVMrT4vL8FaSJo1QXifQUOuPH3HQC/aMA==", + "dev": true, + "requires": { + "@jest/types": "^29.1.2", + "@types/node": "*", + "jest-util": "^29.1.2" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, + "requires": {} + }, + "jest-regex-util": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.0.0.tgz", + "integrity": "sha512-BV7VW7Sy0fInHWN93MMPtlClweYv2qrSCwfeFWmpribGZtQPWNvRSq9XOVgOEjU1iBGRKXUZil0o2AH7Iy9Lug==", + "dev": true + }, + "jest-resolve": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.1.2.tgz", + "integrity": "sha512-7fcOr+k7UYSVRJYhSmJHIid3AnDBcLQX3VmT9OSbPWsWz1MfT7bcoerMhADKGvKCoMpOHUQaDHtQoNp/P9JMGg==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.1.2", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.1.2", + "jest-validate": "^29.1.2", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.1.2.tgz", + "integrity": "sha512-44yYi+yHqNmH3OoWZvPgmeeiwKxhKV/0CfrzaKLSkZG9gT973PX8i+m8j6pDrTYhhHoiKfF3YUFg/6AeuHw4HQ==", + "dev": true, + "requires": { + "jest-regex-util": "^29.0.0", + "jest-snapshot": "^29.1.2" + } + }, + "jest-runner": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.1.2.tgz", + "integrity": "sha512-yy3LEWw8KuBCmg7sCGDIqKwJlULBuNIQa2eFSVgVASWdXbMYZ9H/X0tnXt70XFoGf92W2sOQDOIFAA6f2BG04Q==", + "dev": true, + "requires": { + "@jest/console": "^29.1.2", + "@jest/environment": "^29.1.2", + "@jest/test-result": "^29.1.2", + "@jest/transform": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.0.0", + "jest-environment-node": "^29.1.2", + "jest-haste-map": "^29.1.2", + "jest-leak-detector": "^29.1.2", + "jest-message-util": "^29.1.2", + "jest-resolve": "^29.1.2", + "jest-runtime": "^29.1.2", + "jest-util": "^29.1.2", + "jest-watcher": "^29.1.2", + "jest-worker": "^29.1.2", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.1.2.tgz", + "integrity": "sha512-jr8VJLIf+cYc+8hbrpt412n5jX3tiXmpPSYTGnwcvNemY+EOuLNiYnHJ3Kp25rkaAcTWOEI4ZdOIQcwYcXIAZw==", + "dev": true, + "requires": { + "@jest/environment": "^29.1.2", + "@jest/fake-timers": "^29.1.2", + "@jest/globals": "^29.1.2", + "@jest/source-map": "^29.0.0", + "@jest/test-result": "^29.1.2", + "@jest/transform": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.1.2", + "jest-message-util": "^29.1.2", + "jest-mock": "^29.1.2", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.1.2", + "jest-snapshot": "^29.1.2", + "jest-util": "^29.1.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-snapshot": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.1.2.tgz", + "integrity": "sha512-rYFomGpVMdBlfwTYxkUp3sjD6usptvZcONFYNqVlaz4EpHPnDvlWjvmOQ9OCSNKqYZqLM2aS3wq01tWujLg7gg==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.1.2", + "@jest/transform": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.1.2", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.1.2", + "jest-get-type": "^29.0.0", + "jest-haste-map": "^29.1.2", + "jest-matcher-utils": "^29.1.2", + "jest-message-util": "^29.1.2", + "jest-util": "^29.1.2", + "natural-compare": "^1.4.0", + "pretty-format": "^29.1.2", + "semver": "^7.3.5" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.1.2.tgz", + "integrity": "sha512-vPCk9F353i0Ymx3WQq3+a4lZ07NXu9Ca8wya6o4Fe4/aO1e1awMMprZ3woPFpKwghEOW+UXgd15vVotuNN9ONQ==", + "dev": true, + "requires": { + "@jest/types": "^29.1.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.1.2.tgz", + "integrity": "sha512-k71pOslNlV8fVyI+mEySy2pq9KdXdgZtm7NHrBX8LghJayc3wWZH0Yr0mtYNGaCU4F1OLPXRkwZR0dBm/ClshA==", + "dev": true, + "requires": { + "@jest/types": "^29.1.2", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.0.0", + "leven": "^3.1.0", + "pretty-format": "^29.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.1.2.tgz", + "integrity": "sha512-6JUIUKVdAvcxC6bM8/dMgqY2N4lbT+jZVsxh0hCJRbwkIEnbr/aPjMQ28fNDI5lB51Klh00MWZZeVf27KBUj5w==", + "dev": true, + "requires": { + "@jest/test-result": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^29.1.2", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.1.2.tgz", + "integrity": "sha512-AdTZJxKjTSPHbXT/AIOjQVmoFx0LHFcVabWu0sxI7PAy7rFf8c0upyvgBKgguVXdM4vY74JdwkyD4hSmpTW8jA==", + "dev": true, + "requires": { + "@types/node": "*", + "jest-util": "^29.1.2", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-sdsl": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", + "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "jsdom": { + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.1.tgz", + "integrity": "sha512-pksjj7Rqoa+wdpkKcLzQRHhJCEE42qQhl/xLMUKHgoSejaKOdaXEAnqs6uDNwMl/fciHTzKeR8Wm8cw7N+g98A==", + "dev": true, + "requires": { + "abab": "^2.0.6", + "acorn": "^8.8.0", + "acorn-globals": "^7.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.2", + "decimal.js": "^10.4.1", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.2", + "parse5": "^7.1.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^3.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.9.0", + "xml-name-validator": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema-to-ts": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-2.5.5.tgz", + "integrity": "sha512-GFD5t0fUnX/B0gE9xbHjxv2BwFXRJND2+OKoLoMElJ3XRJ7dOBlLT7KXpg96aETeZ0RJbAZOfqHALBf5k4aIIA==", + "requires": { + "@types/json-schema": "^7.0.9", + "ts-algebra": "^1.1.1", + "ts-toolbelt": "^9.6.0" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "keyv": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.0.tgz", + "integrity": "sha512-2YvuMsA+jnFGtBareKqgANOEKe1mk3HKiXu2fRmAfyxG0MJAywNhi5ttWA3PMjl4NmpyjZNbFifR2vNjW1znfA==", + "requires": { + "json-buffer": "3.0.1" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "requires": { + "readable-stream": "^2.0.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "less": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", + "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", + "requires": { + "copy-anything": "^2.0.1", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "parse-node-version": "^1.0.1", + "source-map": "~0.6.0", + "tslib": "^2.3.0" + }, + "dependencies": { + "copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "requires": { + "is-what": "^3.14.1" + } + }, + "is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "optional": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "optional": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + } + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lightningcss": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.16.0.tgz", + "integrity": "sha512-5+ZS9h+xeADcJTF2oRCT3yNZBlDYyOgQSdrWNBCqsIwm8ucKbF061OBVv/WHP4Zk8FToNhwFklk/hMuOngqsIg==", + "requires": { + "detect-libc": "^1.0.3", + "lightningcss-darwin-arm64": "1.16.0", + "lightningcss-darwin-x64": "1.16.0", + "lightningcss-linux-arm-gnueabihf": "1.16.0", + "lightningcss-linux-arm64-gnu": "1.16.0", + "lightningcss-linux-arm64-musl": "1.16.0", + "lightningcss-linux-x64-gnu": "1.16.0", + "lightningcss-linux-x64-musl": "1.16.0", + "lightningcss-win32-x64-msvc": "1.16.0" + } + }, + "lightningcss-darwin-arm64": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.16.0.tgz", + "integrity": "sha512-gIhz6eZFwsC4oVMjBGQ3QWDdLQY7vcXFyM/x91PilgHqu63B9uBa10EZA75YoTEkbKhoz0uDCqyHh/EoF1GrkQ==", + "optional": true + }, + "lightningcss-darwin-x64": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.16.0.tgz", + "integrity": "sha512-kLPi+OEpDj3UGY6DC8TfjbcULJDKMP+TVKSlrEkNGn8t1YRzi2g4oy7UVTSB5AnSbT0CusUItzdVjHQ49EdoNA==", + "optional": true + }, + "lightningcss-linux-arm-gnueabihf": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.16.0.tgz", + "integrity": "sha512-oSwEbvXUPr//H/ainBRJXTxHerlheee/KgkTTmAQWiVnt8HV+bRohTBWWPBy5ZArgiGLwj7ogv45istgljPN2Q==", + "optional": true + }, + "lightningcss-linux-arm64-gnu": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.16.0.tgz", + "integrity": "sha512-Drq9BSVIvmV9zsDJbCZWCulMvKMQWFIlYXPCKV/iwRj+ZAJ1BRngma0cNHB6uW7Wac8Jg04CJN5IA4ELE3J+cQ==", + "optional": true + }, + "lightningcss-linux-arm64-musl": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.16.0.tgz", + "integrity": "sha512-1QXWStnTEo4RFQf0mfGhRyNUeEHilCZ0NA97XgwKwrYr/M7sYKU/1HWY00dPxFJ6GITR2pfJGo9xi3ScSSBxbA==", + "optional": true + }, + "lightningcss-linux-x64-gnu": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.16.0.tgz", + "integrity": "sha512-gD2eQYD5OFs1p83R0TcMCEc5HRyJES4lR4THmclv7khm3dc9vc+2VT0kFBPxO1L2AwlZuvXaaMan7X1Ul7uSfA==", + "optional": true + }, + "lightningcss-linux-x64-musl": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.16.0.tgz", + "integrity": "sha512-HJsKeYxloEvg2WCQhtYPqzZUliLu9JBJNeI5y9cPQeDR/7ayGGLbVhJaotPtzJkElOFL/SaXsS+FRuH4w+yafg==", + "optional": true + }, + "lightningcss-win32-x64-msvc": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.16.0.tgz", + "integrity": "sha512-h4ayyAlOMLUHV9NdofcIu79aEjmly93adVxcg5wDJpkvMiwDTufEN30M8G4gGcjo1JE5jFjAcyQcRpXYkYcemA==", + "optional": true + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "lmdb": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.5.2.tgz", + "integrity": "sha512-V5V5Xa2Hp9i2XsbDALkBTeHXnBXh/lEmk9p22zdr7jtuOIY9TGhjK6vAvTpOOx9IKU4hJkRWZxn/HsvR1ELLtA==", + "requires": { + "@lmdb/lmdb-darwin-arm64": "2.5.2", + "@lmdb/lmdb-darwin-x64": "2.5.2", + "@lmdb/lmdb-linux-arm": "2.5.2", + "@lmdb/lmdb-linux-arm64": "2.5.2", + "@lmdb/lmdb-linux-x64": "2.5.2", + "@lmdb/lmdb-win32-x64": "2.5.2", + "msgpackr": "^1.5.4", + "node-addon-api": "^4.3.0", + "node-gyp-build-optional-packages": "5.0.3", + "ordered-binary": "^1.2.4", + "weak-lru-cache": "^1.2.2" + }, + "dependencies": { + "node-addon-api": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", + "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" + } + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" + }, + "lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" + }, + "log-symbols": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", + "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "requires": { + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" + }, + "dependencies": { + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==" + } + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "requires": { + "tmpl": "1.0.5" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, + "mnemonic-id": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/mnemonic-id/-/mnemonic-id-3.2.7.tgz", + "integrity": "sha512-kysx9gAGbvrzuFYxKkcRjnsg/NK61ovJOV4F1cHTRl9T5leg+bo6WI0pWIvOFh1Z/yDL0cjA5R3EEGPPLDv/XA==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "devOptional": true + }, + "msgpackr": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.7.2.tgz", + "integrity": "sha512-mWScyHTtG6TjivXX9vfIy2nBtRupaiAj0HQ2mtmpmYujAmqZmaaEVPaSZ1NKLMvicaMLFzEaMk0ManxMRg8rMQ==", + "requires": { + "msgpackr-extract": "^2.1.2" + } + }, + "msgpackr-extract": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-2.1.2.tgz", + "integrity": "sha512-cmrmERQFb19NX2JABOGtrKdHMyI6RUyceaPBQ2iRz9GnDkjBWFjNJC0jyyoOfZl2U/LZE3tQCCQc4dlRyA8mcA==", + "optional": true, + "requires": { + "@msgpackr-extract/msgpackr-extract-darwin-arm64": "2.1.2", + "@msgpackr-extract/msgpackr-extract-darwin-x64": "2.1.2", + "@msgpackr-extract/msgpackr-extract-linux-arm": "2.1.2", + "@msgpackr-extract/msgpackr-extract-linux-arm64": "2.1.2", + "@msgpackr-extract/msgpackr-extract-linux-x64": "2.1.2", + "@msgpackr-extract/msgpackr-extract-win32-x64": "2.1.2", + "node-gyp-build-optional-packages": "5.0.3" + } + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "needle": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.1.0.tgz", + "integrity": "sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==", + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "optional": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-abi": { + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.25.0.tgz", + "integrity": "sha512-p+0xx5ruIQ+8X57CRIMxbTZRT7tU0Tjn2C/aAK68AEMrbGsCo6IjnDdPNhEyyjWCT4bRtzomXchYd3sSgk3BJQ==", + "requires": { + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" + }, + "node-gyp-build": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", + "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==" + }, + "node-gyp-build-optional-packages": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.3.tgz", + "integrity": "sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node-object-hash": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/node-object-hash/-/node-object-hash-2.3.10.tgz", + "integrity": "sha512-jY5dPJzw6NHd/KPSfPKJ+IHoFS81/tJ43r34ZeNMXGzCOM8jwQDCD12HYayKIB6MuznrnqIYy2e891NA2g0ibA==" + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-url": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-7.2.0.tgz", + "integrity": "sha512-uhXOdZry0L6M2UIo9BTt7FdpBDiAGN/7oItedQwPKh8jh31ZlvC8U9Xl/EJ3aijDHaywXTW3QbZ6LuCocur1YA==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, + "nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", + "dev": true + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "ora": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/ora/-/ora-6.1.2.tgz", + "integrity": "sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==", + "requires": { + "bl": "^5.0.0", + "chalk": "^5.0.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.6.1", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.1.0", + "log-symbols": "^5.1.0", + "strip-ansi": "^7.0.1", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==" + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "ordered-binary": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.4.0.tgz", + "integrity": "sha512-EHQ/jk4/a9hLupIKxTfUsQRej1Yd/0QLQs3vGvIqg5ZtCYSzNhkzHoZc7Zf4e4kUlDaC3Uw8Q/1opOLNN2OKRQ==" + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" + }, + "p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==" + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "package-json": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.0.tgz", + "integrity": "sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg==", + "requires": { + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==" + }, + "parse5": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.1.tgz", + "integrity": "sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==", + "dev": true, + "requires": { + "entities": "^4.4.0" + } + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "optional": true + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "plasmo": { + "version": "0.55.2", + "resolved": "https://registry.npmjs.org/plasmo/-/plasmo-0.55.2.tgz", + "integrity": "sha512-3+wfj9iHMSsFSkz0CkFtPX+8mC0QwUrHqC3q3M3193Mnqq/h6FxNITXTE/MzfxamUZsQZVvvUDMpISAR6rhrfQ==", + "requires": { + "@expo/spawn-async": "1.7.0", + "@parcel/core": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/package-manager": "2.7.0", + "@parcel/watcher": "2.0.5", + "@plasmohq/init": "0.3.1", + "@plasmohq/parcel-config": "0.11.1", + "archiver": "5.3.1", + "buffer": "6.0.3", + "chalk": "5.0.1", + "change-case": "4.1.2", + "dotenv": "16.0.3", + "dotenv-expand": "9.0.0", + "events": "3.3.0", + "fflate": "0.7.4", + "get-port": "6.1.2", + "got": "12.5.1", + "inquirer": "9.1.2", + "is-path-inside": "4.0.0", + "mnemonic-id": "3.2.7", + "node-object-hash": "2.3.10", + "package-json": "8.1.0", + "process": "0.11.10", + "semver": "7.3.7", + "sharp": "0.31.1", + "tempy": "3.0.0", + "tiny-glob": "0.2.9", + "typescript": "4.8.4" + }, + "dependencies": { + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==" + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "playwright-core": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.26.1.tgz", + "integrity": "sha512-hzFchhhxnEiPc4qVPs9q2ZR+5eKNifY2hQDHtg1HnTTUuphYCBP8ZRb2si+B1TR7BHirgXaPi48LIye5SgrLAA==", + "dev": true + }, + "postcss": { + "version": "8.4.17", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.17.tgz", + "integrity": "sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "posthtml": { + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz", + "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==", + "requires": { + "posthtml-parser": "^0.11.0", + "posthtml-render": "^3.0.0" + }, + "dependencies": { + "posthtml-parser": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz", + "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==", + "requires": { + "htmlparser2": "^7.1.1" + } + } + } + }, + "posthtml-parser": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.10.2.tgz", + "integrity": "sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg==", + "requires": { + "htmlparser2": "^7.1.1" + } + }, + "posthtml-render": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz", + "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==", + "requires": { + "is-json": "^2.0.1" + } + }, + "prebuild-install": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "requires": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "dependencies": { + "detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" + } + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "pretty-format": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.1.2.tgz", + "integrity": "sha512-CGJ6VVGXVRP2o2Dorl4mAwwvDWT25luIsYhkyVQW32E4nL+TgW939J7LlKT/npq5Cpq6j3s+sy+13yk7xYpBmg==", + "dev": true, + "requires": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "optional": true + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" + } + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-error-overlay": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", + "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "react-refresh": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", + "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==" + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdir-glob": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz", + "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==", + "requires": { + "minimatch": "^5.1.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "registry-auth-token": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.1.tgz", + "integrity": "sha512-UfxVOj8seK1yaIOiieV4FIP01vfBDLsY0H9sQzi9EbbUdJiuuBjJgLa1DpImXMNPnVkBD4eVxTEXcrZA6kfpJA==", + "requires": { + "@pnpm/npm-conf": "^1.0.4" + } + }, + "registry-url": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", + "requires": { + "rc": "1.2.8" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "dev": true + }, + "responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "requires": { + "lowercase-keys": "^3.0.0" + } + }, + "restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rxjs": { + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz", + "integrity": "sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==", + "requires": { + "tslib": "^2.1.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sass": { + "version": "1.55.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.55.0.tgz", + "integrity": "sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==", + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "optional": true + }, + "saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "sharp": { + "version": "0.31.1", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.31.1.tgz", + "integrity": "sha512-GR8M1wBwOiFKLkm9JPun27OQnNRZdHfSf9VwcdZX6UrRmM1/XnOrLFTF0GAil+y/YK4E6qcM/ugxs80QirsHxg==", + "requires": { + "color": "^4.2.3", + "detect-libc": "^2.0.1", + "node-addon-api": "^5.0.0", + "prebuild-install": "^7.1.1", + "semver": "^7.3.7", + "simple-get": "^4.0.1", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + }, + "dependencies": { + "detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" + }, + "node-addon-api": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.0.0.tgz", + "integrity": "sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==" + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" + }, + "simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "requires": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "superjson": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/superjson/-/superjson-1.10.0.tgz", + "integrity": "sha512-ks6I5fm5KXUbDqt4Epe1VwkKDaC9+kIj5HF7yhiHjChFne0EkFqsnTv1mdHE2IT6fq2CzLC3zeA/fw0BRIoNwA==", + "dev": true, + "requires": { + "copy-anything": "^3.0.2" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + } + } + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + }, + "tempy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.0.0.tgz", + "integrity": "sha512-B2I9X7+o2wOaW4r/CWMkpOO9mdiTRCxXNgob6iGvPmfPWgH/KyUD6Uy5crtWBxIBe3YrNZKR2lSzv1JJKWD4vA==", + "requires": { + "is-stream": "^3.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^2.12.2", + "unique-string": "^3.0.0" + }, + "dependencies": { + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" + }, + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" + }, + "tiny-glob": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", + "requires": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dev": true, + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + } + }, + "tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "trpc-chrome": { + "version": "file:", + "requires": { + "@playwright/test": "^1.26.1", + "@trivago/prettier-plugin-sort-imports": "^3.3.0", + "@types/chrome": "^0.0.197", + "@types/jest": "^29.1.1", + "@types/node": "^18.8.1", + "@typescript-eslint/eslint-plugin": "^5.39.0", + "@typescript-eslint/parser": "^5.39.0", + "eslint": "^8.24.0", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-promise": "^6.0.1", + "jest": "^29.1.2", + "jest-environment-jsdom": "^29.1.2", + "prettier": "^2.7.1", + "rimraf": "^3.0.2", + "superjson": "^1.10.0", + "trpc-chrome": "file:", + "ts-jest": "^29.0.3", + "ts-node": "^10.9.1", + "tslib": "^2.4.0", + "typescript": "^4.8.4", + "with-plasmo": "file:examples/with-plasmo", + "zod": "^3.19.1" + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.3.tgz", + "integrity": "sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw==", + "dev": true + }, + "@babel/core": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz", + "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.7", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helpers": "^7.17.8", + "@babel/parser": "^7.17.8", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "dev": true, + "requires": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", + "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.19.3", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + }, + "dependencies": { + "@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + }, + "dependencies": { + "@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "dependencies": { + "@babel/generator": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", + "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", + "dev": true, + "requires": { + "@babel/types": "^7.19.3", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + } + }, + "@babel/parser": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", + "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==", + "dev": true + }, + "@babel/traverse": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", + "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.3", + "@babel/types": "^7.19.3", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "dev": true + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + }, + "dependencies": { + "@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + }, + "dependencies": { + "@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true + }, + "@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "dependencies": { + "@babel/generator": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", + "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", + "dev": true, + "requires": { + "@babel/types": "^7.19.3", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + } + }, + "@babel/parser": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", + "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==", + "dev": true + }, + "@babel/traverse": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", + "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.3", + "@babel/types": "^7.19.3", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz", + "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==" + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "dependencies": { + "@babel/parser": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", + "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==", + "dev": true + }, + "@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/traverse": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", + "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.3", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "dependencies": { + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } + } + }, + "@eslint/eslintrc": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "@expo/spawn-async": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.7.0.tgz", + "integrity": "sha512-sqPAjOEFTrjaTybrh9SnPFLInDXcoMC06psEFmH68jLTmoipSQCq8GCEfIoHhxRDALWB+DsiwXJSbXlE/iVIIQ==", + "requires": { + "cross-spawn": "^7.0.3" + } + }, + "@humanwhocodes/config-array": { + "version": "0.10.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.7.tgz", + "integrity": "sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "dev": true + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true + }, + "@jest/console": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.1.2.tgz", + "integrity": "sha512-ujEBCcYs82BTmRxqfHMQggSlkUZP63AE5YEaTPj7eFyJOzukkTorstOUC7L6nE3w5SYadGVAnTsQ/ZjTGL0qYQ==", + "dev": true, + "requires": { + "@jest/types": "^29.1.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.1.2", + "jest-util": "^29.1.2", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.1.2.tgz", + "integrity": "sha512-sCO2Va1gikvQU2ynDN8V4+6wB7iVrD2CvT0zaRst4rglf56yLly0NQ9nuRRAWFeimRf+tCdFsb1Vk1N9LrrMPA==", + "dev": true, + "requires": { + "@jest/console": "^29.1.2", + "@jest/reporters": "^29.1.2", + "@jest/test-result": "^29.1.2", + "@jest/transform": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.0.0", + "jest-config": "^29.1.2", + "jest-haste-map": "^29.1.2", + "jest-message-util": "^29.1.2", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.1.2", + "jest-resolve-dependencies": "^29.1.2", + "jest-runner": "^29.1.2", + "jest-runtime": "^29.1.2", + "jest-snapshot": "^29.1.2", + "jest-util": "^29.1.2", + "jest-validate": "^29.1.2", + "jest-watcher": "^29.1.2", + "micromatch": "^4.0.4", + "pretty-format": "^29.1.2", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.1.2.tgz", + "integrity": "sha512-rG7xZ2UeOfvOVzoLIJ0ZmvPl4tBEQ2n73CZJSlzUjPw4or1oSWC0s0Rk0ZX+pIBJ04aVr6hLWFn1DFtrnf8MhQ==", + "dev": true, + "requires": { + "@jest/fake-timers": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "jest-mock": "^29.1.2" + } + }, + "@jest/expect": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.1.2.tgz", + "integrity": "sha512-FXw/UmaZsyfRyvZw3M6POgSNqwmuOXJuzdNiMWW9LCYo0GRoRDhg+R5iq5higmRTHQY7hx32+j7WHwinRmoILQ==", + "dev": true, + "requires": { + "expect": "^29.1.2", + "jest-snapshot": "^29.1.2" + } + }, + "@jest/expect-utils": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.1.2.tgz", + "integrity": "sha512-4a48bhKfGj/KAH39u0ppzNTABXQ8QPccWAFUFobWBaEMSMp+sB31Z2fK/l47c4a/Mu1po2ffmfAIPxXbVTXdtg==", + "dev": true, + "requires": { + "jest-get-type": "^29.0.0" + } + }, + "@jest/fake-timers": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.1.2.tgz", + "integrity": "sha512-GppaEqS+QQYegedxVMpCe2xCXxxeYwQ7RsNx55zc8f+1q1qevkZGKequfTASI7ejmg9WwI+SJCrHe9X11bLL9Q==", + "dev": true, + "requires": { + "@jest/types": "^29.1.2", + "@sinonjs/fake-timers": "^9.1.2", + "@types/node": "*", + "jest-message-util": "^29.1.2", + "jest-mock": "^29.1.2", + "jest-util": "^29.1.2" + } + }, + "@jest/globals": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.1.2.tgz", + "integrity": "sha512-uMgfERpJYoQmykAd0ffyMq8wignN4SvLUG6orJQRe9WAlTRc9cdpCaE/29qurXixYJVZWUqIBXhSk8v5xN1V9g==", + "dev": true, + "requires": { + "@jest/environment": "^29.1.2", + "@jest/expect": "^29.1.2", + "@jest/types": "^29.1.2", + "jest-mock": "^29.1.2" + } + }, + "@jest/reporters": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.1.2.tgz", + "integrity": "sha512-X4fiwwyxy9mnfpxL0g9DD0KcTmEIqP0jUdnc2cfa9riHy+I6Gwwp5vOZiwyg0vZxfSDxrOlK9S4+340W4d+DAA==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.1.2", + "@jest/test-result": "^29.1.2", + "@jest/transform": "^29.1.2", + "@jest/types": "^29.1.2", + "@jridgewell/trace-mapping": "^0.3.15", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.1.2", + "jest-util": "^29.1.2", + "jest-worker": "^29.1.2", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "dev": true, + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/source-map": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.0.0.tgz", + "integrity": "sha512-nOr+0EM8GiHf34mq2GcJyz/gYFyLQ2INDhAylrZJ9mMWoW21mLBfZa0BUVPPMxVYrLjeiRe2Z7kWXOGnS0TFhQ==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.15", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + } + }, + "@jest/test-result": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.1.2.tgz", + "integrity": "sha512-jjYYjjumCJjH9hHCoMhA8PCl1OxNeGgAoZ7yuGYILRJX9NjgzTN0pCT5qAoYR4jfOP8htIByvAlz9vfNSSBoVg==", + "dev": true, + "requires": { + "@jest/console": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.1.2.tgz", + "integrity": "sha512-fU6dsUqqm8sA+cd85BmeF7Gu9DsXVWFdGn9taxM6xN1cKdcP/ivSgXh5QucFRFz1oZxKv3/9DYYbq0ULly3P/Q==", + "dev": true, + "requires": { + "@jest/test-result": "^29.1.2", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.1.2", + "slash": "^3.0.0" + } + }, + "@jest/transform": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.1.2.tgz", + "integrity": "sha512-2uaUuVHTitmkx1tHF+eBjb4p7UuzBG7SXIaA/hNIkaMP6K+gXYGxP38ZcrofzqN0HeZ7A90oqsOa97WU7WZkSw==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.1.2", + "@jridgewell/trace-mapping": "^0.3.15", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.1.2", + "jest-regex-util": "^29.0.0", + "jest-util": "^29.1.2", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.1.2.tgz", + "integrity": "sha512-DcXGtoTykQB5jiwCmVr8H4vdg2OJhQex3qPkG+ISyDO7xQXbt/4R6dowcRyPemRnkH7JoHvZuxPBdlq+9JxFCg==", + "dev": true, + "requires": { + "@jest/schemas": "^29.0.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@lezer/common": { + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-0.15.12.tgz", + "integrity": "sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==" + }, + "@lezer/lr": { + "version": "0.15.8", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-0.15.8.tgz", + "integrity": "sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg==", + "requires": { + "@lezer/common": "^0.15.0" + } + }, + "@lmdb/lmdb-darwin-arm64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.5.2.tgz", + "integrity": "sha512-+F8ioQIUN68B4UFiIBYu0QQvgb9FmlKw2ctQMSBfW2QBrZIxz9vD9jCGqTCPqZBRbPHAS/vG1zSXnKqnS2ch/A==", + "optional": true + }, + "@lmdb/lmdb-darwin-x64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.5.2.tgz", + "integrity": "sha512-KvPH56KRLLx4KSfKBx0m1r7GGGUMXm0jrKmNE7plbHlesZMuPJICtn07HYgQhj1LNsK7Yqwuvnqh1QxhJnF1EA==", + "optional": true + }, + "@lmdb/lmdb-linux-arm": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.5.2.tgz", + "integrity": "sha512-5kQAP21hAkfW5Bl+e0P57dV4dGYnkNIpR7f/GAh6QHlgXx+vp/teVj4PGRZaKAvt0GX6++N6hF8NnGElLDuIDw==", + "optional": true + }, + "@lmdb/lmdb-linux-arm64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.5.2.tgz", + "integrity": "sha512-aLl89VHL/wjhievEOlPocoefUyWdvzVrcQ/MHQYZm2JfV1jUsrbr/ZfkPPUFvZBf+VSE+Q0clWs9l29PCX1hTQ==", + "optional": true + }, + "@lmdb/lmdb-linux-x64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.5.2.tgz", + "integrity": "sha512-xUdUfwDJLGjOUPH3BuPBt0NlIrR7f/QHKgu3GZIXswMMIihAekj2i97oI0iWG5Bok/b+OBjHPfa8IU9velnP/Q==", + "optional": true + }, + "@lmdb/lmdb-win32-x64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.5.2.tgz", + "integrity": "sha512-zrBczSbXKxEyK2ijtbRdICDygRqWSRPpZMN5dD1T8VMEW5RIhIbwFWw2phDRXuBQdVDpSjalCIUMWMV2h3JaZA==", + "optional": true + }, + "@mischnic/json-sourcemap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@mischnic/json-sourcemap/-/json-sourcemap-0.1.0.tgz", + "integrity": "sha512-dQb3QnfNqmQNYA4nFSN/uLaByIic58gOXq4Y4XqLOWmOrw73KmJPt/HLyG0wvn1bnR6mBKs/Uwvkh+Hns1T0XA==", + "requires": { + "@lezer/common": "^0.15.7", + "@lezer/lr": "^0.15.4", + "json5": "^2.2.1" + } + }, + "@msgpackr-extract/msgpackr-extract-darwin-arm64": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-2.1.2.tgz", + "integrity": "sha512-TyVLn3S/+ikMDsh0gbKv2YydKClN8HaJDDpONlaZR+LVJmsxLFUgA+O7zu59h9+f9gX1aj/ahw9wqa6rosmrYQ==", + "optional": true + }, + "@msgpackr-extract/msgpackr-extract-darwin-x64": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-2.1.2.tgz", + "integrity": "sha512-YPXtcVkhmVNoMGlqp81ZHW4dMxK09msWgnxtsDpSiZwTzUBG2N+No2bsr7WMtBKCVJMSD6mbAl7YhKUqkp/Few==", + "optional": true + }, + "@msgpackr-extract/msgpackr-extract-linux-arm": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-2.1.2.tgz", + "integrity": "sha512-42R4MAFeIeNn+L98qwxAt360bwzX2Kf0ZQkBBucJ2Ircza3asoY4CDbgiu9VWklq8gWJVSJSJBwDI+c/THiWkA==", + "optional": true + }, + "@msgpackr-extract/msgpackr-extract-linux-arm64": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-2.1.2.tgz", + "integrity": "sha512-vHZ2JiOWF2+DN9lzltGbhtQNzDo8fKFGrf37UJrgqxU0yvtERrzUugnfnX1wmVfFhSsF8OxrfqiNOUc5hko1Zg==", + "optional": true + }, + "@msgpackr-extract/msgpackr-extract-linux-x64": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-2.1.2.tgz", + "integrity": "sha512-RjRoRxg7Q3kPAdUSC5EUUPlwfMkIVhmaRTIe+cqHbKrGZ4M6TyCA/b5qMaukQ/1CHWrqYY2FbKOAU8Hg0pQFzg==", + "optional": true + }, + "@msgpackr-extract/msgpackr-extract-win32-x64": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-2.1.2.tgz", + "integrity": "sha512-rIZVR48zA8hGkHIK7ED6+ZiXsjRCcAVBJbm8o89OKAMTmEAQ2QvoOxoiu3w2isAaWwzgtQIOFIqHwvZDyLKCvw==", + "optional": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@parcel/bundler-default": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.7.0.tgz", + "integrity": "sha512-PU5MtWWhc+dYI9x8mguYnm9yiG6TkI7niRpxgJgtqAyGHuEyNXVBQQ0X+qyOF4D9LdankBf8uNN18g31IET2Zg==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1" + } + }, + "@parcel/cache": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.7.0.tgz", + "integrity": "sha512-JlXNoZXcWzLKdDlfeF3dIj5Vtel5T9vtdBN72PJ+cjC4qNHk4Uwvc5sfOBELuibGN0bVu2bwY9nUgSwCiB1iIA==", + "requires": { + "@parcel/fs": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/utils": "2.7.0", + "lmdb": "2.5.2" + } + }, + "@parcel/codeframe": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.7.0.tgz", + "integrity": "sha512-UTKx0jejJmmO1dwTHSJuRgrO8N6PMlkxRT6sew8N6NC3Bgv6pu0EbO+RtlWt/jCvzcdLOPdIoTzj4MMZvgcMYg==", + "requires": { + "chalk": "^4.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@parcel/compressor-raw": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.7.0.tgz", + "integrity": "sha512-SCXwnOOQT6EmpusBsYWNQ/RFri+2JnKuE0gMSf2dROl2xbererX45FYzeDplWALCKAdjMNDpFwU+FyMYoVZSCQ==", + "requires": { + "@parcel/plugin": "2.7.0" + } + }, + "@parcel/config-default": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.7.0.tgz", + "integrity": "sha512-ZzsLr97AYrz8c9k6qn3DlqPzifi3vbP7q3ynUrAFxmt0L4+K0H9N508ZkORYmCgaFjLIQ8Y3eWpwCJ0AewPNIg==", + "requires": { + "@parcel/bundler-default": "2.7.0", + "@parcel/compressor-raw": "2.7.0", + "@parcel/namer-default": "2.7.0", + "@parcel/optimizer-css": "2.7.0", + "@parcel/optimizer-htmlnano": "2.7.0", + "@parcel/optimizer-image": "2.7.0", + "@parcel/optimizer-svgo": "2.7.0", + "@parcel/optimizer-terser": "2.7.0", + "@parcel/packager-css": "2.7.0", + "@parcel/packager-html": "2.7.0", + "@parcel/packager-js": "2.7.0", + "@parcel/packager-raw": "2.7.0", + "@parcel/packager-svg": "2.7.0", + "@parcel/reporter-dev-server": "2.7.0", + "@parcel/resolver-default": "2.7.0", + "@parcel/runtime-browser-hmr": "2.7.0", + "@parcel/runtime-js": "2.7.0", + "@parcel/runtime-react-refresh": "2.7.0", + "@parcel/runtime-service-worker": "2.7.0", + "@parcel/transformer-babel": "2.7.0", + "@parcel/transformer-css": "2.7.0", + "@parcel/transformer-html": "2.7.0", + "@parcel/transformer-image": "2.7.0", + "@parcel/transformer-js": "2.7.0", + "@parcel/transformer-json": "2.7.0", + "@parcel/transformer-postcss": "2.7.0", + "@parcel/transformer-posthtml": "2.7.0", + "@parcel/transformer-raw": "2.7.0", + "@parcel/transformer-react-refresh-wrap": "2.7.0", + "@parcel/transformer-svg": "2.7.0" + } + }, + "@parcel/core": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.7.0.tgz", + "integrity": "sha512-7yKZUdh314Q/kU/9+27ZYTfcnXS6VYHuG+iiUlIohnvUUybxLqVJhdMU9Q+z2QcPka1IdJWz4K4Xx0y6/4goyg==", + "requires": { + "@mischnic/json-sourcemap": "^0.1.0", + "@parcel/cache": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/events": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/graph": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/package-manager": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", + "abortcontroller-polyfill": "^1.1.9", + "base-x": "^3.0.8", + "browserslist": "^4.6.6", + "clone": "^2.1.1", + "dotenv": "^7.0.0", + "dotenv-expand": "^5.1.0", + "json5": "^2.2.0", + "msgpackr": "^1.5.4", + "nullthrows": "^1.1.1", + "semver": "^5.7.1" + }, + "dependencies": { + "dotenv": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", + "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/css": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@parcel/css/-/css-1.14.0.tgz", + "integrity": "sha512-r5tJWe6NF6lesfPw1N3g7N7WUKpHqi2ONnw9wl5ccSGGIxkmgcPaPQxfvmhdjXvQnktSuIOR0HjQXVXu+/en/w==", + "requires": { + "lightningcss": "^1.14.0" + } + }, + "@parcel/diagnostic": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.7.0.tgz", + "integrity": "sha512-pdq/cTwVoL0n8yuDCRXFRSQHVWdmmIXPt3R3iT4KtYDYvOrMT2dLPT79IMqQkhYPANW8GuL15n/WxRngfRdkug==", + "requires": { + "@mischnic/json-sourcemap": "^0.1.0", + "nullthrows": "^1.1.1" + } + }, + "@parcel/events": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.7.0.tgz", + "integrity": "sha512-kQDwMKgZ1U4M/G17qeDYF6bW5kybluN6ajYPc7mZcrWg+trEI/oXi81GMFaMX0BSUhwhbiN5+/Vb2wiG/Sn6ig==" + }, + "@parcel/fs": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.7.0.tgz", + "integrity": "sha512-PU5fo4Hh8y03LZgemgVREttc0wyHQUNmsJCybxTB7EjJie2CqJRumo+DFppArlvdchLwJdc9em03yQV/GNWrEg==", + "requires": { + "@parcel/fs-search": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/watcher": "^2.0.0", + "@parcel/workers": "2.7.0" + } + }, + "@parcel/fs-search": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.7.0.tgz", + "integrity": "sha512-K1Hv25bnRpwQVA15RvcRuB8ZhfclnCHA8N8L6w7Ul1ncSJDxCIkIAc5hAubYNNYW3kWjCC2SOaEgFKnbvMllEQ==", + "requires": { + "detect-libc": "^1.0.3" + } + }, + "@parcel/graph": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.7.0.tgz", + "integrity": "sha512-Q6E94GS6q45PtsZh+m+gvFRp/N1Qopxhu2sxjcWsGs5iBd6IWn2oYLWOH5iVzEjWuYpW2HkB08lH6J50O63uOA==", + "requires": { + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1" + } + }, + "@parcel/hash": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.7.0.tgz", + "integrity": "sha512-k6bSKnIlPJMPU3yjQzfgfvF9zuJZGOAlJgzpL4BbWvdbE8BTdjzLcFn0Ujrtud94EgIkiXd22sC2HpCUWoHGdA==", + "requires": { + "detect-libc": "^1.0.3", + "xxhash-wasm": "^0.4.2" + } + }, + "@parcel/logger": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.7.0.tgz", + "integrity": "sha512-qjMY/bYo38+o+OiIrTRldU9CwL1E7J72t+xkTP8QIcUxLWz5LYR0YbynZUVulmBSfqsykjjxCy4a+8siVr+lPw==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/events": "2.7.0" + } + }, + "@parcel/markdown-ansi": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.7.0.tgz", + "integrity": "sha512-ipOX0D6FVZFEXeb/z8MnTMq2RQEIuaILY90olVIuHEFLHHfOPEn+RK3u13HA1ChF5/9E3cMD79tu6x9JL9Kqag==", + "requires": { + "chalk": "^4.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@parcel/namer-default": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.7.0.tgz", + "integrity": "sha512-lIKMdsmi//7fepecNDYmJYzBlL91HifPsX03lJCdu1dC6q5fBs+gG0XjKKG7yPnSCw1qH/4m7drzt9+dRZYAHQ==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "nullthrows": "^1.1.1" + } + }, + "@parcel/node-resolver-core": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.7.0.tgz", + "integrity": "sha512-5UJQHalqMxdhJIs2hhqQzFfQpF7+NAowsRq064lYtiRvcD8wMr3OOQ9wd1iazGpFSl4JKdT7BwDU9/miDJmanQ==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1", + "semver": "^5.7.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/optimizer-css": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.7.0.tgz", + "integrity": "sha512-IfnOMACqhcAclKyOW9X9JpsknB6OShk9OVvb8EvbDTKHJhQHNNmzE88OkSI/pS3ZVZP9Zj+nWcVHguV+kvDeiQ==", + "requires": { + "@parcel/css": "^1.12.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "browserslist": "^4.6.6", + "nullthrows": "^1.1.1" + } + }, + "@parcel/optimizer-data-url": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-data-url/-/optimizer-data-url-2.7.0.tgz", + "integrity": "sha512-rDy/ZOVauVVkOUPffnsBYBNhX7OtqVmU2xQZcQqQtRzeRqFJAshpjkUGmZJ2Aee4vPkbcsSA1/nZDpu1fI7cIw==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "isbinaryfile": "^4.0.2", + "mime": "^2.4.4" + } + }, + "@parcel/optimizer-htmlnano": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.7.0.tgz", + "integrity": "sha512-5QrGdWS5Hi4VXE3nQNrGqugmSXt68YIsWwKRAdarOxzyULSJS3gbCiQOXqIPRJobfZjnSIcdtkyxSiCUe1inIA==", + "requires": { + "@parcel/plugin": "2.7.0", + "htmlnano": "^2.0.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5", + "svgo": "^2.4.0" + } + }, + "@parcel/optimizer-image": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.7.0.tgz", + "integrity": "sha512-EnaXz5UjR67FUu0BEcqZTT9LsbB/iFAkkghCotbnbOuC5QQsloq6tw54TKU3y+R3qsjgUoMtGxPcGfVoXxZXYw==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", + "detect-libc": "^1.0.3" + } + }, + "@parcel/optimizer-svgo": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.7.0.tgz", + "integrity": "sha512-IO1JV4NpfP3V7FrhsqCcV8pDQIHraFi1/ZvEJyssITxjH49Im/txKlwMiQuZZryAPn8Xb8g395Muawuk6AK6sg==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "svgo": "^2.4.0" + } + }, + "@parcel/optimizer-terser": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.7.0.tgz", + "integrity": "sha512-07VZjIO8xsl2/WmS/qHI8lI/cpu47iS9eRpqwfZEEsdk1cfz50jhWkmFudHBxiHGMfcZ//1+DdaPg9RDBWZtZA==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1", + "terser": "^5.2.0" + } + }, + "@parcel/package-manager": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.7.0.tgz", + "integrity": "sha512-wmfSX1mRrTi8MeA4KrnPk/x7zGUsILCQmTo6lA4gygzAxDbM1pGuyFN8/Kt0y0SFO2lbljARtD/4an5qdotH+Q==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", + "semver": "^5.7.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/packager-css": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.7.0.tgz", + "integrity": "sha512-44nzZwu+ssGuiFmYM6cf/Y4iChiUZ4DUzzpegnGlhXtKJKe4NHntxThJynuRZWKN2AAf48avApDpimg2jW0KDw==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1" + } + }, + "@parcel/packager-html": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.7.0.tgz", + "integrity": "sha512-Zgqd7sdcY/UnR370GR0q2ilmEohUDXsO8A1F28QCJzIsR1iCB6KRUT74+pawfQ1IhXZLaaFLLYe0UWcfm0JeXg==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5" + } + }, + "@parcel/packager-js": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.7.0.tgz", + "integrity": "sha512-wTRdM81PgRVDzWGXdWmqLwguWnTYWzhEDdjXpW2n8uMOu/CjHhMtogk65aaYk3GOnq6OBL/NsrmBiV/zKPj1vA==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "globals": "^13.2.0", + "nullthrows": "^1.1.1" + }, + "dependencies": { + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "@parcel/packager-raw": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.7.0.tgz", + "integrity": "sha512-jg2Zp8dI5VpIQlaeahXDCfrPN9m/DKht1NkR9P2CylMAwqCcc1Xc1RRiF0wfwcPZpPMpq1265n+4qnB7rjGBlA==", + "requires": { + "@parcel/plugin": "2.7.0" + } + }, + "@parcel/packager-svg": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.7.0.tgz", + "integrity": "sha512-EmJg3HpD6/xxKBjir/CdCKJZwI24iVfBuxRS9LUp3xHAIebOzVh1z6IN+i2Di5+NyRwfOFaLliL4uMa1zwbyCA==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "posthtml": "^0.16.4" + } + }, + "@parcel/plugin": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.7.0.tgz", + "integrity": "sha512-qqgx+nnMn6/0lRc4lKbLGmhNtBiT93S2gFNB4Eb4Pfz/SxVYoW+fmml+KdfOSiZffWOAH5L6NwhyD7N8aSikzw==", + "requires": { + "@parcel/types": "2.7.0" + } + }, + "@parcel/reporter-dev-server": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.7.0.tgz", + "integrity": "sha512-ySuou5addK8fGue8aXzo536BaEjMujDrEc1xkp4TasInXHVcA98b+SYX5NAZTGob5CxKvZQ5ylhg77zW30B+iA==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0" + } + }, + "@parcel/resolver-default": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.7.0.tgz", + "integrity": "sha512-v8TvWsbLK7/q7n4gv6OrYNbW18xUx4zKbVMGZb1u4yMhzEH4HFr1D9OeoTq3jk+ximAigds8B6triQbL5exF7A==", + "requires": { + "@parcel/node-resolver-core": "2.7.0", + "@parcel/plugin": "2.7.0" + } + }, + "@parcel/runtime-browser-hmr": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.7.0.tgz", + "integrity": "sha512-PLbMLdclQeYsi2LkilZVGFV1n3y55G1jaBvby4ekedUZjMw3SWdMY2tDxgSDdFWfLCnYHJXdGUQSzGGi1kPzjA==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0" + } + }, + "@parcel/runtime-js": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.7.0.tgz", + "integrity": "sha512-9/YUZTBNrSN2H6rbz/o1EOM0O7I3ZR/x9IDzxjJBD6Mi+0uCgCD02aedare/SNr1qgnbZZWmhpOzC+YgREcfLA==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1" + } + }, + "@parcel/runtime-react-refresh": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.7.0.tgz", + "integrity": "sha512-vDKO0rWqRzEpmvoZ4kkYUiSsTxT5NnH904BFPFxKI0wJCl6yEmPuEifmATo73OuYhP6jIP3Qfl1R4TtiDFPJ1Q==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "react-error-overlay": "6.0.9", + "react-refresh": "^0.9.0" + } + }, + "@parcel/runtime-service-worker": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.7.0.tgz", + "integrity": "sha512-uD2pAV0yV6+e7JaWH4KVPbG+zRCrxr/OACyS9tIh+Q/R1vRmh8zGM3yhdrcoiZ7tFOnM72vd6xY11eTrUsSVig==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1" + } + }, + "@parcel/runtime-webextension": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-webextension/-/runtime-webextension-2.7.0.tgz", + "integrity": "sha512-+2gGOOR3HUJGdsr/tUsJjs9tvlOsp2rTgGKt77+s1lqU/DYxh/n6KCSy+7a2DYtnBtZxE6LQhX6g/p4C2hkmMg==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1" + } + }, + "@parcel/source-map": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz", + "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==", + "requires": { + "detect-libc": "^1.0.3" + } + }, + "@parcel/transformer-babel": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.7.0.tgz", + "integrity": "sha512-7iklDXXnKH1530+QbI+e4kIJ+Q1puA1ulRS10db3aUJMj5GnvXGDFwhSZ7+T1ps66QHO7cVO29VlbqiRDarH1Q==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "browserslist": "^4.6.6", + "json5": "^2.2.0", + "nullthrows": "^1.1.1", + "semver": "^5.7.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/transformer-css": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.7.0.tgz", + "integrity": "sha512-J4EpWK9spQpXyNCmKK8Xnane0xW/1B/EAmfp7Fiv7g+5yUjY4ODf4KUugvE+Eb2gekPkhOKNHermO2KrX0/PFA==", + "requires": { + "@parcel/css": "^1.12.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "browserslist": "^4.6.6", + "nullthrows": "^1.1.1" + } + }, + "@parcel/transformer-graphql": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-graphql/-/transformer-graphql-2.7.0.tgz", + "integrity": "sha512-M+3+NuBUH0hrWose8baEsUVp/8db+i6vXGuKcYY38ev/ljvsGqnEMB30FAgYyVbbklP/vLNUgGHIALHQvGpJnw==", + "requires": { + "@parcel/plugin": "2.7.0", + "graphql": "^15.0.0", + "graphql-import-macro": "^1.0.0" + } + }, + "@parcel/transformer-html": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.7.0.tgz", + "integrity": "sha512-wYJl5rn81W+Rlk9oQwDJcjoVsWVDKyeri84FzmlGXOsg0EYgnqOiG+3MDM8GeZjfuGe5fuoum4eqZeS0WdUHXw==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5", + "posthtml-parser": "^0.10.1", + "posthtml-render": "^3.0.0", + "semver": "^5.7.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/transformer-image": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.7.0.tgz", + "integrity": "sha512-mhi9/R5/ULhCkL2COVIKhNFoLDiZwQgprdaTJr5fnODggVxEX5o7ebFV6KNLMTEkwZUJWoB1hL0ziI0++DtoFA==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", + "nullthrows": "^1.1.1" + } + }, + "@parcel/transformer-inline-string": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-inline-string/-/transformer-inline-string-2.7.0.tgz", + "integrity": "sha512-/WurxNIk85rOMq9YhPUAA2MqkXjgUGmU4BGdpwUeJKSB2xbA9Zu5Q355lCGzIxH50MJpDZ1Nm4As2Ss6BXVURA==", + "requires": { + "@parcel/plugin": "2.7.0" + } + }, + "@parcel/transformer-js": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.7.0.tgz", + "integrity": "sha512-mzerR+D4rDomUSIk5RSTa2w+DXBdXUeQrpDO74WCDdpDi1lIl8ppFpqtmU7O6y6p8QsgkmS9b0g/vhcry6CJTA==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", + "@swc/helpers": "^0.4.2", + "browserslist": "^4.6.6", + "detect-libc": "^1.0.3", + "nullthrows": "^1.1.1", + "regenerator-runtime": "^0.13.7", + "semver": "^5.7.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/transformer-json": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.7.0.tgz", + "integrity": "sha512-RQjuxBpYOch+kr4a0zi77KJtOLTPYRM7iq4NN80zKnA0r0dwDUCxZBtaj2l0O0o3R4MMJnm+ncP+cB7XR7dZYA==", + "requires": { + "@parcel/plugin": "2.7.0", + "json5": "^2.2.0" + } + }, + "@parcel/transformer-less": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-less/-/transformer-less-2.7.0.tgz", + "integrity": "sha512-jadFzpvTf6MUUd6qbVPqStmUZ/7tKUXfEiHC2JcelK5sDaE7aj5HICUrCZ1Z3SNMKcP02ZHNGVnQ4jtagkM4gA==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "less": "^4.1.1" + } + }, + "@parcel/transformer-postcss": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.7.0.tgz", + "integrity": "sha512-b6RskXBWf0MjpC9qjR2dQ1ZdRnlOiKYseG5CEovWCqM218RtdydFKz7jS+5Gxkb6qBtOG7zGPONXdPe+gTILcA==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "clone": "^2.1.1", + "nullthrows": "^1.1.1", + "postcss-value-parser": "^4.2.0", + "semver": "^5.7.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/transformer-posthtml": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.7.0.tgz", + "integrity": "sha512-cP8YOiSynWJ1ycmBlhnnHeuQb2cwmklZ+BNyLUktj5p78kDy2de7VjX+dRNRHoW4H9OgEcSF4UEfDVVz5RYIhw==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5", + "posthtml-parser": "^0.10.1", + "posthtml-render": "^3.0.0", + "semver": "^5.7.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/transformer-raw": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.7.0.tgz", + "integrity": "sha512-sDnItWCFSDez0izK1i5cgv+kXzZTbcJh4rNpVIgmE1kBLvAz608sqgcCkavb2wVJIvLesxYM+5G4p1CwkDlZ1g==", + "requires": { + "@parcel/plugin": "2.7.0" + } + }, + "@parcel/transformer-react-refresh-wrap": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.7.0.tgz", + "integrity": "sha512-1vRmIJzyBA1nIiXTAU6tZExq2FvJj/2F0ft6KDw8GYPv0KjmdiPo/PmaZ7JeSVOM6SdXQIQCbTmp1vkMP7DtkA==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "react-refresh": "^0.9.0" + } + }, + "@parcel/transformer-sass": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-sass/-/transformer-sass-2.7.0.tgz", + "integrity": "sha512-6m2T6Y5eQLX7ckIeuOjXXIZbzhyovnl69AvJ2FujoWb2nA55H/kg6ZdbKjo3CfXkOfg9LyG3nVnOE5PMgMpRFQ==", + "requires": { + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "^2.0.0", + "sass": "^1.38.0" + } + }, + "@parcel/transformer-svg": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.7.0.tgz", + "integrity": "sha512-ioER37zceuuE+K6ZrnjCyMUWEnv+63hIAFResc1OXxRhyt+7kzMz9ZqK0Mt6QMLwl1dxhkLmrU41n9IxzKZuSQ==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5", + "posthtml-parser": "^0.10.1", + "posthtml-render": "^3.0.0", + "semver": "^5.7.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/transformer-worklet": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-worklet/-/transformer-worklet-2.7.0.tgz", + "integrity": "sha512-CIG0MLOrl3IV23ZS4z4N6j/atF6LsKJYMAEtKneCrUaVmM5sIJb00Hp08iIjnR28mf0lk8qEhBI6mTL0B4+pWw==", + "requires": { + "@parcel/plugin": "2.7.0" + } + }, + "@parcel/types": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.7.0.tgz", + "integrity": "sha512-+dhXVUnseTCpJvBTGMp0V6X13z6O/A/+CUtwEpMGZ8XSmZ4Gk44GvaTiBOp0bJpWG4fvCKp+UmC8PYbrDiiziw==", + "requires": { + "@parcel/cache": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/package-manager": "2.7.0", + "@parcel/source-map": "^2.0.0", + "@parcel/workers": "2.7.0", + "utility-types": "^3.10.0" + } + }, + "@parcel/utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.7.0.tgz", + "integrity": "sha512-jNZ5bIGg1r1RDRKi562o4kuVwnz+XJ2Ie3b0Zwrqwvgfj6AbRFIKzDd+h85dWWmcDYzKUbHp11u6VJl1u8Vapg==", + "requires": { + "@parcel/codeframe": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/markdown-ansi": "2.7.0", + "@parcel/source-map": "^2.0.0", + "chalk": "^4.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@parcel/watcher": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.5.tgz", + "integrity": "sha512-x0hUbjv891omnkcHD7ZOhiyyUqUUR6MNjq89JhEI3BxppeKWAm6NPQsqqRrAkCJBogdT/o/My21sXtTI9rJIsw==", + "requires": { + "node-addon-api": "^3.2.1", + "node-gyp-build": "^4.3.0" + } + }, + "@parcel/workers": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.7.0.tgz", + "integrity": "sha512-99VfaOX+89+RaoTSyH9ZQtkMBFZBFMvJmVJ/GeJT6QCd2wtKBStTHlaSnQOkLD/iRjJCNwV2xpZmm8YkTwV+hg==", + "requires": { + "@parcel/diagnostic": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "chrome-trace-event": "^1.0.2", + "nullthrows": "^1.1.1" + } + }, + "@plasmohq/consolidate": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@plasmohq/consolidate/-/consolidate-0.17.0.tgz", + "integrity": "sha512-Na8imBnvzYPtzkK+9Uv9hPZ/oJti/0jgiQWD222SHxHw2QCVuR4KzslxXCy/rS8gGluSiTs1BGVvc3d2O6aJCA==", + "requires": { + "bluebird": "^3.7.2" + } + }, + "@plasmohq/init": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@plasmohq/init/-/init-0.3.1.tgz", + "integrity": "sha512-h+FGZBEz4h8QbOCta0HuU/9LlD1Y9UhBsJF8oRrzusqcS5gfPlxdJGJK67/MFl9VfZuxHnUW7qQe+mMTeC9ltg==" + }, + "@plasmohq/parcel-bundler": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-bundler/-/parcel-bundler-0.2.2.tgz", + "integrity": "sha512-EGEE9r1YMpNBu9lPbvSAlfVCnayaff/LticxlhszjohvbrfTOd8/gqTQ2qr12sFQKJG2t7/b99uS0oxpBicHnQ==", + "requires": { + "@parcel/core": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "1.1.1" + } + }, + "@plasmohq/parcel-config": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-config/-/parcel-config-0.11.1.tgz", + "integrity": "sha512-w4KXVWaYRab/eAyu3lx6GI4+qTuO1C+RzrTMVGw5GYDAFJClydcj9LHw6rrs3NM4runFp2umrxpi83zz67G8XQ==", + "requires": { + "@parcel/config-default": "2.7.0", + "@parcel/core": "2.7.0", + "@parcel/optimizer-data-url": "2.7.0", + "@parcel/runtime-js": "2.7.0", + "@parcel/runtime-webextension": "2.7.0", + "@parcel/source-map": "2.1.1", + "@parcel/transformer-css": "2.7.0", + "@parcel/transformer-graphql": "2.7.0", + "@parcel/transformer-inline-string": "2.7.0", + "@parcel/transformer-less": "2.7.0", + "@parcel/transformer-postcss": "2.7.0", + "@parcel/transformer-raw": "2.7.0", + "@parcel/transformer-sass": "2.7.0", + "@parcel/transformer-worklet": "2.7.0", + "@plasmohq/parcel-bundler": "0.2.2", + "@plasmohq/parcel-namer-manifest": "0.2.1", + "@plasmohq/parcel-packager": "0.2.1", + "@plasmohq/parcel-resolver": "0.4.0", + "@plasmohq/parcel-runtime": "0.5.1", + "@plasmohq/parcel-transformer-inject-env": "0.1.2", + "@plasmohq/parcel-transformer-inline-css": "0.1.2", + "@plasmohq/parcel-transformer-manifest": "0.6.0", + "@plasmohq/parcel-transformer-svelte3": "0.2.2", + "@plasmohq/parcel-transformer-vue3": "0.2.2" + } + }, + "@plasmohq/parcel-namer-manifest": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-namer-manifest/-/parcel-namer-manifest-0.2.1.tgz", + "integrity": "sha512-LEBlkqyb2GaZD7QUjoa1aIedwYsMXvR8P/EKRRhA8tuUts6chsacXc6UE0OLMlcGX53lDqNk7lhQG82iy++Owg==", + "requires": { + "@parcel/core": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0" + } + }, + "@plasmohq/parcel-packager": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-packager/-/parcel-packager-0.2.1.tgz", + "integrity": "sha512-zFOZ9kcqrq/6BqjhDMmqc1LPRJm9qT8Vpl/L5EDsTVOGMSPOtI0yD+Pu9LEOGkuMLOrHRnpxW9y1d7Ydn0vZGw==", + "requires": { + "@parcel/core": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "nullthrows": "1.1.1" + } + }, + "@plasmohq/parcel-resolver": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-resolver/-/parcel-resolver-0.4.0.tgz", + "integrity": "sha512-cVSXgXkPD/i0Cfq48PvRQtYK3/IKyPZHTSeH7TzEOsyfnPp6j/GMj3IaVyC5O8+t60P+eVnhCpyxZwzb9PLMPA==", + "requires": { + "@parcel/core": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "got": "12.5.1" + } + }, + "@plasmohq/parcel-runtime": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-runtime/-/parcel-runtime-0.5.1.tgz", + "integrity": "sha512-XxA0QMI5VCyatmFWEJLwiUsqjqUxXVzN1/kwaNLPtVY3vZ//MiB51JzwtPgbRJPYb21lmejBCrGcRndlFwdB/w==", + "requires": { + "@parcel/core": "2.7.0", + "@parcel/plugin": "2.7.0" + } + }, + "@plasmohq/parcel-transformer-inject-env": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inject-env/-/parcel-transformer-inject-env-0.1.2.tgz", + "integrity": "sha512-hFI4ShbM9f7TBvAWYYhCi77IoxQkDw45ovuRNGSt7XAVcMz7w0ZywKwW+fKzXJkJ+FpyjxLzXWbRRcljk9JViw==", + "requires": { + "@parcel/core": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0" + } + }, + "@plasmohq/parcel-transformer-inline-css": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inline-css/-/parcel-transformer-inline-css-0.1.2.tgz", + "integrity": "sha512-CWVSqlWWAgME1nXs1GKkXC1kxIO5xcXc+xgus5YSXcT/aROEye4FY6PP4fFV4b0AJkYxZuqsn9MI+eJocsUVgQ==", + "requires": { + "@parcel/core": "2.7.0", + "@parcel/css": "1.14.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0" + } + }, + "@plasmohq/parcel-transformer-manifest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-manifest/-/parcel-transformer-manifest-0.6.0.tgz", + "integrity": "sha512-bqc+T51EhrdJ4v6HoescK5W19BRzbHP6bg07euv4KpM993Wkwi/QBI3AdJjoYgmvdPgyTOr83B9xDx86tinDFg==", + "requires": { + "@mischnic/json-sourcemap": "0.1.0", + "@parcel/core": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "content-security-policy-parser": "0.4.1", + "json-schema-to-ts": "2.5.5", + "nullthrows": "1.1.1" + } + }, + "@plasmohq/parcel-transformer-svelte3": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-svelte3/-/parcel-transformer-svelte3-0.2.2.tgz", + "integrity": "sha512-lv8AOP1BV36tihINV8IM9lI77+FHmW88CP4VZSViJOnwfE52IPhZH4MgyV6Up8Du0FEpY+i7NiHfj16CxeOv/w==", + "requires": { + "@parcel/core": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "2.1.1", + "@parcel/utils": "2.7.0" + } + }, + "@plasmohq/parcel-transformer-vue3": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-vue3/-/parcel-transformer-vue3-0.2.2.tgz", + "integrity": "sha512-iJIzSM1rifp7PEJe0Km1R7GncfNtzBAh9EQaAf5rWKd/PWFy7q/mWtDWd4+V8vAX4e3kHoog9ipVv3ZVCab1QQ==", + "requires": { + "@parcel/core": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/source-map": "2.1.1", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "@plasmohq/consolidate": "0.17.0", + "@vue/compiler-sfc": "3.2.39", + "nullthrows": "1.1.1", + "semver": "7.3.7" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@playwright/test": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.26.1.tgz", + "integrity": "sha512-bNxyZASVt2adSZ9gbD7NCydzcb5JaI0OR9hc7s+nmPeH604gwp0zp17NNpwXY4c8nvuBGQQ9oGDx72LE+cUWvw==", + "dev": true, + "requires": { + "@types/node": "*", + "playwright-core": "1.26.1" + } + }, + "@pnpm/network.ca-file": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.1.tgz", + "integrity": "sha512-gkINruT2KUhZLTaiHxwCOh1O4NVnFT0wLjWFBHmTz9vpKag/C/noIMJXBxFe4F0mYpUVX2puLwAieLYFg2NvoA==", + "requires": { + "graceful-fs": "4.2.10" + } + }, + "@pnpm/npm-conf": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-1.0.5.tgz", + "integrity": "sha512-hD8ml183638O3R6/Txrh0L8VzGOrFXgRtRDG4qQC4tONdZ5Z1M+tlUUDUvrjYdmK6G+JTBTeaCLMna11cXzi8A==", + "requires": { + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + } + }, + "@sinclair/typebox": { + "version": "0.24.44", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.44.tgz", + "integrity": "sha512-ka0W0KN5i6LfrSocduwliMMpqVgohtPFidKdMEOUjoOFCHcOOYkKsPRxfs5f15oPNHTm6ERAm0GV/+/LTKeiWg==", + "dev": true + }, + "@sindresorhus/is": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.3.0.tgz", + "integrity": "sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==" + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", + "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@swc/helpers": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.11.tgz", + "integrity": "sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "requires": { + "defer-to-connect": "^2.0.1" + } + }, + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true + }, + "@trivago/prettier-plugin-sort-imports": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@trivago/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-3.3.0.tgz", + "integrity": "sha512-1y44bVZuIN0RsS3oIiGd5k8Vm3IZXYZnp4VsP2Z/S5L9WAOw43HE2clso66M2S/dDeJ+8sKPqnHsEfh39Vjs3w==", + "dev": true, + "requires": { + "@babel/core": "7.17.8", + "@babel/generator": "7.17.7", + "@babel/parser": "7.17.8", + "@babel/traverse": "7.17.3", + "@babel/types": "7.17.0", + "javascript-natural-sort": "0.7.1", + "lodash": "4.17.21" + } + }, + "@trpc/client": { + "version": "10.0.0-proxy-beta.13", + "resolved": "https://registry.npmjs.org/@trpc/client/-/client-10.0.0-proxy-beta.13.tgz", + "integrity": "sha512-GM0X7OPftU3AQ+ZncuVcUPjmOM7wh76bENgkEfY5phhvnY0FCPhpHVtBhVff75lnENRf2RdIU04G0G3wwKRLmQ==", + "requires": {} + }, + "@trpc/server": { + "version": "10.0.0-proxy-beta.13", + "resolved": "https://registry.npmjs.org/@trpc/server/-/server-10.0.0-proxy-beta.13.tgz", + "integrity": "sha512-m3VCl3Boiwb7mqnbx6tLdYMyemccr5AgYY3NORnuXHnJpGOykmh5Fe6nq6x6efinuSXsUEipSD63oJmV4v1guw==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true + }, + "@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true + }, + "@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true + }, + "@tsconfig/node16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", + "dev": true + }, + "@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/chrome": { + "version": "0.0.197", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.197.tgz", + "integrity": "sha512-m1NfS5bOjaypyqQfaX6CxmJodZVcvj5+Mt/K94EBHkflYjPNmXHAzbxfifdLMa0YM3PDyOxohoTS5ug/e6p5jA==", + "dev": true, + "requires": { + "@types/filesystem": "*", + "@types/har-format": "*" + } + }, + "@types/filesystem": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.32.tgz", + "integrity": "sha512-Yuf4jR5YYMR2DVgwuCiP11s0xuVRyPKmz8vo6HBY3CGdeMj8af93CFZX+T82+VD1+UqHOxTq31lO7MI7lepBtQ==", + "dev": true, + "requires": { + "@types/filewriter": "*" + } + }, + "@types/filewriter": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.29.tgz", + "integrity": "sha512-BsPXH/irW0ht0Ji6iw/jJaK8Lj3FJemon2gvEqHKpCdDCeemHa+rI3WBGq5z7cDMZgoLjY40oninGxqk+8NzNQ==", + "dev": true + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/har-format": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.9.tgz", + "integrity": "sha512-rffW6MhQ9yoa75bdNi+rjZBAvu2HhehWJXlhuWXnWdENeuKe82wUgAwxYOb7KRKKmxYN+D/iRKd2NDQMLqlUmg==", + "dev": true + }, + "@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "29.1.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.1.1.tgz", + "integrity": "sha512-U9Ey07dGWl6fUFaIaUQUKWG5NoKi/zizeVQCGV8s4nSU0jPgqphVZvS64+8BtWYvrc3ZGw6wo943NSYPxkrp/g==", + "dev": true, + "requires": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "@types/jsdom": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.0.tgz", + "integrity": "sha512-YfAchFs0yM1QPDrLm2VHe+WHGtqms3NXnXAMolrgrVP6fgBHHXy1ozAbo/dFtPNtZC/m66bPiCTWYmqp1F14gA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/tough-cookie": "*", + "parse5": "^7.0.0" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "@types/node": { + "version": "18.8.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.8.1.tgz", + "integrity": "sha512-vuYaNuEIbOYLTLUAJh50ezEbvxrD43iby+lpUA2aa148Nh5kX/AVO/9m1Ahmbux2iU5uxJTNF9g2Y+31uml7RQ==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==", + "dev": true + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, + "@types/react": { + "version": "18.0.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.18.tgz", + "integrity": "sha512-6hI08umYs6NaiHFEEGioXnxJ+oEhY3eRz8VCUaudZmGdtvPviCJB8mgaMxaDWAdPSYd4eFavrPk2QIolwbLYrg==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "dev": true + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "@types/tough-cookie": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", + "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", + "dev": true + }, + "@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.39.0.tgz", + "integrity": "sha512-xVfKOkBm5iWMNGKQ2fwX5GVgBuHmZBO1tCRwXmY5oAIsPscfwm2UADDuNB8ZVYCtpQvJK4xpjrK7jEhcJ0zY9A==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.39.0", + "@typescript-eslint/type-utils": "5.39.0", + "@typescript-eslint/utils": "5.39.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/parser": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.39.0.tgz", + "integrity": "sha512-PhxLjrZnHShe431sBAGHaNe6BDdxAASDySgsBCGxcBecVCi8NQWxQZMcizNA4g0pN51bBAn/FUfkWG3SDVcGlA==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.39.0", + "@typescript-eslint/types": "5.39.0", + "@typescript-eslint/typescript-estree": "5.39.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.39.0.tgz", + "integrity": "sha512-/I13vAqmG3dyqMVSZPjsbuNQlYS082Y7OMkwhCfLXYsmlI0ca4nkL7wJ/4gjX70LD4P8Hnw1JywUVVAwepURBw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.39.0", + "@typescript-eslint/visitor-keys": "5.39.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.39.0.tgz", + "integrity": "sha512-KJHJkOothljQWzR3t/GunL0TPKY+fGJtnpl+pX+sJ0YiKTz3q2Zr87SGTmFqsCMFrLt5E0+o+S6eQY0FAXj9uA==", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "5.39.0", + "@typescript-eslint/utils": "5.39.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.39.0.tgz", + "integrity": "sha512-gQMZrnfEBFXK38hYqt8Lkwt8f4U6yq+2H5VDSgP/qiTzC8Nw8JO3OuSUOQ2qW37S/dlwdkHDntkZM6SQhKyPhw==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.39.0.tgz", + "integrity": "sha512-qLFQP0f398sdnogJoLtd43pUgB18Q50QSA+BTE5h3sUxySzbWDpTSdgt4UyxNSozY/oDK2ta6HVAzvGgq8JYnA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.39.0", + "@typescript-eslint/visitor-keys": "5.39.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/utils": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.39.0.tgz", + "integrity": "sha512-+DnY5jkpOpgj+EBtYPyHRjXampJfC0yUZZzfzLuUWVZvCuKqSdJVC8UhdWipIw7VKNTfwfAPiOWzYkAwuIhiAg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.39.0", + "@typescript-eslint/types": "5.39.0", + "@typescript-eslint/typescript-estree": "5.39.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.39.0.tgz", + "integrity": "sha512-yyE3RPwOG+XJBLrhvsxAidUgybJVQ/hG8BhiJo0k8JSAYfk/CshVcxf0HwP4Jt7WZZ6vLmxdo1p6EyN3tzFTkg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.39.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@vue/compiler-core": { + "version": "3.2.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.39.tgz", + "integrity": "sha512-mf/36OWXqWn0wsC40nwRRGheR/qoID+lZXbIuLnr4/AngM0ov8Xvv8GHunC0rKRIkh60bTqydlqTeBo49rlbqw==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@vue/compiler-dom": { + "version": "3.2.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.39.tgz", + "integrity": "sha512-HMFI25Be1C8vLEEv1hgEO1dWwG9QQ8LTTPmCkblVJY/O3OvWx6r1+zsox5mKPMGvqYEZa6l8j+xgOfUspgo7hw==", + "requires": { + "@vue/compiler-core": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.39.tgz", + "integrity": "sha512-fqAQgFs1/BxTUZkd0Vakn3teKUt//J3c420BgnYgEOoVdTwYpBTSXCMJ88GOBCylmUBbtquGPli9tVs7LzsWIA==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.39", + "@vue/compiler-dom": "3.2.39", + "@vue/compiler-ssr": "3.2.39", + "@vue/reactivity-transform": "3.2.39", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@vue/compiler-ssr": { + "version": "3.2.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.39.tgz", + "integrity": "sha512-EoGCJ6lincKOZGW+0Ky4WOKsSmqL7hp1ZYgen8M7u/mlvvEQUaO9tKKOy7K43M9U2aA3tPv0TuYYQFrEbK2eFQ==", + "requires": { + "@vue/compiler-dom": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "@vue/reactivity-transform": { + "version": "3.2.39", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.39.tgz", + "integrity": "sha512-HGuWu864zStiWs9wBC6JYOP1E00UjMdDWIG5W+FpUx28hV3uz9ODOKVNm/vdOy/Pvzg8+OcANxAVC85WFBbl3A==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.39", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "@vue/shared": { + "version": "3.2.39", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.39.tgz", + "integrity": "sha512-D3dl2ZB9qE6mTuWPk9RlhDeP1dgNRUKC3NJxji74A4yL8M2MwlhLKUC/49WHjrNzSPug58fWx/yFbaTzGAQSBw==" + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "abortcontroller-polyfill": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz", + "integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==" + }, + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + }, + "acorn-globals": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", + "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", + "dev": true, + "requires": { + "acorn": "^8.1.0", + "acorn-walk": "^8.0.2" + } + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "archiver": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", + "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "requires": { + "archiver-utils": "^2.1.0", + "async": "^3.2.3", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + } + }, + "archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "requires": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "babel-jest": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.1.2.tgz", + "integrity": "sha512-IuG+F3HTHryJb7gacC7SQ59A9kO56BctUsT67uJHp1mMCHUOMXpDwOHWGifWqdWVknN2WNkCVQELPjXx0aLJ9Q==", + "dev": true, + "requires": { + "@jest/transform": "^29.1.2", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.0.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "29.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.0.2.tgz", + "integrity": "sha512-eBr2ynAEFjcebVvu8Ktx580BD1QKCrBG1XwEUTXJe285p9HA/4hOhfWCFRQhTKSyBV0VzjhG7H91Eifz9s29hg==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "29.0.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.0.2.tgz", + "integrity": "sha512-BeVXp7rH5TK96ofyEnHjznjLMQ2nAeDJ+QzxKnHAAMs0RgrQsCywjAN8m4mOm5Di0pxU//3AoEeJJrerMH5UeA==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^29.0.2", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base-x": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", + "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bl": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.0.0.tgz", + "integrity": "sha512-8vxFNZ0pflFfi0WXA3WQXlj6CaMEwsmh63I1CNp0q+wWv8sD0ARx1KovSQd0l2GkwrMIOyedq0EF1FxI+RCZLQ==", + "requires": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "requires": { + "fast-json-stable-stringify": "2.x" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==" + }, + "cacheable-request": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.1.tgz", + "integrity": "sha512-3tLJyBjGuXw1s5gpKFSG3iS4kaKT4id04dZi98wzHQp/8cqZNweBnrF9J+rrlvrf4M53OdtDGNctNHFias8BEA==", + "requires": { + "@types/http-cache-semantics": "^4.0.1", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.0", + "keyv": "^4.5.0", + "mimic-response": "^4.0.0", + "normalize-url": "^7.1.0", + "responselike": "^3.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001415", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001415.tgz", + "integrity": "sha512-ER+PfgCJUe8BqunLGWd/1EY4g8AzQcsDAVzdtMGKVtQEmKAwaFfU6vb7EAVIqTMYsqxBorYZi2+22Iouj/y7GQ==" + }, + "capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "requires": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "ci-info": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", + "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==", + "dev": true + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true + }, + "cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "requires": { + "restore-cursor": "^4.0.0" + } + }, + "cli-spinners": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==" + }, + "cli-width": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.0.0.tgz", + "integrity": "sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==" + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "requires": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "dependencies": { + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "compress-commons": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "requires": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "content-security-policy-parser": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/content-security-policy-parser/-/content-security-policy-parser-0.4.1.tgz", + "integrity": "sha512-NNJS8XPnx3OKr/CUOSwDSJw+lWTrZMYnclLKj0Y9CYOfJNJTWLFGPg3u2hYgbXMXKVRkZR2fbyReNQ1mUff/Qg==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-anything": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.2.tgz", + "integrity": "sha512-CzATjGXzUQ0EvuvgOCI6A4BGOo2bcVx8B+eC2nF862iv9fopnPQwlrbACakNCHRIJbCSBj+J/9JeDf60k64MkA==", + "dev": true, + "requires": { + "is-what": "^4.1.6" + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==" + }, + "crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "requires": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + } + }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "requires": { + "type-fest": "^1.0.1" + }, + "dependencies": { + "type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==" + } + } + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + } + }, + "cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", + "dev": true + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + } + } + }, + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==", + "dev": true + }, + "data-urls": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "dev": true, + "requires": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decimal.js": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.1.tgz", + "integrity": "sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==", + "dev": true + }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "requires": { + "mimic-response": "^3.1.0" + }, + "dependencies": { + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + } + } + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + } + } + }, + "defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, + "diff-sequences": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.0.0.tgz", + "integrity": "sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "dependencies": { + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + } + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dev": true, + "requires": { + "webidl-conversions": "^7.0.0" + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==" + }, + "dotenv-expand": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-9.0.0.tgz", + "integrity": "sha512-uW8Hrhp5ammm9x7kBLR6jDfujgaDarNA02tprvZdyrJ7MpdzD1KyrIHG4l+YoC2fJ2UcdFdNWNWIjt+sexBHJw==" + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "electron-to-chromium": { + "version": "1.4.271", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.271.tgz", + "integrity": "sha512-BCPBtK07xR1/uY2HFDtl3wK2De66AW4MSiPlLrnPNxKC/Qhccxd59W73654S3y6Rb/k3hmuGJOBnhjfoutetXA==" + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "dev": true + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "optional": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", + "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.6", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.24.0.tgz", + "integrity": "sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.3.2", + "@humanwhocodes/config-array": "^0.10.5", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "eslint-config-prettier": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", + "dev": true, + "requires": {} + }, + "eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dev": true, + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "dev": true, + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-plugin-promise": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.1.tgz", + "integrity": "sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==", + "dev": true, + "requires": {} + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "espree": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "dev": true, + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true + }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" + }, + "expect": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.1.2.tgz", + "integrity": "sha512-AuAGn1uxva5YBbBlXb+2JPxJRuemZsmlGcapPXWNSBNsQtAULfjioREGBWuI0EOvYUKjDnrCy8PW5Zlr1md5mw==", + "dev": true, + "requires": { + "@jest/expect-utils": "^29.1.2", + "jest-get-type": "^29.0.0", + "jest-matcher-utils": "^29.1.2", + "jest-message-util": "^29.1.2", + "jest-util": "^29.1.2" + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "fflate": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz", + "integrity": "sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==" + }, + "figures": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", + "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", + "requires": { + "escape-string-regexp": "^5.0.0", + "is-unicode-supported": "^1.2.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" + } + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "form-data-encoder": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.3.tgz", + "integrity": "sha512-KqU0nnPMgIJcCOFTNJFEA8epcseEaoox4XZffTgy8jlI6pL/5EFyR54NRG7CnCJN0biY7q52DO3MH6/sJ/TKlQ==" + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true + }, + "get-port": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-6.1.2.tgz", + "integrity": "sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==" + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==" + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==" + }, + "got": { + "version": "12.5.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.5.1.tgz", + "integrity": "sha512-sD16AK8cCyUoPtKr/NMvLTFFa+T3i3S+zoiuvhq0HP2YiqBZA9AtlBjAdsQBsLBK7slPuvmfE0OxhGi7N5dD4w==", + "requires": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.1", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "graphql": { + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", + "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==" + }, + "graphql-import-macro": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/graphql-import-macro/-/graphql-import-macro-1.0.0.tgz", + "integrity": "sha512-YK4g6iP60H++MpP93tb0VwOg7aM5iIC0hdSQKTrEDANeLWf0KFAT9dwlBeMDrhY+jcW7qsAEDtaw58cgVnQXAw==", + "requires": { + "graphql": "^15.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "requires": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "requires": { + "whatwg-encoding": "^2.0.0" + } + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "htmlnano": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.0.2.tgz", + "integrity": "sha512-+ZrQFS4Ub+zd+/fWwfvoYCEGNEa0/zrpys6CyXxvZDwtL7Pl+pOtRkiujyvBQ7Lmfp7/iEPxtOFgxWA16Gkj3w==", + "requires": { + "cosmiconfig": "^7.0.1", + "posthtml": "^0.16.5", + "timsort": "^0.3.0" + } + }, + "htmlparser2": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", + "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.2", + "domutils": "^2.8.0", + "entities": "^3.0.1" + }, + "dependencies": { + "entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==" + } + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + } + }, + "http2-wrapper": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.1.11.tgz", + "integrity": "sha512-aNAk5JzLturWEUiuhAN73Jcbq96R7rTitAoXV54FYMatvihnpD2+6PUgU4ce3D/m5VDbw+F5CsyKSF176ptitQ==", + "requires": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "devOptional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "optional": true + }, + "immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "inquirer": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.1.2.tgz", + "integrity": "sha512-Hj2Ml1WpxKJU2npP2Rj0OURGkHV+GtNW2CwFdHDiXlqUBAUrWTcZHxCkFywX/XHzOS7wrG/kExgJFbUkVgyHzg==", + "requires": { + "ansi-escapes": "^5.0.0", + "chalk": "^5.0.1", + "cli-cursor": "^4.0.0", + "cli-width": "^4.0.0", + "external-editor": "^3.0.3", + "figures": "^5.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^6.1.2", + "run-async": "^2.4.0", + "rxjs": "^7.5.6", + "string-width": "^5.1.2", + "strip-ansi": "^7.0.1", + "through": "^2.3.6", + "wrap-ansi": "^8.0.1" + }, + "dependencies": { + "ansi-escapes": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", + "requires": { + "type-fest": "^1.0.2" + } + }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "ansi-styles": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.1.tgz", + "integrity": "sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==" + }, + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==" + }, + "wrap-ansi": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", + "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + } + } + } + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true + }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==" + }, + "is-json": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", + "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-path-inside": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", + "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==" + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==" + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-what": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.7.tgz", + "integrity": "sha512-DBVOQNiPKnGMxRMLIYSwERAS5MVY1B7xYiGnpgctsOFvVDz9f9PFXXxMcTOHuoqYp4NK9qFYQaIC1NRRxLMpBQ==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "dev": true, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "javascript-natural-sort": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", + "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==", + "dev": true + }, + "jest": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.1.2.tgz", + "integrity": "sha512-5wEIPpCezgORnqf+rCaYD1SK+mNN7NsstWzIsuvsnrhR/hSxXWd82oI7DkrbJ+XTD28/eG8SmxdGvukrGGK6Tw==", + "dev": true, + "requires": { + "@jest/core": "^29.1.2", + "@jest/types": "^29.1.2", + "import-local": "^3.0.2", + "jest-cli": "^29.1.2" + } + }, + "jest-changed-files": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.0.0.tgz", + "integrity": "sha512-28/iDMDrUpGoCitTURuDqUzWQoWmOmOKOFST1mi2lwh62X4BFf6khgH3uSuo1e49X/UDjuApAj3w0wLOex4VPQ==", + "dev": true, + "requires": { + "execa": "^5.0.0", + "p-limit": "^3.1.0" + } + }, + "jest-circus": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.1.2.tgz", + "integrity": "sha512-ajQOdxY6mT9GtnfJRZBRYS7toNIJayiiyjDyoZcnvPRUPwJ58JX0ci0PKAKUo2C1RyzlHw0jabjLGKksO42JGA==", + "dev": true, + "requires": { + "@jest/environment": "^29.1.2", + "@jest/expect": "^29.1.2", + "@jest/test-result": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.1.2", + "jest-matcher-utils": "^29.1.2", + "jest-message-util": "^29.1.2", + "jest-runtime": "^29.1.2", + "jest-snapshot": "^29.1.2", + "jest-util": "^29.1.2", + "p-limit": "^3.1.0", + "pretty-format": "^29.1.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-cli": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.1.2.tgz", + "integrity": "sha512-vsvBfQ7oS2o4MJdAH+4u9z76Vw5Q8WBQF5MchDbkylNknZdrPTX1Ix7YRJyTlOWqRaS7ue/cEAn+E4V1MWyMzw==", + "dev": true, + "requires": { + "@jest/core": "^29.1.2", + "@jest/test-result": "^29.1.2", + "@jest/types": "^29.1.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^29.1.2", + "jest-util": "^29.1.2", + "jest-validate": "^29.1.2", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.1.2.tgz", + "integrity": "sha512-EC3Zi86HJUOz+2YWQcJYQXlf0zuBhJoeyxLM6vb6qJsVmpP7KcCP1JnyF0iaqTaXdBP8Rlwsvs7hnKWQWWLwwA==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.1.2", + "@jest/types": "^29.1.2", + "babel-jest": "^29.1.2", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.1.2", + "jest-environment-node": "^29.1.2", + "jest-get-type": "^29.0.0", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.1.2", + "jest-runner": "^29.1.2", + "jest-util": "^29.1.2", + "jest-validate": "^29.1.2", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.1.2", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.1.2.tgz", + "integrity": "sha512-4GQts0aUopVvecIT4IwD/7xsBaMhKTYoM4/njE/aVw9wpw+pIUVp8Vab/KnSzSilr84GnLBkaP3JLDnQYCKqVQ==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^29.0.0", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.0.0.tgz", + "integrity": "sha512-s5Kpra/kLzbqu9dEjov30kj1n4tfu3e7Pl8v+f8jOkeWNqM6Ds8jRaJfZow3ducoQUrf2Z4rs2N5S3zXnb83gw==", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.1.2.tgz", + "integrity": "sha512-AmTQp9b2etNeEwMyr4jc0Ql/LIX/dhbgP21gHAizya2X6rUspHn2gysMXaj6iwWuOJ2sYRgP8c1P4cXswgvS1A==", + "dev": true, + "requires": { + "@jest/types": "^29.1.2", + "chalk": "^4.0.0", + "jest-get-type": "^29.0.0", + "jest-util": "^29.1.2", + "pretty-format": "^29.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.1.2.tgz", + "integrity": "sha512-D+XNIKia5+uDjSMwL/G1l6N9MCb7LymKI8FpcLo7kkISjc/Sa9w+dXXEa7u1Wijo3f8sVLqfxdGqYtRhmca+Xw==", + "dev": true, + "requires": { + "@jest/environment": "^29.1.2", + "@jest/fake-timers": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/jsdom": "^20.0.0", + "@types/node": "*", + "jest-mock": "^29.1.2", + "jest-util": "^29.1.2", + "jsdom": "^20.0.0" + } + }, + "jest-environment-node": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.1.2.tgz", + "integrity": "sha512-C59yVbdpY8682u6k/lh8SUMDJPbOyCHOTgLVVi1USWFxtNV+J8fyIwzkg+RJIVI30EKhKiAGNxYaFr3z6eyNhQ==", + "dev": true, + "requires": { + "@jest/environment": "^29.1.2", + "@jest/fake-timers": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "jest-mock": "^29.1.2", + "jest-util": "^29.1.2" + } + }, + "jest-get-type": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0.tgz", + "integrity": "sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==", + "dev": true + }, + "jest-haste-map": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.1.2.tgz", + "integrity": "sha512-xSjbY8/BF11Jh3hGSPfYTa/qBFrm3TPM7WU8pU93m2gqzORVLkHFWvuZmFsTEBPRKndfewXhMOuzJNHyJIZGsw==", + "dev": true, + "requires": { + "@jest/types": "^29.1.2", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.0.0", + "jest-util": "^29.1.2", + "jest-worker": "^29.1.2", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + } + }, + "jest-leak-detector": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.1.2.tgz", + "integrity": "sha512-TG5gAZJpgmZtjb6oWxBLf2N6CfQ73iwCe6cofu/Uqv9iiAm6g502CAnGtxQaTfpHECBdVEMRBhomSXeLnoKjiQ==", + "dev": true, + "requires": { + "jest-get-type": "^29.0.0", + "pretty-format": "^29.1.2" + } + }, + "jest-matcher-utils": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.1.2.tgz", + "integrity": "sha512-MV5XrD3qYSW2zZSHRRceFzqJ39B2z11Qv0KPyZYxnzDHFeYZGJlgGi0SW+IXSJfOewgJp/Km/7lpcFT+cgZypw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^29.1.2", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.1.2.tgz", + "integrity": "sha512-9oJ2Os+Qh6IlxLpmvshVbGUiSkZVc2FK+uGOm6tghafnB2RyjKAxMZhtxThRMxfX1J1SOMhTn9oK3/MutRWQJQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.1.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.1.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.1.2.tgz", + "integrity": "sha512-PFDAdjjWbjPUtQPkQufvniXIS3N9Tv7tbibePEjIIprzjgo0qQlyUiVMrT4vL8FaSJo1QXifQUOuPH3HQC/aMA==", + "dev": true, + "requires": { + "@jest/types": "^29.1.2", + "@types/node": "*", + "jest-util": "^29.1.2" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, + "requires": {} + }, + "jest-regex-util": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.0.0.tgz", + "integrity": "sha512-BV7VW7Sy0fInHWN93MMPtlClweYv2qrSCwfeFWmpribGZtQPWNvRSq9XOVgOEjU1iBGRKXUZil0o2AH7Iy9Lug==", + "dev": true + }, + "jest-resolve": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.1.2.tgz", + "integrity": "sha512-7fcOr+k7UYSVRJYhSmJHIid3AnDBcLQX3VmT9OSbPWsWz1MfT7bcoerMhADKGvKCoMpOHUQaDHtQoNp/P9JMGg==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.1.2", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.1.2", + "jest-validate": "^29.1.2", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.1.2.tgz", + "integrity": "sha512-44yYi+yHqNmH3OoWZvPgmeeiwKxhKV/0CfrzaKLSkZG9gT973PX8i+m8j6pDrTYhhHoiKfF3YUFg/6AeuHw4HQ==", + "dev": true, + "requires": { + "jest-regex-util": "^29.0.0", + "jest-snapshot": "^29.1.2" + } + }, + "jest-runner": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.1.2.tgz", + "integrity": "sha512-yy3LEWw8KuBCmg7sCGDIqKwJlULBuNIQa2eFSVgVASWdXbMYZ9H/X0tnXt70XFoGf92W2sOQDOIFAA6f2BG04Q==", + "dev": true, + "requires": { + "@jest/console": "^29.1.2", + "@jest/environment": "^29.1.2", + "@jest/test-result": "^29.1.2", + "@jest/transform": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.0.0", + "jest-environment-node": "^29.1.2", + "jest-haste-map": "^29.1.2", + "jest-leak-detector": "^29.1.2", + "jest-message-util": "^29.1.2", + "jest-resolve": "^29.1.2", + "jest-runtime": "^29.1.2", + "jest-util": "^29.1.2", + "jest-watcher": "^29.1.2", + "jest-worker": "^29.1.2", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.1.2.tgz", + "integrity": "sha512-jr8VJLIf+cYc+8hbrpt412n5jX3tiXmpPSYTGnwcvNemY+EOuLNiYnHJ3Kp25rkaAcTWOEI4ZdOIQcwYcXIAZw==", + "dev": true, + "requires": { + "@jest/environment": "^29.1.2", + "@jest/fake-timers": "^29.1.2", + "@jest/globals": "^29.1.2", + "@jest/source-map": "^29.0.0", + "@jest/test-result": "^29.1.2", + "@jest/transform": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.1.2", + "jest-message-util": "^29.1.2", + "jest-mock": "^29.1.2", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.1.2", + "jest-snapshot": "^29.1.2", + "jest-util": "^29.1.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-snapshot": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.1.2.tgz", + "integrity": "sha512-rYFomGpVMdBlfwTYxkUp3sjD6usptvZcONFYNqVlaz4EpHPnDvlWjvmOQ9OCSNKqYZqLM2aS3wq01tWujLg7gg==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.1.2", + "@jest/transform": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.1.2", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.1.2", + "jest-get-type": "^29.0.0", + "jest-haste-map": "^29.1.2", + "jest-matcher-utils": "^29.1.2", + "jest-message-util": "^29.1.2", + "jest-util": "^29.1.2", + "natural-compare": "^1.4.0", + "pretty-format": "^29.1.2", + "semver": "^7.3.5" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.1.2.tgz", + "integrity": "sha512-vPCk9F353i0Ymx3WQq3+a4lZ07NXu9Ca8wya6o4Fe4/aO1e1awMMprZ3woPFpKwghEOW+UXgd15vVotuNN9ONQ==", + "dev": true, + "requires": { + "@jest/types": "^29.1.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.1.2.tgz", + "integrity": "sha512-k71pOslNlV8fVyI+mEySy2pq9KdXdgZtm7NHrBX8LghJayc3wWZH0Yr0mtYNGaCU4F1OLPXRkwZR0dBm/ClshA==", + "dev": true, + "requires": { + "@jest/types": "^29.1.2", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.0.0", + "leven": "^3.1.0", + "pretty-format": "^29.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.1.2.tgz", + "integrity": "sha512-6JUIUKVdAvcxC6bM8/dMgqY2N4lbT+jZVsxh0hCJRbwkIEnbr/aPjMQ28fNDI5lB51Klh00MWZZeVf27KBUj5w==", + "dev": true, + "requires": { + "@jest/test-result": "^29.1.2", + "@jest/types": "^29.1.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^29.1.2", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.1.2.tgz", + "integrity": "sha512-AdTZJxKjTSPHbXT/AIOjQVmoFx0LHFcVabWu0sxI7PAy7rFf8c0upyvgBKgguVXdM4vY74JdwkyD4hSmpTW8jA==", + "dev": true, + "requires": { + "@types/node": "*", + "jest-util": "^29.1.2", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-sdsl": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", + "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "jsdom": { + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.1.tgz", + "integrity": "sha512-pksjj7Rqoa+wdpkKcLzQRHhJCEE42qQhl/xLMUKHgoSejaKOdaXEAnqs6uDNwMl/fciHTzKeR8Wm8cw7N+g98A==", + "dev": true, + "requires": { + "abab": "^2.0.6", + "acorn": "^8.8.0", + "acorn-globals": "^7.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.2", + "decimal.js": "^10.4.1", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.2", + "parse5": "^7.1.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^3.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.9.0", + "xml-name-validator": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema-to-ts": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-2.5.5.tgz", + "integrity": "sha512-GFD5t0fUnX/B0gE9xbHjxv2BwFXRJND2+OKoLoMElJ3XRJ7dOBlLT7KXpg96aETeZ0RJbAZOfqHALBf5k4aIIA==", + "requires": { + "@types/json-schema": "^7.0.9", + "ts-algebra": "^1.1.1", + "ts-toolbelt": "^9.6.0" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "keyv": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.0.tgz", + "integrity": "sha512-2YvuMsA+jnFGtBareKqgANOEKe1mk3HKiXu2fRmAfyxG0MJAywNhi5ttWA3PMjl4NmpyjZNbFifR2vNjW1znfA==", + "requires": { + "json-buffer": "3.0.1" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "requires": { + "readable-stream": "^2.0.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "less": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", + "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", + "requires": { + "copy-anything": "^2.0.1", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "parse-node-version": "^1.0.1", + "source-map": "~0.6.0", + "tslib": "^2.3.0" + }, + "dependencies": { + "copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "requires": { + "is-what": "^3.14.1" + } + }, + "is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "optional": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "optional": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + } + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lightningcss": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.16.0.tgz", + "integrity": "sha512-5+ZS9h+xeADcJTF2oRCT3yNZBlDYyOgQSdrWNBCqsIwm8ucKbF061OBVv/WHP4Zk8FToNhwFklk/hMuOngqsIg==", + "requires": { + "detect-libc": "^1.0.3", + "lightningcss-darwin-arm64": "1.16.0", + "lightningcss-darwin-x64": "1.16.0", + "lightningcss-linux-arm-gnueabihf": "1.16.0", + "lightningcss-linux-arm64-gnu": "1.16.0", + "lightningcss-linux-arm64-musl": "1.16.0", + "lightningcss-linux-x64-gnu": "1.16.0", + "lightningcss-linux-x64-musl": "1.16.0", + "lightningcss-win32-x64-msvc": "1.16.0" + } + }, + "lightningcss-darwin-arm64": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.16.0.tgz", + "integrity": "sha512-gIhz6eZFwsC4oVMjBGQ3QWDdLQY7vcXFyM/x91PilgHqu63B9uBa10EZA75YoTEkbKhoz0uDCqyHh/EoF1GrkQ==", + "optional": true + }, + "lightningcss-darwin-x64": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.16.0.tgz", + "integrity": "sha512-kLPi+OEpDj3UGY6DC8TfjbcULJDKMP+TVKSlrEkNGn8t1YRzi2g4oy7UVTSB5AnSbT0CusUItzdVjHQ49EdoNA==", + "optional": true + }, + "lightningcss-linux-arm-gnueabihf": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.16.0.tgz", + "integrity": "sha512-oSwEbvXUPr//H/ainBRJXTxHerlheee/KgkTTmAQWiVnt8HV+bRohTBWWPBy5ZArgiGLwj7ogv45istgljPN2Q==", + "optional": true + }, + "lightningcss-linux-arm64-gnu": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.16.0.tgz", + "integrity": "sha512-Drq9BSVIvmV9zsDJbCZWCulMvKMQWFIlYXPCKV/iwRj+ZAJ1BRngma0cNHB6uW7Wac8Jg04CJN5IA4ELE3J+cQ==", + "optional": true + }, + "lightningcss-linux-arm64-musl": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.16.0.tgz", + "integrity": "sha512-1QXWStnTEo4RFQf0mfGhRyNUeEHilCZ0NA97XgwKwrYr/M7sYKU/1HWY00dPxFJ6GITR2pfJGo9xi3ScSSBxbA==", + "optional": true + }, + "lightningcss-linux-x64-gnu": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.16.0.tgz", + "integrity": "sha512-gD2eQYD5OFs1p83R0TcMCEc5HRyJES4lR4THmclv7khm3dc9vc+2VT0kFBPxO1L2AwlZuvXaaMan7X1Ul7uSfA==", + "optional": true + }, + "lightningcss-linux-x64-musl": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.16.0.tgz", + "integrity": "sha512-HJsKeYxloEvg2WCQhtYPqzZUliLu9JBJNeI5y9cPQeDR/7ayGGLbVhJaotPtzJkElOFL/SaXsS+FRuH4w+yafg==", + "optional": true + }, + "lightningcss-win32-x64-msvc": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.16.0.tgz", + "integrity": "sha512-h4ayyAlOMLUHV9NdofcIu79aEjmly93adVxcg5wDJpkvMiwDTufEN30M8G4gGcjo1JE5jFjAcyQcRpXYkYcemA==", + "optional": true + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "lmdb": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.5.2.tgz", + "integrity": "sha512-V5V5Xa2Hp9i2XsbDALkBTeHXnBXh/lEmk9p22zdr7jtuOIY9TGhjK6vAvTpOOx9IKU4hJkRWZxn/HsvR1ELLtA==", + "requires": { + "@lmdb/lmdb-darwin-arm64": "2.5.2", + "@lmdb/lmdb-darwin-x64": "2.5.2", + "@lmdb/lmdb-linux-arm": "2.5.2", + "@lmdb/lmdb-linux-arm64": "2.5.2", + "@lmdb/lmdb-linux-x64": "2.5.2", + "@lmdb/lmdb-win32-x64": "2.5.2", + "msgpackr": "^1.5.4", + "node-addon-api": "^4.3.0", + "node-gyp-build-optional-packages": "5.0.3", + "ordered-binary": "^1.2.4", + "weak-lru-cache": "^1.2.2" + }, + "dependencies": { + "node-addon-api": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", + "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" + } + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" + }, + "lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" + }, + "log-symbols": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", + "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "requires": { + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" + }, + "dependencies": { + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==" + } + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "requires": { + "tmpl": "1.0.5" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, + "mnemonic-id": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/mnemonic-id/-/mnemonic-id-3.2.7.tgz", + "integrity": "sha512-kysx9gAGbvrzuFYxKkcRjnsg/NK61ovJOV4F1cHTRl9T5leg+bo6WI0pWIvOFh1Z/yDL0cjA5R3EEGPPLDv/XA==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "devOptional": true + }, + "msgpackr": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.7.2.tgz", + "integrity": "sha512-mWScyHTtG6TjivXX9vfIy2nBtRupaiAj0HQ2mtmpmYujAmqZmaaEVPaSZ1NKLMvicaMLFzEaMk0ManxMRg8rMQ==", + "requires": { + "msgpackr-extract": "^2.1.2" + } + }, + "msgpackr-extract": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-2.1.2.tgz", + "integrity": "sha512-cmrmERQFb19NX2JABOGtrKdHMyI6RUyceaPBQ2iRz9GnDkjBWFjNJC0jyyoOfZl2U/LZE3tQCCQc4dlRyA8mcA==", + "optional": true, + "requires": { + "@msgpackr-extract/msgpackr-extract-darwin-arm64": "2.1.2", + "@msgpackr-extract/msgpackr-extract-darwin-x64": "2.1.2", + "@msgpackr-extract/msgpackr-extract-linux-arm": "2.1.2", + "@msgpackr-extract/msgpackr-extract-linux-arm64": "2.1.2", + "@msgpackr-extract/msgpackr-extract-linux-x64": "2.1.2", + "@msgpackr-extract/msgpackr-extract-win32-x64": "2.1.2", + "node-gyp-build-optional-packages": "5.0.3" + } + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "needle": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.1.0.tgz", + "integrity": "sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==", + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "optional": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-abi": { + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.25.0.tgz", + "integrity": "sha512-p+0xx5ruIQ+8X57CRIMxbTZRT7tU0Tjn2C/aAK68AEMrbGsCo6IjnDdPNhEyyjWCT4bRtzomXchYd3sSgk3BJQ==", + "requires": { + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" + }, + "node-gyp-build": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", + "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==" + }, + "node-gyp-build-optional-packages": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.3.tgz", + "integrity": "sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node-object-hash": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/node-object-hash/-/node-object-hash-2.3.10.tgz", + "integrity": "sha512-jY5dPJzw6NHd/KPSfPKJ+IHoFS81/tJ43r34ZeNMXGzCOM8jwQDCD12HYayKIB6MuznrnqIYy2e891NA2g0ibA==" + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-url": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-7.2.0.tgz", + "integrity": "sha512-uhXOdZry0L6M2UIo9BTt7FdpBDiAGN/7oItedQwPKh8jh31ZlvC8U9Xl/EJ3aijDHaywXTW3QbZ6LuCocur1YA==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, + "nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", + "dev": true + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "ora": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/ora/-/ora-6.1.2.tgz", + "integrity": "sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==", + "requires": { + "bl": "^5.0.0", + "chalk": "^5.0.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.6.1", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.1.0", + "log-symbols": "^5.1.0", + "strip-ansi": "^7.0.1", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==" + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "ordered-binary": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.4.0.tgz", + "integrity": "sha512-EHQ/jk4/a9hLupIKxTfUsQRej1Yd/0QLQs3vGvIqg5ZtCYSzNhkzHoZc7Zf4e4kUlDaC3Uw8Q/1opOLNN2OKRQ==" + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" + }, + "p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==" + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "package-json": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.0.tgz", + "integrity": "sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg==", + "requires": { + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==" + }, + "parse5": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.1.tgz", + "integrity": "sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==", + "dev": true, + "requires": { + "entities": "^4.4.0" + } + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "optional": true + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "plasmo": { + "version": "0.55.2", + "resolved": "https://registry.npmjs.org/plasmo/-/plasmo-0.55.2.tgz", + "integrity": "sha512-3+wfj9iHMSsFSkz0CkFtPX+8mC0QwUrHqC3q3M3193Mnqq/h6FxNITXTE/MzfxamUZsQZVvvUDMpISAR6rhrfQ==", + "requires": { + "@expo/spawn-async": "1.7.0", + "@parcel/core": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/package-manager": "2.7.0", + "@parcel/watcher": "2.0.5", + "@plasmohq/init": "0.3.1", + "@plasmohq/parcel-config": "0.11.1", + "archiver": "5.3.1", + "buffer": "6.0.3", + "chalk": "5.0.1", + "change-case": "4.1.2", + "dotenv": "16.0.3", + "dotenv-expand": "9.0.0", + "events": "3.3.0", + "fflate": "0.7.4", + "get-port": "6.1.2", + "got": "12.5.1", + "inquirer": "9.1.2", + "is-path-inside": "4.0.0", + "mnemonic-id": "3.2.7", + "node-object-hash": "2.3.10", + "package-json": "8.1.0", + "process": "0.11.10", + "semver": "7.3.7", + "sharp": "0.31.1", + "tempy": "3.0.0", + "tiny-glob": "0.2.9", + "typescript": "4.8.4" + }, + "dependencies": { + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==" + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "playwright-core": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.26.1.tgz", + "integrity": "sha512-hzFchhhxnEiPc4qVPs9q2ZR+5eKNifY2hQDHtg1HnTTUuphYCBP8ZRb2si+B1TR7BHirgXaPi48LIye5SgrLAA==", + "dev": true + }, + "postcss": { + "version": "8.4.17", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.17.tgz", + "integrity": "sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "posthtml": { + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz", + "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==", + "requires": { + "posthtml-parser": "^0.11.0", + "posthtml-render": "^3.0.0" + }, + "dependencies": { + "posthtml-parser": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz", + "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==", + "requires": { + "htmlparser2": "^7.1.1" + } + } + } + }, + "posthtml-parser": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.10.2.tgz", + "integrity": "sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg==", + "requires": { + "htmlparser2": "^7.1.1" + } + }, + "posthtml-render": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz", + "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==", + "requires": { + "is-json": "^2.0.1" + } + }, + "prebuild-install": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "requires": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "dependencies": { + "detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" + } + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "pretty-format": { + "version": "29.1.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.1.2.tgz", + "integrity": "sha512-CGJ6VVGXVRP2o2Dorl4mAwwvDWT25luIsYhkyVQW32E4nL+TgW939J7LlKT/npq5Cpq6j3s+sy+13yk7xYpBmg==", + "dev": true, + "requires": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "optional": true + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" + } + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-error-overlay": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", + "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "react-refresh": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", + "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==" + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdir-glob": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz", + "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==", + "requires": { + "minimatch": "^5.1.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "registry-auth-token": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.1.tgz", + "integrity": "sha512-UfxVOj8seK1yaIOiieV4FIP01vfBDLsY0H9sQzi9EbbUdJiuuBjJgLa1DpImXMNPnVkBD4eVxTEXcrZA6kfpJA==", + "requires": { + "@pnpm/npm-conf": "^1.0.4" + } + }, + "registry-url": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", + "requires": { + "rc": "1.2.8" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "dev": true + }, + "responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "requires": { + "lowercase-keys": "^3.0.0" + } + }, + "restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rxjs": { + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz", + "integrity": "sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==", + "requires": { + "tslib": "^2.1.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sass": { + "version": "1.55.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.55.0.tgz", + "integrity": "sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==", + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "optional": true + }, + "saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "sharp": { + "version": "0.31.1", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.31.1.tgz", + "integrity": "sha512-GR8M1wBwOiFKLkm9JPun27OQnNRZdHfSf9VwcdZX6UrRmM1/XnOrLFTF0GAil+y/YK4E6qcM/ugxs80QirsHxg==", + "requires": { + "color": "^4.2.3", + "detect-libc": "^2.0.1", + "node-addon-api": "^5.0.0", + "prebuild-install": "^7.1.1", + "semver": "^7.3.7", + "simple-get": "^4.0.1", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + }, + "dependencies": { + "detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" + }, + "node-addon-api": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.0.0.tgz", + "integrity": "sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==" + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" + }, + "simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "requires": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "superjson": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/superjson/-/superjson-1.10.0.tgz", + "integrity": "sha512-ks6I5fm5KXUbDqt4Epe1VwkKDaC9+kIj5HF7yhiHjChFne0EkFqsnTv1mdHE2IT6fq2CzLC3zeA/fw0BRIoNwA==", + "dev": true, + "requires": { + "copy-anything": "^3.0.2" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + } + } + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + }, + "tempy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.0.0.tgz", + "integrity": "sha512-B2I9X7+o2wOaW4r/CWMkpOO9mdiTRCxXNgob6iGvPmfPWgH/KyUD6Uy5crtWBxIBe3YrNZKR2lSzv1JJKWD4vA==", + "requires": { + "is-stream": "^3.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^2.12.2", + "unique-string": "^3.0.0" + }, + "dependencies": { + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" + }, + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" + }, + "tiny-glob": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", + "requires": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dev": true, + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + } + }, + "tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "ts-algebra": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-1.1.1.tgz", + "integrity": "sha512-W43a3/BN0Tp4SgRNERQF/QPVuY1rnHkgCr/fISLY0Ycu05P0NWPYRuViU8JFn+pFZuY6/zp9TgET1fxMzppR/Q==", + "requires": { + "ts-toolbelt": "^9.6.0" + } + }, + "ts-jest": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.0.3.tgz", + "integrity": "sha512-Ibygvmuyq1qp/z3yTh9QTwVVAbFdDy/+4BtIQR2sp6baF2SJU/8CKK/hhnGIDY2L90Az2jIqTwZPnN2p+BweiQ==", + "dev": true, + "requires": { + "bs-logger": "0.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^29.0.0", + "json5": "^2.2.1", + "lodash.memoize": "4.x", + "make-error": "1.x", + "semver": "7.x", + "yargs-parser": "^21.0.1" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dev": true, + "requires": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + } + }, + "ts-toolbelt": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-9.6.0.tgz", + "integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==" + }, + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + } + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + }, + "typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==" + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "requires": { + "crypto-random-string": "^4.0.0" + } + }, + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "utility-types": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", + "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==" + }, + "v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, + "v8-to-istanbul": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", + "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" + } + }, + "w3c-xmlserializer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", + "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==", + "dev": true, + "requires": { + "xml-name-validator": "^4.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "requires": { + "makeerror": "1.0.12" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "requires": { + "defaults": "^1.0.3" + } + }, + "weak-lru-cache": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", + "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==" + }, + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true + }, + "whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "requires": { + "iconv-lite": "0.6.3" + } + }, + "whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true + }, + "whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dev": true, + "requires": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "with-plasmo": { + "version": "file:examples/with-plasmo", + "requires": { + "@trpc/client": "^10.0.0-proxy-beta.13", + "@trpc/server": "^10.0.0-proxy-beta.13", + "@types/chrome": "0.0.196", + "@types/node": "18.7.15", + "@types/react": "18.0.18", + "@types/react-dom": "18.0.6", + "plasmo": "0.55.2", + "react": "18.2.0", + "react-dom": "18.2.0", + "typescript": "4.8.2", + "zod": "^3.19.1" + }, + "dependencies": { + "@types/chrome": { + "version": "0.0.196", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.196.tgz", + "integrity": "sha512-LAjGIQYC0wyiYu6lVT03dBrHBfYTMsM8EmNfQ+UdZipGZe8OUiir6weoa9oQoBw3T3RLzBCp9m904T+rFtpPAg==", + "dev": true, + "requires": { + "@types/filesystem": "*", + "@types/har-format": "*" + } + }, + "@types/node": { + "version": "18.7.15", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.15.tgz", + "integrity": "sha512-XnjpaI8Bgc3eBag2Aw4t2Uj/49lLBSStHWfqKvIuXD7FIrZyMLWp8KuAFHAqxMZYTF9l08N1ctUn9YNybZJVmQ==", + "dev": true + }, + "typescript": { + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.2.tgz", + "integrity": "sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==", + "dev": true + } + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + } + }, + "ws": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", + "dev": true, + "requires": {} + }, + "xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "xxhash-wasm": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz", + "integrity": "sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.0.tgz", + "integrity": "sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + }, + "zip-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "requires": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.1.0", + "readable-stream": "^3.6.0" + } + }, + "zod": { + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.19.1.tgz", + "integrity": "sha512-LYjZsEDhCdYET9ikFu6dVPGp2YH9DegXjdJToSzD9rO6fy4qiRYFoyEYwps88OseJlPyl2NOe2iJuhEhL7IpEA==" + } + } + }, + "ts-algebra": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-1.1.1.tgz", + "integrity": "sha512-W43a3/BN0Tp4SgRNERQF/QPVuY1rnHkgCr/fISLY0Ycu05P0NWPYRuViU8JFn+pFZuY6/zp9TgET1fxMzppR/Q==", + "requires": { + "ts-toolbelt": "^9.6.0" + } + }, + "ts-jest": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.0.3.tgz", + "integrity": "sha512-Ibygvmuyq1qp/z3yTh9QTwVVAbFdDy/+4BtIQR2sp6baF2SJU/8CKK/hhnGIDY2L90Az2jIqTwZPnN2p+BweiQ==", + "dev": true, + "requires": { + "bs-logger": "0.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^29.0.0", + "json5": "^2.2.1", + "lodash.memoize": "4.x", + "make-error": "1.x", + "semver": "7.x", + "yargs-parser": "^21.0.1" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dev": true, + "requires": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + } + }, + "ts-toolbelt": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-9.6.0.tgz", + "integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==" + }, + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + } + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + }, + "typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==" + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "requires": { + "crypto-random-string": "^4.0.0" + } + }, + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "utility-types": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", + "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==" + }, + "v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, + "v8-to-istanbul": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", + "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" + } + }, + "w3c-xmlserializer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", + "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==", + "dev": true, + "requires": { + "xml-name-validator": "^4.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "requires": { + "makeerror": "1.0.12" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "requires": { + "defaults": "^1.0.3" + } + }, + "weak-lru-cache": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", + "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==" + }, + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true + }, + "whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "requires": { + "iconv-lite": "0.6.3" + } + }, + "whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true + }, + "whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dev": true, + "requires": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "with-plasmo": { + "version": "file:examples/with-plasmo", + "requires": { + "@trpc/client": "^10.0.0-proxy-beta.13", + "@trpc/server": "^10.0.0-proxy-beta.13", + "@types/chrome": "0.0.196", + "@types/node": "18.7.15", + "@types/react": "18.0.18", + "@types/react-dom": "18.0.6", + "plasmo": "0.55.2", + "react": "18.2.0", + "react-dom": "18.2.0", + "typescript": "4.8.2", + "zod": "^3.19.1" + }, + "dependencies": { + "@types/chrome": { + "version": "0.0.196", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.196.tgz", + "integrity": "sha512-LAjGIQYC0wyiYu6lVT03dBrHBfYTMsM8EmNfQ+UdZipGZe8OUiir6weoa9oQoBw3T3RLzBCp9m904T+rFtpPAg==", + "dev": true, + "requires": { + "@types/filesystem": "*", + "@types/har-format": "*" + } + }, + "@types/node": { + "version": "18.7.15", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.15.tgz", + "integrity": "sha512-XnjpaI8Bgc3eBag2Aw4t2Uj/49lLBSStHWfqKvIuXD7FIrZyMLWp8KuAFHAqxMZYTF9l08N1ctUn9YNybZJVmQ==", + "dev": true + }, + "typescript": { + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.2.tgz", + "integrity": "sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==", + "dev": true + } + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + } + }, + "ws": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", + "dev": true, + "requires": {} + }, + "xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "xxhash-wasm": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz", + "integrity": "sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.0.tgz", + "integrity": "sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + }, + "zip-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "requires": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.1.0", + "readable-stream": "^3.6.0" + } + }, + "zod": { + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.19.1.tgz", + "integrity": "sha512-LYjZsEDhCdYET9ikFu6dVPGp2YH9DegXjdJToSzD9rO6fy4qiRYFoyEYwps88OseJlPyl2NOe2iJuhEhL7IpEA==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..dbae791 --- /dev/null +++ b/package.json @@ -0,0 +1,64 @@ +{ + "name": "trpc-chrome", + "version": "0.1.0-alpha.4", + "description": "tRPC adapter for Web Extensions", + "author": "James Berry ", + "private": false, + "license": "MIT", + "keywords": [ + "trpc", + "chrome", + "extension", + "webext", + "webextension" + ], + "homepage": "https://github.com/jlalmes/trpc-chrome", + "repository": "github:jlalmes/trpc-chrome", + "bugs": "https://github.com/jlalmes/trpc-chrome/issues", + "exports": { + "./adapter": { + "types": "./dist/adapter/index.d.ts", + "default": "./dist/adapter/index.js" + }, + "./link": { + "types": "./dist/link/index.d.ts", + "default": "./dist/link/index.js" + } + }, + "workspaces": [ + ".", + "examples/with-plasmo" + ], + "scripts": { + "test": "tsc --noEmit && jest --verbose", + "build": "rimraf dist && tsc -p tsconfig.build.json" + }, + "peerDependencies": { + "@trpc/client": "10.0.0-proxy-beta.13", + "@trpc/server": "10.0.0-proxy-beta.13" + }, + "devDependencies": { + "@playwright/test": "^1.26.1", + "@trivago/prettier-plugin-sort-imports": "^3.3.0", + "@types/chrome": "^0.0.197", + "@types/jest": "^29.1.1", + "@types/node": "^18.8.1", + "@typescript-eslint/eslint-plugin": "^5.39.0", + "@typescript-eslint/parser": "^5.39.0", + "eslint": "^8.24.0", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-promise": "^6.0.1", + "jest": "^29.1.2", + "jest-environment-jsdom": "^29.1.2", + "prettier": "^2.7.1", + "rimraf": "^3.0.2", + "superjson": "^1.10.0", + "ts-jest": "^29.0.3", + "ts-node": "^10.9.1", + "tslib": "^2.4.0", + "typescript": "^4.8.4", + "zod": "^3.19.1" + } +} diff --git a/prettier.config.js b/prettier.config.js new file mode 100644 index 0000000..bdfeb1a --- /dev/null +++ b/prettier.config.js @@ -0,0 +1,15 @@ +// @ts-check + +/** @type import("prettier").Options */ +module.exports = { + printWidth: 100, + tabWidth: 2, + useTabs: false, + semi: true, + singleQuote: true, + trailingComma: 'all', + endOfLine: 'lf', + importOrder: ['__', '', '^[./]'], + importOrderSeparation: true, + importOrderSortSpecifiers: true, +}; diff --git a/src/adapter/errors.ts b/src/adapter/errors.ts new file mode 100644 index 0000000..002130e --- /dev/null +++ b/src/adapter/errors.ts @@ -0,0 +1,27 @@ +import { TRPCError } from '@trpc/server'; + +export function getErrorFromUnknown(cause: unknown): TRPCError { + if (cause instanceof Error && cause.name === 'TRPCError') { + return cause as TRPCError; + } + + let errorCause: Error | undefined = undefined; + let stack: string | undefined = undefined; + + if (cause instanceof Error) { + errorCause = cause; + stack = cause.stack; + } + + const error = new TRPCError({ + message: 'Internal server error', + code: 'INTERNAL_SERVER_ERROR', + cause: errorCause, + }); + + if (stack) { + error.stack = stack; + } + + return error; +} diff --git a/src/adapter/index.ts b/src/adapter/index.ts new file mode 100644 index 0000000..17c19d7 --- /dev/null +++ b/src/adapter/index.ts @@ -0,0 +1,198 @@ +import { AnyProcedure, AnyRouter, ProcedureType, TRPCError } from '@trpc/server'; +// eslint-disable-next-line import/no-unresolved +import type { NodeHTTPCreateContextOption } from '@trpc/server/dist/adapters/node-http/types'; +// eslint-disable-next-line import/no-unresolved +import type { BaseHandlerOptions } from '@trpc/server/dist/internals/types'; +import { Unsubscribable, isObservable } from '@trpc/server/observable'; + +import type { TRPCChromeRequest, TRPCChromeResponse } from '../types'; +import { getErrorFromUnknown } from './errors'; + +export type CreateChromeContextOptions = { + req: chrome.runtime.Port; + res: undefined; +}; + +export type CreateChromeHandlerOptions = Pick< + BaseHandlerOptions & + NodeHTTPCreateContextOption< + TRouter, + CreateChromeContextOptions['req'], + CreateChromeContextOptions['res'] + >, + 'router' | 'createContext' | 'onError' +>; + +export const createChromeHandler = ( + opts: CreateChromeHandlerOptions, +) => { + const { router, createContext, onError } = opts; + const { transformer } = router._def; + + chrome.runtime.onConnect.addListener((port) => { + const subscriptions = new Map(); + const listeners: (() => void)[] = []; + + const onDisconnect = () => { + listeners.forEach((unsub) => unsub()); + }; + + port.onDisconnect.addListener(onDisconnect); + listeners.push(() => port.onDisconnect.removeListener(onDisconnect)); + + const onMessage = async (message: TRPCChromeRequest) => { + if (!('trpc' in message)) return; + const { trpc } = message; + if (!('id' in trpc) || trpc.id === null || trpc.id === undefined) return; + if (!trpc) return; + + const { id, jsonrpc, method } = trpc; + + const sendResponse = (response: TRPCChromeResponse['trpc']) => { + port.postMessage({ + trpc: { id, jsonrpc, ...response }, + } as TRPCChromeResponse); + }; + + let params: { path: string; input: unknown } | undefined; + let input: any; + let ctx: any; + + try { + if (method === 'subscription.stop') { + const subscription = subscriptions.get(id); + if (subscription) { + subscription.unsubscribe(); + sendResponse({ + result: { + type: 'stopped', + }, + }); + } + subscriptions.delete(id); + return; + } + + params = trpc.params; + + input = transformer.input.deserialize(params.input); + + ctx = await createContext?.({ req: port, res: undefined }); + const caller = router.createCaller(ctx); + + const segments = params.path.split('.'); + const procedureFn = segments.reduce( + (acc, segment) => acc[segment], + caller as any, + ) as AnyProcedure; + + const result = await procedureFn(input); + + if (method !== 'subscription') { + const data = transformer.output.serialize(result); + sendResponse({ + result: { + type: 'data', + data, + }, + }); + return; + } + + if (!isObservable(result)) { + throw new TRPCError({ + message: 'Subscription ${params.path} did not return an observable', + code: 'INTERNAL_SERVER_ERROR', + }); + } + + const subscription = result.subscribe({ + next: (data) => { + sendResponse({ + result: { + type: 'data', + data, + }, + }); + }, + error: (cause) => { + const error = getErrorFromUnknown(cause); + + onError?.({ + error, + type: method, + path: params?.path, + input, + ctx, + req: port, + }); + + sendResponse({ + error: router.getErrorShape({ + error, + type: method, + path: params?.path, + input, + ctx, + }), + }); + }, + complete: () => { + sendResponse({ + result: { + type: 'stopped', + }, + }); + }, + }); + + if (subscriptions.has(id)) { + subscription.unsubscribe(); + sendResponse({ + result: { + type: 'stopped', + }, + }); + throw new TRPCError({ + message: `Duplicate id ${id}`, + code: 'BAD_REQUEST', + }); + } + listeners.push(() => subscription.unsubscribe()); + + subscriptions.set(id, subscription); + + sendResponse({ + result: { + type: 'started', + }, + }); + return; + } catch (cause) { + const error = getErrorFromUnknown(cause); + + onError?.({ + error, + type: method as ProcedureType, + path: params?.path, + input, + ctx, + req: port, + }); + + sendResponse({ + error: router.getErrorShape({ + error, + type: method as ProcedureType, + path: params?.path, + input, + ctx, + }), + }); + } + }; + + port.onMessage.addListener(onMessage); + listeners.push(() => port.onMessage.removeListener(onMessage)); + }); +}; diff --git a/src/link/index.ts b/src/link/index.ts new file mode 100644 index 0000000..80b90d3 --- /dev/null +++ b/src/link/index.ts @@ -0,0 +1,92 @@ +import { TRPCClientError, TRPCLink } from '@trpc/client'; +import type { AnyRouter } from '@trpc/server'; +import { observable } from '@trpc/server/observable'; + +import type { TRPCChromeRequest, TRPCChromeResponse } from '../types'; + +export type ChromeLinkOptions = { + port: chrome.runtime.Port; +}; + +export const chromeLink = ( + opts: ChromeLinkOptions, +): TRPCLink => { + return (runtime) => { + const { port } = opts; + return ({ op }) => { + return observable((observer) => { + const listeners: (() => void)[] = []; + + const { id, type, path } = op; + + try { + const input = runtime.transformer.serialize(op.input); + + const onDisconnect = () => { + observer.error(new TRPCClientError('Port disconnected prematurely')); + }; + + port.onDisconnect.addListener(onDisconnect); + listeners.push(() => port.onDisconnect.removeListener(onDisconnect)); + + const onMessage = (message: TRPCChromeResponse) => { + if (!('trpc' in message)) return; + const { trpc } = message; + if (!trpc) return; + if (!('id' in trpc) || trpc.id === null || trpc.id === undefined) return; + if (id !== trpc.id) return; + + if ('error' in trpc) { + const error = runtime.transformer.deserialize(trpc.error); + observer.error(TRPCClientError.from({ ...trpc, error })); + return; + } + + observer.next({ + result: { + ...trpc.result, + ...((!trpc.result.type || trpc.result.type === 'data') && { + type: 'data', + data: runtime.transformer.deserialize(trpc.result.data), + }), + } as any, + }); + + if (type !== 'subscription' || trpc.result.type === 'stopped') { + observer.complete(); + } + }; + + port.onMessage.addListener(onMessage); + listeners.push(() => port.onMessage.removeListener(onMessage)); + + port.postMessage({ + trpc: { + id, + jsonrpc: undefined, + method: type, + params: { path, input }, + }, + } as TRPCChromeRequest); + } catch (cause) { + observer.error( + new TRPCClientError(cause instanceof Error ? cause.message : 'Unknown error'), + ); + } + + return () => { + listeners.forEach((unsub) => unsub()); + if (type === 'subscription') { + port.postMessage({ + trpc: { + id, + jsonrpc: undefined, + method: 'subscription.stop', + }, + } as TRPCChromeRequest); + } + }; + }); + }; + }; +}; diff --git a/src/types.ts b/src/types.ts new file mode 100644 index 0000000..1d51079 --- /dev/null +++ b/src/types.ts @@ -0,0 +1,20 @@ +import type { + TRPCClientOutgoingMessage, + TRPCErrorResponse, + TRPCRequest, + TRPCResultMessage, +} from '@trpc/server/rpc'; + +export type TRPCChromeRequest = { + trpc: TRPCRequest | TRPCClientOutgoingMessage; +}; + +export type TRPCChromeSuccessResponse = { + trpc: TRPCResultMessage; +}; + +export type TRPCChromeErrorResponse = { + trpc: TRPCErrorResponse; +}; + +export type TRPCChromeResponse = TRPCChromeSuccessResponse | TRPCChromeErrorResponse; diff --git a/test/__setup.ts b/test/__setup.ts new file mode 100644 index 0000000..503fe64 --- /dev/null +++ b/test/__setup.ts @@ -0,0 +1,66 @@ +/* eslint-disable @typescript-eslint/no-unsafe-argument */ +/* eslint-disable @typescript-eslint/no-unsafe-call */ +/* eslint-disable @typescript-eslint/no-unsafe-return */ + +type OnMessageListener = (message: any) => void; +type OnConnectListener = (port: any) => void; + +const getMockChrome = jest.fn(() => { + const linkPortOnMessageListeners: OnMessageListener[] = []; + const handlerPortOnMessageListeners: OnMessageListener[] = []; + const handlerPortOnConnectListeners: OnConnectListener[] = []; + + return { + runtime: { + connect: jest.fn(() => { + const handlerPort = { + postMessage: jest.fn((message) => { + linkPortOnMessageListeners.forEach((listener) => listener(message)); + }), + onMessage: { + addListener: jest.fn((listener) => { + handlerPortOnMessageListeners.push(listener); + }), + removeListener: jest.fn(), + }, + onDisconnect: { + addListener: jest.fn(), + removeListener: jest.fn(), + }, + }; + + const linkPort = { + postMessage: jest.fn((message) => { + handlerPortOnMessageListeners.forEach((listener) => listener(message)); + }), + onMessage: { + addListener: jest.fn((listener) => { + linkPortOnMessageListeners.push(listener); + }), + removeListener: jest.fn(), + }, + onDisconnect: { + addListener: jest.fn(), + removeListener: jest.fn(), + }, + }; + + handlerPortOnConnectListeners.forEach((listener) => listener(handlerPort)); + + return linkPort; + }), + onConnect: { + addListener: jest.fn((listener) => { + handlerPortOnConnectListeners.push(listener); + }), + }, + }, + }; +}); + +export const resetMocks = () => { + // @ts-expect-error mocking chrome + global.chrome = getMockChrome(); +}; + +resetMocks(); diff --git a/test/webext.test.ts b/test/webext.test.ts new file mode 100644 index 0000000..08af294 --- /dev/null +++ b/test/webext.test.ts @@ -0,0 +1,139 @@ +import { resetMocks } from './__setup'; + +import { createTRPCProxyClient } from '@trpc/client'; +import { initTRPC } from '@trpc/server'; +import { Unsubscribable, observable } from '@trpc/server/observable'; +import { z } from 'zod'; + +import { createChromeHandler } from '../src/adapter'; +import { chromeLink } from '../src/link'; + +afterEach(() => { + resetMocks(); +}); + +const t = initTRPC.create(); + +const appRouter = t.router({ + echoQuery: t.procedure.input(z.object({ payload: z.string() })).query(({ input }) => input), + echoMutation: t.procedure.input(z.object({ payload: z.string() })).mutation(({ input }) => input), + echoSubscription: t.procedure.input(z.object({ payload: z.string() })).subscription(({ input }) => + observable((emit) => { + emit.next(input); + }), + ), + nestedRouter: t.router({ + echoQuery: t.procedure.input(z.object({ payload: z.string() })).query(({ input }) => input), + echoMutation: t.procedure + .input(z.object({ payload: z.string() })) + .mutation(({ input }) => input), + echoSubscription: t.procedure + .input(z.object({ payload: z.string() })) + .subscription(({ input }) => + observable((emit) => { + emit.next(input); + }), + ), + }), +}); + +test('with query', async () => { + // background + createChromeHandler({ router: appRouter }); + expect(chrome.runtime.onConnect.addListener).toHaveBeenCalledTimes(1); + + // content + const port = chrome.runtime.connect(); + const trpc = createTRPCProxyClient({ + links: [chromeLink({ port })], + }); + + const data1 = await trpc.echoQuery.query({ payload: 'query1' }); + expect(data1).toEqual({ payload: 'query1' }); + + const data2 = await trpc.nestedRouter.echoQuery.query({ payload: 'query2' }); + expect(data2).toEqual({ payload: 'query2' }); + + const [data3, data4] = await Promise.all([ + trpc.echoQuery.query({ payload: 'query3' }), + trpc.echoQuery.query({ payload: 'query4' }), + ]); + expect(data3).toEqual({ payload: 'query3' }); + expect(data4).toEqual({ payload: 'query4' }); +}); + +test('with mutation', async () => { + // background + createChromeHandler({ router: appRouter }); + expect(chrome.runtime.onConnect.addListener).toHaveBeenCalledTimes(1); + + // content + const port = chrome.runtime.connect(); + const trpc = createTRPCProxyClient({ + links: [chromeLink({ port })], + }); + + const data1 = await trpc.echoMutation.mutate({ payload: 'mutation1' }); + expect(data1).toEqual({ payload: 'mutation1' }); + + const data2 = await trpc.nestedRouter.echoMutation.mutate({ payload: 'mutation2' }); + expect(data2).toEqual({ payload: 'mutation2' }); + + const [data3, data4] = await Promise.all([ + trpc.echoMutation.mutate({ payload: 'mutation3' }), + trpc.echoMutation.mutate({ payload: 'mutation4' }), + ]); + expect(data3).toEqual({ payload: 'mutation3' }); + expect(data4).toEqual({ payload: 'mutation4' }); +}); + +test('with subscription', async () => { + // background + createChromeHandler({ router: appRouter }); + expect(chrome.runtime.onConnect.addListener).toHaveBeenCalledTimes(1); + + // content + const port = chrome.runtime.connect(); + const trpc = createTRPCProxyClient({ + links: [chromeLink({ port })], + }); + + const onDataMock = jest.fn(); + const onCompleteMock = jest.fn(); + const onErrorMock = jest.fn(); + const onStartedMock = jest.fn(); + const onStoppedMock = jest.fn(); + const subscription = await new Promise((resolve) => { + const subscription = trpc.echoSubscription.subscribe( + { payload: 'subscription1' }, + { + onData: (data) => { + onDataMock(data); + resolve(subscription); + }, + onComplete: onCompleteMock, + onError: onErrorMock, + onStarted: onStartedMock, + onStopped: onStoppedMock, + }, + ); + }); + expect(onDataMock).toHaveBeenCalledTimes(1); + expect(onDataMock).toHaveBeenNthCalledWith(1, { payload: 'subscription1' }); + expect(onCompleteMock).toHaveBeenCalledTimes(0); + expect(onErrorMock).toHaveBeenCalledTimes(0); + expect(onStartedMock).toHaveBeenCalledTimes(1); + expect(onStoppedMock).toHaveBeenCalledTimes(0); + subscription.unsubscribe(); + expect(onDataMock).toHaveBeenCalledTimes(1); + expect(onCompleteMock).toHaveBeenCalledTimes(1); + expect(onErrorMock).toHaveBeenCalledTimes(0); + expect(onStartedMock).toHaveBeenCalledTimes(1); + expect(onStoppedMock).toHaveBeenCalledTimes(1); +}); + +// with subscription +// with error +// with createcontext +// with output +// with multiport diff --git a/tsconfig.build.json b/tsconfig.build.json new file mode 100644 index 0000000..b90fc83 --- /dev/null +++ b/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig.json", + "include": ["src"] +} diff --git a/tsconfig.eslint.json b/tsconfig.eslint.json new file mode 100644 index 0000000..f024db0 --- /dev/null +++ b/tsconfig.eslint.json @@ -0,0 +1,5 @@ +{ + "extends": "./tsconfig.json", + "include": ["**/*", ".eslintrc.js"], + "exclude": ["node_modules", "dist"] +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..0d6f150 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "outDir": "dist", + "target": "ES2017", + "module": "commonjs", + "strict": true, + "declaration": true, + "declarationMap": true, + "sourceMap": true, + "skipLibCheck": true, + "allowJs": true, + "checkJs": false, + "moduleResolution": "node", + "esModuleInterop": true, + "removeComments": false, + "noUncheckedIndexedAccess": true, + "importsNotUsedAsValues": "error" + }, + "include": ["src", "test"] +}
    +

    + Welcome to your{' '} + + Plasmo + {' '} + Extension! +

    + setData(e.target.value)} value={data} /> + + View Docs + +