diff --git a/.changeset/shiny-jeans-matter.md b/.changeset/shiny-jeans-matter.md new file mode 100644 index 0000000..d02e00f --- /dev/null +++ b/.changeset/shiny-jeans-matter.md @@ -0,0 +1,5 @@ +--- +"react-live": patch +--- + +Fix new line cursor position on enter-key press. diff --git a/package.json b/package.json index 9a196a7..14d8b96 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "license": "MIT", "scripts": { "start:docs": "pnpm run --filter website start", + "dev:demo": "pnpm run --filter demo dev", "build": "pnpm run -r build", "build:lib": "pnpm run --filter react-live build", "lint": "pnpm run --parallel lint", @@ -16,7 +17,7 @@ "version": "pnpm changeset version && pnpm install --no-frozen-lockfile" }, "dependencies": { - "prism-react-renderer": "^2.0.3" + "prism-react-renderer": "^2.0.4" }, "devDependencies": { "@babel/eslint-parser": "^7.15.0", diff --git a/packages/demo/index.html b/packages/demo/index.html new file mode 100644 index 0000000..7e6449b --- /dev/null +++ b/packages/demo/index.html @@ -0,0 +1,12 @@ + + + + + + Vite + React + TS + + +
+ + + diff --git a/packages/demo/package.json b/packages/demo/package.json new file mode 100644 index 0000000..5809ba5 --- /dev/null +++ b/packages/demo/package.json @@ -0,0 +1,32 @@ +{ + "name": "demo", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc && vite build", + "lint": "eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0", + "preview": "vite preview" + }, + "dependencies": { + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-live": "*" + }, + "devDependencies": { + "@types/react": "^18.0.31", + "@types/react-dom": "^18.0.11", + "@typescript-eslint/eslint-plugin": "^5.57.1", + "@typescript-eslint/parser": "^5.57.1", + "@vitejs/plugin-react": "^4.0.0", + "autoprefixer": "^10.4.14", + "eslint": "^8.38.0", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.3.4", + "postcss": "^8.4.21", + "tailwindcss": "^3.2.7", + "typescript": "^4.9.5", + "vite": "^4.3.2" + } +} diff --git a/packages/demo/postcss.config.cjs b/packages/demo/postcss.config.cjs new file mode 100644 index 0000000..33ad091 --- /dev/null +++ b/packages/demo/postcss.config.cjs @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/packages/demo/src/app.tsx b/packages/demo/src/app.tsx new file mode 100644 index 0000000..2c85ddc --- /dev/null +++ b/packages/demo/src/app.tsx @@ -0,0 +1,27 @@ +import { LiveProvider, LiveEditor, LivePreview, LiveError } from "react-live"; + +const code = ` +function handleClick() { + console.log("Hi there!"); +} +const HelloWorld = () => ( + +); +render(); +`.trim(); + +export const DemoApp = () => { + return ( +
+ +
+ + +
+ +
+
+ ); +}; diff --git a/packages/demo/src/index.css b/packages/demo/src/index.css new file mode 100644 index 0000000..b5c61c9 --- /dev/null +++ b/packages/demo/src/index.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; diff --git a/packages/demo/src/main.tsx b/packages/demo/src/main.tsx new file mode 100644 index 0000000..f4485e1 --- /dev/null +++ b/packages/demo/src/main.tsx @@ -0,0 +1,10 @@ +import React from "react"; +import ReactDOM from "react-dom/client"; +import "./index.css"; +import { DemoApp } from "./app"; + +ReactDOM.createRoot(document.getElementById("root") as HTMLElement).render( + + + +); diff --git a/packages/demo/src/vite-env.d.ts b/packages/demo/src/vite-env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/packages/demo/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/packages/demo/tailwind.config.cjs b/packages/demo/tailwind.config.cjs new file mode 100644 index 0000000..74a9791 --- /dev/null +++ b/packages/demo/tailwind.config.cjs @@ -0,0 +1,11 @@ +/** @type {import('tailwindcss').Config} */ +module.exports = { + content: [ + "./index.html", + "./src/**/*.{js,ts,jsx,tsx}", + ], + theme: { + extend: {}, + }, + plugins: [], +}; diff --git a/packages/demo/tsconfig.json b/packages/demo/tsconfig.json new file mode 100644 index 0000000..8c8ba5e --- /dev/null +++ b/packages/demo/tsconfig.json @@ -0,0 +1,23 @@ +{ + "compilerOptions": { + "target": "ESNext", + "lib": ["DOM", "DOM.Iterable", "ESNext"], + "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "node", + "allowSyntheticDefaultImports": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true + }, + "include": ["src"], +} diff --git a/packages/demo/vite.config.ts b/packages/demo/vite.config.ts new file mode 100644 index 0000000..081c8d9 --- /dev/null +++ b/packages/demo/vite.config.ts @@ -0,0 +1,6 @@ +import { defineConfig } from "vite"; +import react from "@vitejs/plugin-react"; + +export default defineConfig({ + plugins: [react()], +}); diff --git a/packages/react-live/package.json b/packages/react-live/package.json index 7007807..4311508 100644 --- a/packages/react-live/package.json +++ b/packages/react-live/package.json @@ -53,7 +53,7 @@ "react-test-renderer": "^17.0.2", "styled-components": "^4.0.0-beta.8", "tsup": "^6.7.0", - "typescript": "^4.9", + "typescript": "^4.9.5", "typings-tester": "^0.3.1", "webpack": "^5.76.3" }, diff --git a/packages/react-live/src/components/Editor/index.tsx b/packages/react-live/src/components/Editor/index.tsx index bbc043a..e4e722e 100644 --- a/packages/react-live/src/components/Editor/index.tsx +++ b/packages/react-live/src/components/Editor/index.tsx @@ -1,5 +1,5 @@ import { Highlight, Prism, themes } from "prism-react-renderer"; -import { CSSProperties, useCallback, useEffect, useRef, useState } from "react"; +import { CSSProperties, useEffect, useRef, useState } from "react"; import { useEditable } from "use-editable"; export type Props = { @@ -23,11 +23,7 @@ const CodeEditor = (props: Props) => { setCode(props.code); }, [props.code]); - const onEditableChange = useCallback((_code: string) => { - setCode(_code.slice(0, -1)); - }, []); - - useEditable(editorRef, onEditableChange, { + useEditable(editorRef, (text) => setCode(text.trimEnd()), { disabled: props.disabled, indentation: props.tabMode === "indentation" ? 2 : undefined, }); @@ -66,7 +62,7 @@ const CodeEditor = (props: Props) => { spellCheck="false" > {tokens.map((line, lineIndex) => ( -
+ {line .filter((token) => !token.empty) .map((token, tokenIndex) => ( @@ -76,7 +72,7 @@ const CodeEditor = (props: Props) => { /> ))} {"\n"} -
+ ))} )} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4691f10..9116306 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,8 +5,8 @@ importers: .: dependencies: prism-react-renderer: - specifier: ^2.0.3 - version: 2.0.3(react@18.2.0) + specifier: ^2.0.4 + version: 2.0.4(react@18.2.0) devDependencies: '@babel/eslint-parser': specifier: ^7.15.0 @@ -19,10 +19,10 @@ importers: version: 1.1.0 '@typescript-eslint/eslint-plugin': specifier: ^5.57.0 - version: 5.57.0(@typescript-eslint/parser@5.57.0)(eslint@8.7.0)(typescript@4.9.3) + version: 5.57.0(@typescript-eslint/parser@5.57.0)(eslint@8.7.0)(typescript@4.9.5) '@typescript-eslint/parser': specifier: ^5.57.0 - version: 5.57.0(eslint@8.7.0)(typescript@4.9.3) + version: 5.57.0(eslint@8.7.0)(typescript@4.9.5) babel-eslint: specifier: ^10.1.0 version: 10.1.0(eslint@8.7.0) @@ -45,6 +45,58 @@ importers: specifier: ^2.5.1 version: 2.5.1 + packages/demo: + dependencies: + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + react-live: + specifier: '*' + version: link:../react-live + devDependencies: + '@types/react': + specifier: ^18.0.31 + version: 18.0.31 + '@types/react-dom': + specifier: ^18.0.11 + version: 18.2.4 + '@typescript-eslint/eslint-plugin': + specifier: ^5.57.1 + version: 5.57.1(@typescript-eslint/parser@5.57.1)(eslint@8.38.0)(typescript@4.9.5) + '@typescript-eslint/parser': + specifier: ^5.57.1 + version: 5.57.1(eslint@8.38.0)(typescript@4.9.5) + '@vitejs/plugin-react': + specifier: ^4.0.0 + version: 4.0.0(vite@4.3.2) + autoprefixer: + specifier: ^10.4.14 + version: 10.4.14(postcss@8.4.21) + eslint: + specifier: ^8.38.0 + version: 8.38.0 + eslint-plugin-react-hooks: + specifier: ^4.6.0 + version: 4.6.0(eslint@8.38.0) + eslint-plugin-react-refresh: + specifier: ^0.3.4 + version: 0.3.4(eslint@8.38.0) + postcss: + specifier: ^8.4.21 + version: 8.4.21 + tailwindcss: + specifier: ^3.2.7 + version: 3.2.7(postcss@8.4.21) + typescript: + specifier: ^4.9.5 + version: 4.9.5 + vite: + specifier: ^4.3.2 + version: 4.3.2 + packages/react-live: dependencies: prism-react-renderer: @@ -80,16 +132,16 @@ importers: version: 7.21.0(@babel/core@7.15.0) '@storybook/addon-controls': specifier: ^6.4.13 - version: 6.4.13(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3) + version: 6.4.13(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@storybook/builder-webpack5': specifier: ^6.5.16 - version: 6.5.16(esbuild@0.17.18)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3) + version: 6.5.16(esbuild@0.17.18)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@storybook/manager-webpack5': specifier: ^6.5.16 - version: 6.5.16(esbuild@0.17.18)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3) + version: 6.5.16(esbuild@0.17.18)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@storybook/react': specifier: ^6.4.13 - version: 6.4.13(@babel/core@7.15.0)(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3) + version: 6.4.13(@babel/core@7.15.0)(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@types/prismjs': specifier: ^1.26.0 version: 1.26.0 @@ -125,7 +177,7 @@ importers: version: 18.2.0 react-docgen-typescript: specifier: ^2.2.2 - version: 2.2.2(typescript@4.9.3) + version: 2.2.2(typescript@4.9.5) react-dom: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) @@ -140,13 +192,13 @@ importers: version: 4.0.0-beta.8(react@18.2.0) tsup: specifier: ^6.7.0 - version: 6.7.0(postcss@7.0.39)(typescript@4.9.3) + version: 6.7.0(postcss@7.0.39)(typescript@4.9.5) typescript: - specifier: ^4.9 - version: 4.9.3 + specifier: ^4.9.5 + version: 4.9.5 typings-tester: specifier: ^0.3.1 - version: 0.3.1(typescript@4.9.3) + version: 0.3.1(typescript@4.9.5) webpack: specifier: ^5.76.3 version: 5.76.3(esbuild@0.17.18) @@ -505,7 +557,6 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color - dev: false /@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.15.0): resolution: {integrity: sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g==} @@ -529,15 +580,14 @@ packages: '@babel/helper-annotate-as-pure': 7.18.6 regexpu-core: 5.3.2 semver: 6.3.0 - dev: false - /@babel/helper-define-polyfill-provider@0.1.5(@babel/core@7.15.0): + /@babel/helper-define-polyfill-provider@0.1.5(@babel/core@7.21.8): resolution: {integrity: sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.15.0 - '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.15.0) + '@babel/core': 7.21.8 + '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.8) '@babel/helper-module-imports': 7.21.4 '@babel/helper-plugin-utils': 7.21.5 '@babel/traverse': 7.21.5 @@ -567,6 +617,24 @@ packages: - supports-color dev: true + /@babel/helper-define-polyfill-provider@0.2.4(@babel/core@7.21.8): + resolution: {integrity: sha512-OrpPZ97s+aPi6h2n1OXzdhVis1SGSsMU2aMHgLcOKfsp4/v1NWpx3CWT3lBj5eeBq9cDkPkh+YCfdF7O12uNDQ==} + peerDependencies: + '@babel/core': ^7.4.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.8) + '@babel/helper-module-imports': 7.21.4 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/traverse': 7.21.5 + debug: 4.3.4 + lodash.debounce: 4.0.8 + resolve: 1.22.2 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.8): resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} peerDependencies: @@ -668,7 +736,6 @@ packages: '@babel/types': 7.21.5 transitivePeerDependencies: - supports-color - dev: false /@babel/helper-replace-supers@7.21.5: resolution: {integrity: sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==} @@ -781,7 +848,6 @@ packages: '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.8) - dev: false /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.15.0): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} @@ -811,7 +877,6 @@ packages: '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.8) transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-proposal-class-properties@7.14.5(@babel/core@7.15.0): resolution: {integrity: sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==} @@ -826,6 +891,19 @@ packages: - supports-color dev: true + /@babel/plugin-proposal-class-properties@7.14.5(@babel/core@7.21.8): + resolution: {integrity: sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-create-class-features-plugin': 7.21.8(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} @@ -865,20 +943,19 @@ packages: '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.8) transitivePeerDependencies: - supports-color - dev: false - /@babel/plugin-proposal-decorators@7.21.0(@babel/core@7.15.0): + /@babel/plugin-proposal-decorators@7.21.0(@babel/core@7.21.8): resolution: {integrity: sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 - '@babel/helper-create-class-features-plugin': 7.21.8(@babel/core@7.15.0) + '@babel/core': 7.21.8 + '@babel/helper-create-class-features-plugin': 7.21.8(@babel/core@7.21.8) '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-replace-supers': 7.21.5 '@babel/helper-split-export-declaration': 7.18.6 - '@babel/plugin-syntax-decorators': 7.21.0(@babel/core@7.15.0) + '@babel/plugin-syntax-decorators': 7.21.0(@babel/core@7.21.8) transitivePeerDependencies: - supports-color dev: true @@ -903,17 +980,16 @@ packages: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.8) - dev: false - /@babel/plugin-proposal-export-default-from@7.18.10(@babel/core@7.15.0): + /@babel/plugin-proposal-export-default-from@7.18.10(@babel/core@7.21.8): resolution: {integrity: sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-export-default-from': 7.18.6(@babel/core@7.15.0) + '@babel/plugin-syntax-export-default-from': 7.18.6(@babel/core@7.21.8) dev: true /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.15.0): @@ -936,7 +1012,6 @@ packages: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.8) - dev: false /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.15.0): resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} @@ -958,7 +1033,6 @@ packages: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.8) - dev: false /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.15.0): resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} @@ -980,7 +1054,6 @@ packages: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.8) - dev: false /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.15.0): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} @@ -1002,7 +1075,6 @@ packages: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.8) - dev: false /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.15.0): resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} @@ -1024,7 +1096,6 @@ packages: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.8) - dev: false /@babel/plugin-proposal-object-rest-spread@7.12.1(@babel/core@7.12.9): resolution: {integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==} @@ -1032,7 +1103,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.12.9) @@ -1050,6 +1121,20 @@ packages: '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.15.0) dev: true + /@babel/plugin-proposal-object-rest-spread@7.14.7(@babel/core@7.21.8): + resolution: {integrity: sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.21.7 + '@babel/core': 7.21.8 + '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.21.8) + dev: true + /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.21.8): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} @@ -1084,7 +1169,6 @@ packages: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.8) - dev: false /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.15.0): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} @@ -1108,7 +1192,6 @@ packages: '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.8) - dev: false /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.15.0): resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} @@ -1134,7 +1217,6 @@ packages: '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.15.0): resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==} @@ -1164,7 +1246,6 @@ packages: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.8) transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.15.0): resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} @@ -1186,7 +1267,6 @@ packages: '@babel/core': 7.21.8 '@babel/helper-create-regexp-features-plugin': 7.21.8(@babel/core@7.21.8) '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.15.0): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} @@ -1204,7 +1284,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.15.0): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} @@ -1215,6 +1294,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.21.8): + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.15.0): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: @@ -1231,7 +1319,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.15.0): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} @@ -1251,15 +1338,14 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false - /@babel/plugin-syntax-decorators@7.21.0(@babel/core@7.15.0): + /@babel/plugin-syntax-decorators@7.21.0(@babel/core@7.21.8): resolution: {integrity: sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 dev: true @@ -1279,15 +1365,14 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false - /@babel/plugin-syntax-export-default-from@7.18.6(@babel/core@7.15.0): + /@babel/plugin-syntax-export-default-from@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 dev: true @@ -1307,7 +1392,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-syntax-flow@7.21.4(@babel/core@7.15.0): resolution: {integrity: sha512-l9xd3N+XG4fZRxEP3vXdK6RW7vN1Uf5dxzRC/09wV86wqZ/YYQooBIGNsiRdfNR3/q2/5pPzV4B54J/9ctX5jw==} @@ -1345,7 +1429,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.15.0): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} @@ -1363,7 +1446,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-syntax-jsx@7.12.1(@babel/core@7.12.9): resolution: {integrity: sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==} @@ -1391,7 +1473,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.15.0): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} @@ -1409,7 +1490,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.15.0): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} @@ -1427,7 +1507,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.15.0): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} @@ -1445,7 +1524,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.9): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} @@ -1471,7 +1549,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.15.0): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} @@ -1489,7 +1566,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.15.0): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} @@ -1507,7 +1583,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.15.0): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} @@ -1527,7 +1602,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.15.0): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} @@ -1547,7 +1621,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.15.0): resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==} @@ -1567,7 +1640,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.15.0): resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==} @@ -1587,7 +1659,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.15.0): resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} @@ -1615,7 +1686,6 @@ packages: '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.21.8) transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.15.0): resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} @@ -1635,7 +1705,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.15.0): resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} @@ -1655,7 +1724,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-classes@7.21.0(@babel/core@7.15.0): resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} @@ -1695,7 +1763,6 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.15.0): resolution: {integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==} @@ -1717,7 +1784,6 @@ packages: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 '@babel/template': 7.20.7 - dev: false /@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.15.0): resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==} @@ -1737,7 +1803,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.15.0): resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} @@ -1759,7 +1824,6 @@ packages: '@babel/core': 7.21.8 '@babel/helper-create-regexp-features-plugin': 7.21.8(@babel/core@7.21.8) '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.15.0): resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} @@ -1779,7 +1843,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.15.0): resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} @@ -1801,7 +1864,6 @@ packages: '@babel/core': 7.21.8 '@babel/helper-builder-binary-assignment-operator-visitor': 7.21.5 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-flow-strip-types@7.21.0(@babel/core@7.15.0): resolution: {integrity: sha512-FlFA2Mj87a6sDkW4gfGrQQqwY/dLlBAyJa2dJEZ+FHXUVHBflO2wyKvg+OOEzXfrKYIa4HWl0mgmbCzt0cMb7w==} @@ -1832,7 +1894,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.15.0): resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} @@ -1856,7 +1917,6 @@ packages: '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.8) '@babel/helper-function-name': 7.21.0 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-literals@7.18.9(@babel/core@7.15.0): resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} @@ -1876,7 +1936,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.15.0): resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} @@ -1896,7 +1955,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.15.0): resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} @@ -1922,7 +1980,6 @@ packages: '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.15.0): resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==} @@ -1950,7 +2007,6 @@ packages: '@babel/helper-simple-access': 7.21.5 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.15.0): resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} @@ -1980,7 +2036,6 @@ packages: '@babel/helper-validator-identifier': 7.19.1 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.15.0): resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} @@ -2006,7 +2061,6 @@ packages: '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.15.0): resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} @@ -2028,7 +2082,6 @@ packages: '@babel/core': 7.21.8 '@babel/helper-create-regexp-features-plugin': 7.21.8(@babel/core@7.21.8) '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.15.0): resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} @@ -2048,7 +2101,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.15.0): resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} @@ -2074,7 +2126,6 @@ packages: '@babel/helper-replace-supers': 7.21.5 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-parameters@7.21.3(@babel/core@7.12.9): resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==} @@ -2103,7 +2154,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.15.0): resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} @@ -2123,7 +2173,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-react-constant-elements@7.21.3(@babel/core@7.21.8): resolution: {integrity: sha512-4DVcFeWe/yDYBLp0kBmOGFJ6N2UYg7coGid1gdxb4co62dy/xISDMaYBXBVXEDhfgMk7qkbcYiGtwd5Q/hwDDQ==} @@ -2153,7 +2202,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-react-jsx-development@7.18.6(@babel/core@7.15.0): resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} @@ -2173,7 +2221,26 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/plugin-transform-react-jsx': 7.21.5(@babel/core@7.21.8) - dev: false + + /@babel/plugin-transform-react-jsx-self@7.21.0(@babel/core@7.21.8): + resolution: {integrity: sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-react-jsx-source@7.19.6(@babel/core@7.21.8): + resolution: {integrity: sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-react-jsx@7.21.5(@babel/core@7.15.0): resolution: {integrity: sha512-ELdlq61FpoEkHO6gFRpfj0kUgSwQTGoaEU8eMRoS8Dv3v6e7BjEAj5WMtIBRdHUeAioMhKP5HyxNzNnP+heKbA==} @@ -2201,7 +2268,6 @@ packages: '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.21.8) '@babel/types': 7.21.5 - dev: false /@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.15.0): resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} @@ -2223,7 +2289,6 @@ packages: '@babel/core': 7.21.8 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-regenerator@7.21.5(@babel/core@7.15.0): resolution: {integrity: sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==} @@ -2245,7 +2310,6 @@ packages: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 regenerator-transform: 0.15.1 - dev: false /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.15.0): resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} @@ -2265,7 +2329,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-runtime@7.15.0(@babel/core@7.15.0): resolution: {integrity: sha512-sfHYkLGjhzWTq6xsuQ01oEsUYjkHRux9fW1iUA68dC7Qd8BS1Unq4aZ8itmQp95zUzIcyR2EbNMTzAicFj+guw==} @@ -2319,7 +2382,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-spread@7.20.7(@babel/core@7.15.0): resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} @@ -2341,7 +2403,6 @@ packages: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - dev: false /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.15.0): resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} @@ -2361,7 +2422,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.15.0): resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} @@ -2381,7 +2441,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.15.0): resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} @@ -2401,7 +2460,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-typescript@7.21.3(@babel/core@7.15.0): resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==} @@ -2431,7 +2489,6 @@ packages: '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.21.8) transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.15.0): resolution: {integrity: sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==} @@ -2451,7 +2508,6 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.15.0): resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} @@ -2473,7 +2529,6 @@ packages: '@babel/core': 7.21.8 '@babel/helper-create-regexp-features-plugin': 7.21.8(@babel/core@7.21.8) '@babel/helper-plugin-utils': 7.21.5 - dev: false /@babel/preset-env@7.15.0(@babel/core@7.15.0): resolution: {integrity: sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==} @@ -2559,6 +2614,90 @@ packages: - supports-color dev: true + /@babel/preset-env@7.15.0(@babel/core@7.21.8): + resolution: {integrity: sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.21.7 + '@babel/core': 7.21.8 + '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7(@babel/core@7.21.8) + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.21.8) + '@babel/plugin-proposal-class-properties': 7.14.5(@babel/core@7.21.8) + '@babel/plugin-proposal-class-static-block': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-proposal-dynamic-import': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.21.8) + '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.21.8) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-object-rest-spread': 7.14.7(@babel/core@7.21.8) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.8) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.21.8) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.8) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.8) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.8) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.8) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.8) + '@babel/plugin-transform-arrow-functions': 7.21.5(@babel/core@7.21.8) + '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.21.8) + '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-transform-computed-properties': 7.21.5(@babel/core@7.21.8) + '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.21.8) + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.21.8) + '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-for-of': 7.21.5(@babel/core@7.21.8) + '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.21.8) + '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.21.8) + '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.21.8) + '@babel/plugin-transform-modules-commonjs': 7.21.5(@babel/core@7.21.8) + '@babel/plugin-transform-modules-systemjs': 7.20.11(@babel/core@7.21.8) + '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5(@babel/core@7.21.8) + '@babel/plugin-transform-new-target': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.21.8) + '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-regenerator': 7.21.5(@babel/core@7.21.8) + '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.21.8) + '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.21.8) + '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.21.8) + '@babel/plugin-transform-unicode-escapes': 7.21.5(@babel/core@7.21.8) + '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.21.8) + '@babel/preset-modules': 0.1.5(@babel/core@7.21.8) + '@babel/types': 7.21.5 + babel-plugin-polyfill-corejs2: 0.2.3(@babel/core@7.21.8) + babel-plugin-polyfill-corejs3: 0.2.5(@babel/core@7.21.8) + babel-plugin-polyfill-regenerator: 0.2.3(@babel/core@7.21.8) + core-js-compat: 3.30.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/preset-env@7.21.5(@babel/core@7.21.8): resolution: {integrity: sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg==} engines: {node: '>=6.9.0'} @@ -2682,7 +2821,6 @@ packages: '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.21.8) '@babel/types': 7.21.5 esutils: 2.0.3 - dev: false /@babel/preset-react@7.14.5(@babel/core@7.15.0): resolution: {integrity: sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==} @@ -2690,13 +2828,28 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.15.0 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.15.0) + '@babel/plugin-transform-react-jsx': 7.21.5(@babel/core@7.15.0) + '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.15.0) + '@babel/plugin-transform-react-pure-annotations': 7.18.6(@babel/core@7.15.0) + dev: true + + /@babel/preset-react@7.14.5(@babel/core@7.21.8): + resolution: {integrity: sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-validator-option': 7.21.0 - '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.15.0) - '@babel/plugin-transform-react-jsx': 7.21.5(@babel/core@7.15.0) - '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.15.0) - '@babel/plugin-transform-react-pure-annotations': 7.18.6(@babel/core@7.15.0) + '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-react-jsx': 7.21.5(@babel/core@7.21.8) + '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-react-pure-annotations': 7.18.6(@babel/core@7.21.8) dev: true /@babel/preset-react@7.18.6(@babel/core@7.21.8): @@ -2740,15 +2893,14 @@ packages: '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.21.8) transitivePeerDependencies: - supports-color - dev: false - /@babel/register@7.21.0(@babel/core@7.15.0): + /@babel/register@7.21.0(@babel/core@7.21.8): resolution: {integrity: sha512-9nKsPmYDi5DidAqJaQooxIhsLJiNMkGr8ypQ8Uic7cIox7UCDsM7HuUGxdGT7mSDTYbqzIdsOWzfBton/YJrMw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.21.8 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -3203,7 +3355,7 @@ packages: '@docusaurus/react-loadable': 5.5.2(react@18.2.0) '@docusaurus/types': 2.4.0(react-dom@18.2.0)(react@18.2.0) '@types/history': 4.7.11 - '@types/react': 18.0.31 + '@types/react': 18.2.6 '@types/react-router-config': 5.0.7 '@types/react-router-dom': 5.3.3 react: 18.2.0 @@ -3549,7 +3701,7 @@ packages: peerDependencies: react: '*' dependencies: - '@types/react': 18.0.31 + '@types/react': 18.2.6 prop-types: 15.8.1 react: 18.2.0 @@ -3620,7 +3772,7 @@ packages: '@docusaurus/utils': 2.4.0(@docusaurus/types@2.4.0) '@docusaurus/utils-common': 2.4.0(@docusaurus/types@2.4.0) '@types/history': 4.7.11 - '@types/react': 18.0.31 + '@types/react': 18.2.6 '@types/react-router-config': 5.0.7 clsx: 1.2.1 parse-numeric-range: 1.3.0 @@ -3710,7 +3862,7 @@ packages: react-dom: ^16.8.4 || ^17.0.0 dependencies: '@types/history': 4.7.11 - '@types/react': 18.0.31 + '@types/react': 18.2.6 commander: 5.1.0 joi: 17.9.2 react: 18.2.0 @@ -4077,6 +4229,16 @@ packages: requiresBuild: true optional: true + /@eslint-community/eslint-utils@4.4.0(eslint@8.38.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.38.0 + eslint-visitor-keys: 3.4.0 + dev: true + /@eslint-community/eslint-utils@4.4.0(eslint@8.7.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4108,6 +4270,28 @@ packages: transitivePeerDependencies: - supports-color + /@eslint/eslintrc@2.0.3: + resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.5.2 + globals: 13.20.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@eslint/js@8.38.0: + resolution: {integrity: sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /@gar/promisify@1.1.3: resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} dev: true @@ -4120,6 +4304,17 @@ packages: dependencies: '@hapi/hoek': 9.3.0 + /@humanwhocodes/config-array@0.11.8: + resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + /@humanwhocodes/config-array@0.9.5: resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} engines: {node: '>=10.10.0'} @@ -4130,6 +4325,11 @@ packages: transitivePeerDependencies: - supports-color + /@humanwhocodes/module-importer@1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: true + /@humanwhocodes/object-schema@1.2.1: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} @@ -4317,7 +4517,7 @@ packages: resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.21.8 '@jest/types': 27.5.1 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 @@ -4708,7 +4908,7 @@ packages: webpack-sources: 3.2.3 dev: false - /@storybook/addon-controls@6.4.13(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3): + /@storybook/addon-controls@6.4.13(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-XDaeYcwCi4qQ8hGXn4Mbdb6CQGGfZoBm5UjUaWBjDJdo54AyZv3VYdNgWFdiitqk5LRyh2omHD54EditM774NQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 @@ -4723,7 +4923,7 @@ packages: '@storybook/api': 6.4.13(react-dom@18.2.0)(react@18.2.0) '@storybook/client-logger': 6.4.13 '@storybook/components': 6.4.13(@types/react@18.0.31)(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-common': 6.4.13(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3) + '@storybook/core-common': 6.4.13(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@storybook/csf': 0.0.2--canary.87bc651.0 '@storybook/node-logger': 6.4.13 '@storybook/store': 6.4.13(react-dom@18.2.0)(react@18.2.0) @@ -4839,7 +5039,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/builder-webpack4@6.4.13(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3): + /@storybook/builder-webpack4@6.4.13(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-Vjvje/XpFirVY6bOU+ahS2niapjA0Qams5jBE8YnPUhbigqsLOMMpnJ+C505xC6S5VW0lMkhJpCQ1NQyva3sRw==} peerDependencies: react: ^16.8.0 || ^17.0.0 @@ -4849,27 +5049,27 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.15.0 - '@babel/plugin-proposal-class-properties': 7.14.5(@babel/core@7.15.0) - '@babel/plugin-proposal-decorators': 7.21.0(@babel/core@7.15.0) - '@babel/plugin-proposal-export-default-from': 7.18.10(@babel/core@7.15.0) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.15.0) - '@babel/plugin-proposal-object-rest-spread': 7.14.7(@babel/core@7.15.0) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.15.0) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.15.0) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.15.0) - '@babel/plugin-transform-arrow-functions': 7.21.5(@babel/core@7.15.0) - '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.15.0) - '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.15.0) - '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.15.0) - '@babel/plugin-transform-for-of': 7.21.5(@babel/core@7.15.0) - '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.15.0) - '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.15.0) - '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.15.0) - '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.15.0) - '@babel/preset-env': 7.15.0(@babel/core@7.15.0) - '@babel/preset-react': 7.14.5(@babel/core@7.15.0) - '@babel/preset-typescript': 7.21.0(@babel/core@7.15.0) + '@babel/core': 7.21.8 + '@babel/plugin-proposal-class-properties': 7.14.5(@babel/core@7.21.8) + '@babel/plugin-proposal-decorators': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-proposal-export-default-from': 7.18.10(@babel/core@7.21.8) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-object-rest-spread': 7.14.7(@babel/core@7.21.8) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-transform-arrow-functions': 7.21.5(@babel/core@7.21.8) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.21.8) + '@babel/plugin-transform-for-of': 7.21.5(@babel/core@7.21.8) + '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.21.8) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.21.8) + '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.21.8) + '@babel/preset-env': 7.15.0(@babel/core@7.21.8) + '@babel/preset-react': 7.14.5(@babel/core@7.21.8) + '@babel/preset-typescript': 7.21.0(@babel/core@7.21.8) '@storybook/addons': 6.4.13(react-dom@18.2.0)(react@18.2.0) '@storybook/api': 6.4.13(react-dom@18.2.0)(react@18.2.0) '@storybook/channel-postmessage': 6.4.13 @@ -4877,7 +5077,7 @@ packages: '@storybook/client-api': 6.4.13(react-dom@18.2.0)(react@18.2.0) '@storybook/client-logger': 6.4.13 '@storybook/components': 6.4.13(@types/react@18.0.31)(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-common': 6.4.13(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3) + '@storybook/core-common': 6.4.13(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@storybook/core-events': 6.4.13 '@storybook/node-logger': 6.4.13 '@storybook/preview-web': 6.4.13(react-dom@18.2.0)(react@18.2.0) @@ -4889,20 +5089,20 @@ packages: '@types/node': 14.18.44 '@types/webpack': 4.41.33 autoprefixer: 9.8.8 - babel-loader: 8.2.2(@babel/core@7.15.0)(webpack@4.46.0) + babel-loader: 8.2.2(@babel/core@7.21.8)(webpack@4.46.0) babel-plugin-macros: 2.8.0 - babel-plugin-polyfill-corejs3: 0.1.7(@babel/core@7.15.0) + babel-plugin-polyfill-corejs3: 0.1.7(@babel/core@7.21.8) case-sensitive-paths-webpack-plugin: 2.4.0 core-js: 3.30.1 css-loader: 3.6.0(webpack@4.46.0) file-loader: 6.2.0(webpack@4.46.0) find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 4.1.6(eslint@8.7.0)(typescript@4.9.3)(webpack@4.46.0) + fork-ts-checker-webpack-plugin: 4.1.6(eslint@8.7.0)(typescript@4.9.5)(webpack@4.46.0) glob: 7.2.3 glob-promise: 3.4.0(glob@7.2.3) global: 4.4.0 html-webpack-plugin: 4.5.2(webpack@4.46.0) - pnp-webpack-plugin: 1.6.4(typescript@4.9.3) + pnp-webpack-plugin: 1.6.4(typescript@4.9.5) postcss: 7.0.39 postcss-flexbugs-fixes: 4.2.1 postcss-loader: 4.3.0(postcss@7.0.39)(webpack@4.46.0) @@ -4913,7 +5113,7 @@ packages: style-loader: 1.3.0(webpack@4.46.0) terser-webpack-plugin: 4.2.3(webpack@4.46.0) ts-dedent: 2.2.0 - typescript: 4.9.3 + typescript: 4.9.5 url-loader: 4.1.1(file-loader@6.2.0)(webpack@4.46.0) util-deprecate: 1.0.2 webpack: 4.46.0 @@ -4931,7 +5131,7 @@ packages: - webpack-command dev: true - /@storybook/builder-webpack5@6.5.16(esbuild@0.17.18)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3): + /@storybook/builder-webpack5@6.5.16(esbuild@0.17.18)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-kh8Sofm1sbijaHDWtm0sXabqACHVFjikU/fIkkW786kpjoPIPIec1a+hrLgDsZxMU3I7XapSOaCFzWt6FjVXjg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4949,7 +5149,7 @@ packages: '@storybook/client-api': 6.5.16(react-dom@18.2.0)(react@18.2.0) '@storybook/client-logger': 6.5.16 '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-common': 6.5.16(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3) + '@storybook/core-common': 6.5.16(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@storybook/core-events': 6.5.16 '@storybook/node-logger': 6.5.16 '@storybook/preview-web': 6.5.16(react-dom@18.2.0)(react@18.2.0) @@ -4964,7 +5164,7 @@ packages: case-sensitive-paths-webpack-plugin: 2.4.0 core-js: 3.30.1 css-loader: 5.2.7(webpack@5.76.3) - fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.7.0)(typescript@4.9.3)(webpack@5.76.3) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.7.0)(typescript@4.9.5)(webpack@5.76.3) glob: 7.2.3 glob-promise: 3.4.0(glob@7.2.3) html-webpack-plugin: 5.5.1(webpack@5.76.3) @@ -4976,7 +5176,7 @@ packages: style-loader: 2.0.0(webpack@5.76.3) terser-webpack-plugin: 5.3.7(esbuild@0.17.18)(webpack@5.76.3) ts-dedent: 2.2.0 - typescript: 4.9.3 + typescript: 4.9.5 util-deprecate: 1.0.2 webpack: 5.76.3(esbuild@0.17.18) webpack-dev-middleware: 4.3.0(webpack@5.76.3) @@ -5181,7 +5381,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/core-client@6.4.13(@types/react@18.0.31)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3)(webpack@4.46.0): + /@storybook/core-client@6.4.13(@types/react@18.0.31)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(webpack@4.46.0): resolution: {integrity: sha512-1m7cAlF16mtVdSNmP8a4z00GCkw2dMyUyJX8snzgYGLD5FaqPLyNGJIidqllHsBUXBfEL2FSu+E9QygK12+O1w==} peerDependencies: react: ^16.8.0 || ^17.0.0 @@ -5212,7 +5412,7 @@ packages: react-dom: 18.2.0(react@18.2.0) regenerator-runtime: 0.13.11 ts-dedent: 2.2.0 - typescript: 4.9.3 + typescript: 4.9.5 unfetch: 4.2.0 util-deprecate: 1.0.2 webpack: 4.46.0 @@ -5220,7 +5420,7 @@ packages: - '@types/react' dev: true - /@storybook/core-client@6.5.16(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3)(webpack@5.76.3): + /@storybook/core-client@6.5.16(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(webpack@5.76.3): resolution: {integrity: sha512-14IRaDrVtKrQ+gNWC0wPwkCNfkZOKghYV/swCUnQX3rP99defsZK8Hc7xHIYoAiOP5+sc3sweRAxgmFiJeQ1Ig==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5251,13 +5451,13 @@ packages: react-dom: 18.2.0(react@18.2.0) regenerator-runtime: 0.13.11 ts-dedent: 2.2.0 - typescript: 4.9.3 + typescript: 4.9.5 unfetch: 4.2.0 util-deprecate: 1.0.2 webpack: 5.76.3(esbuild@0.17.18) dev: true - /@storybook/core-common@6.4.13(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3): + /@storybook/core-common@6.4.13(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-KoFa4yktuqWsW+/O6uc7iba25X9eKhp80l9tHsa1RWE94mQdCBUo5VsNoe35JvqFSDOspQ+brCe6vBUaIYe+cQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 @@ -5267,40 +5467,40 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.15.0 - '@babel/plugin-proposal-class-properties': 7.14.5(@babel/core@7.15.0) - '@babel/plugin-proposal-decorators': 7.21.0(@babel/core@7.15.0) - '@babel/plugin-proposal-export-default-from': 7.18.10(@babel/core@7.15.0) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.15.0) - '@babel/plugin-proposal-object-rest-spread': 7.14.7(@babel/core@7.15.0) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.15.0) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.15.0) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.15.0) - '@babel/plugin-transform-arrow-functions': 7.21.5(@babel/core@7.15.0) - '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.15.0) - '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.15.0) - '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.15.0) - '@babel/plugin-transform-for-of': 7.21.5(@babel/core@7.15.0) - '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.15.0) - '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.15.0) - '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.15.0) - '@babel/preset-env': 7.15.0(@babel/core@7.15.0) - '@babel/preset-react': 7.14.5(@babel/core@7.15.0) - '@babel/preset-typescript': 7.21.0(@babel/core@7.15.0) - '@babel/register': 7.21.0(@babel/core@7.15.0) + '@babel/core': 7.21.8 + '@babel/plugin-proposal-class-properties': 7.14.5(@babel/core@7.21.8) + '@babel/plugin-proposal-decorators': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-proposal-export-default-from': 7.18.10(@babel/core@7.21.8) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-object-rest-spread': 7.14.7(@babel/core@7.21.8) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-transform-arrow-functions': 7.21.5(@babel/core@7.21.8) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.21.8) + '@babel/plugin-transform-for-of': 7.21.5(@babel/core@7.21.8) + '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.21.8) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.21.8) + '@babel/preset-env': 7.15.0(@babel/core@7.21.8) + '@babel/preset-react': 7.14.5(@babel/core@7.21.8) + '@babel/preset-typescript': 7.21.0(@babel/core@7.21.8) + '@babel/register': 7.21.0(@babel/core@7.21.8) '@storybook/node-logger': 6.4.13 '@storybook/semver': 7.3.2 '@types/node': 14.18.44 '@types/pretty-hrtime': 1.0.1 - babel-loader: 8.2.2(@babel/core@7.15.0)(webpack@4.46.0) + babel-loader: 8.2.2(@babel/core@7.21.8)(webpack@4.46.0) babel-plugin-macros: 3.1.0 - babel-plugin-polyfill-corejs3: 0.1.7(@babel/core@7.15.0) + babel-plugin-polyfill-corejs3: 0.1.7(@babel/core@7.21.8) chalk: 4.1.2 core-js: 3.30.1 express: 4.18.2 file-system-cache: 1.1.0 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.7.0)(typescript@4.9.3)(webpack@4.46.0) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.7.0)(typescript@4.9.5)(webpack@4.46.0) fs-extra: 9.1.0 glob: 7.2.3 handlebars: 4.7.7 @@ -5316,7 +5516,7 @@ packages: slash: 3.0.0 telejson: 5.3.3 ts-dedent: 2.2.0 - typescript: 4.9.3 + typescript: 4.9.5 util-deprecate: 1.0.2 webpack: 4.46.0 transitivePeerDependencies: @@ -5327,7 +5527,7 @@ packages: - webpack-command dev: true - /@storybook/core-common@6.5.16(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3): + /@storybook/core-common@6.5.16(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-2qtnKP3TTOzt2cp6LXKRTh7XrI9z5VanMnMTgeoFcA5ebnndD4V6BExQUdYPClE/QooLx6blUWNgS9dFEpjSqQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5337,41 +5537,41 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.15.0 - '@babel/plugin-proposal-class-properties': 7.14.5(@babel/core@7.15.0) - '@babel/plugin-proposal-decorators': 7.21.0(@babel/core@7.15.0) - '@babel/plugin-proposal-export-default-from': 7.18.10(@babel/core@7.15.0) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.15.0) - '@babel/plugin-proposal-object-rest-spread': 7.14.7(@babel/core@7.15.0) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.15.0) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.15.0) - '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.15.0) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.15.0) - '@babel/plugin-transform-arrow-functions': 7.21.5(@babel/core@7.15.0) - '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.15.0) - '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.15.0) - '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.15.0) - '@babel/plugin-transform-for-of': 7.21.5(@babel/core@7.15.0) - '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.15.0) - '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.15.0) - '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.15.0) - '@babel/preset-env': 7.15.0(@babel/core@7.15.0) - '@babel/preset-react': 7.14.5(@babel/core@7.15.0) - '@babel/preset-typescript': 7.21.0(@babel/core@7.15.0) - '@babel/register': 7.21.0(@babel/core@7.15.0) + '@babel/core': 7.21.8 + '@babel/plugin-proposal-class-properties': 7.14.5(@babel/core@7.21.8) + '@babel/plugin-proposal-decorators': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-proposal-export-default-from': 7.18.10(@babel/core@7.21.8) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-object-rest-spread': 7.14.7(@babel/core@7.21.8) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-transform-arrow-functions': 7.21.5(@babel/core@7.21.8) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.21.8) + '@babel/plugin-transform-for-of': 7.21.5(@babel/core@7.21.8) + '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.21.8) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.21.8) + '@babel/preset-env': 7.15.0(@babel/core@7.21.8) + '@babel/preset-react': 7.14.5(@babel/core@7.21.8) + '@babel/preset-typescript': 7.21.0(@babel/core@7.21.8) + '@babel/register': 7.21.0(@babel/core@7.21.8) '@storybook/node-logger': 6.5.16 '@storybook/semver': 7.3.2 '@types/node': 16.18.25 '@types/pretty-hrtime': 1.0.1 - babel-loader: 8.2.2(@babel/core@7.15.0)(webpack@4.46.0) + babel-loader: 8.2.2(@babel/core@7.21.8)(webpack@4.46.0) babel-plugin-macros: 3.1.0 - babel-plugin-polyfill-corejs3: 0.1.7(@babel/core@7.15.0) + babel-plugin-polyfill-corejs3: 0.1.7(@babel/core@7.21.8) chalk: 4.1.2 core-js: 3.30.1 express: 4.18.2 file-system-cache: 1.1.0 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.7.0)(typescript@4.9.3)(webpack@4.46.0) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.7.0)(typescript@4.9.5)(webpack@4.46.0) fs-extra: 9.1.0 glob: 7.2.3 handlebars: 4.7.7 @@ -5387,7 +5587,7 @@ packages: slash: 3.0.0 telejson: 6.0.8 ts-dedent: 2.2.0 - typescript: 4.9.3 + typescript: 4.9.5 util-deprecate: 1.0.2 webpack: 4.46.0 transitivePeerDependencies: @@ -5410,7 +5610,7 @@ packages: core-js: 3.30.1 dev: true - /@storybook/core-server@6.4.13(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3): + /@storybook/core-server@6.4.13(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-i3zrtHHkV6/b+jJF65BQu+YuXen+T/MF1f5J+li5nvJnLKhssVQmvpGvWyJezT3OgFkC1+BFBokFY6NXHHw77g==} peerDependencies: '@storybook/builder-webpack5': 6.4.13 @@ -5427,15 +5627,15 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-webpack4': 6.4.13(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3) - '@storybook/builder-webpack5': 6.5.16(esbuild@0.17.18)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3) - '@storybook/core-client': 6.4.13(@types/react@18.0.31)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3)(webpack@4.46.0) - '@storybook/core-common': 6.4.13(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3) + '@storybook/builder-webpack4': 6.4.13(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@storybook/builder-webpack5': 6.5.16(esbuild@0.17.18)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@storybook/core-client': 6.4.13(@types/react@18.0.31)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(webpack@4.46.0) + '@storybook/core-common': 6.4.13(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@storybook/core-events': 6.4.13 '@storybook/csf': 0.0.2--canary.87bc651.0 '@storybook/csf-tools': 6.4.13 - '@storybook/manager-webpack4': 6.4.13(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3) - '@storybook/manager-webpack5': 6.5.16(esbuild@0.17.18)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3) + '@storybook/manager-webpack4': 6.4.13(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@storybook/manager-webpack5': 6.5.16(esbuild@0.17.18)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@storybook/node-logger': 6.4.13 '@storybook/semver': 7.3.2 '@storybook/store': 6.4.13(react-dom@18.2.0)(react@18.2.0) @@ -5468,7 +5668,7 @@ packages: slash: 3.0.0 telejson: 5.3.3 ts-dedent: 2.2.0 - typescript: 4.9.3 + typescript: 4.9.5 util-deprecate: 1.0.2 watchpack: 2.4.0 webpack: 4.46.0 @@ -5486,7 +5686,7 @@ packages: - webpack-command dev: true - /@storybook/core@6.4.13(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3)(webpack@4.46.0): + /@storybook/core@6.4.13(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(webpack@4.46.0): resolution: {integrity: sha512-OSbji5w4jrGNALbxJwktZhi8qw4bGgL88dL72O40173b8ROLBOGkEkkz/BpHbqx2PhS9sGVNVMK2b2BwAiiu7g==} peerDependencies: '@storybook/builder-webpack5': 6.4.13 @@ -5500,12 +5700,12 @@ packages: typescript: optional: true dependencies: - '@storybook/builder-webpack5': 6.5.16(esbuild@0.17.18)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3) - '@storybook/core-client': 6.4.13(@types/react@18.0.31)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3)(webpack@4.46.0) - '@storybook/core-server': 6.4.13(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3) + '@storybook/builder-webpack5': 6.5.16(esbuild@0.17.18)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@storybook/core-client': 6.4.13(@types/react@18.0.31)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(webpack@4.46.0) + '@storybook/core-server': 6.4.13(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - typescript: 4.9.3 + typescript: 4.9.5 webpack: 4.46.0 transitivePeerDependencies: - '@storybook/manager-webpack5' @@ -5524,11 +5724,11 @@ packages: /@storybook/csf-tools@6.4.13: resolution: {integrity: sha512-eEYQdr/N4bsiQFxNEUkfQ/KyqdnUecwFS7V1k16/m/dP7cfinwW2Yo+9t77uWe3Qmzj9RbM6jrdWxXEUZ6MwvQ==} dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.21.8 '@babel/generator': 7.21.5 '@babel/parser': 7.21.8 - '@babel/plugin-transform-react-jsx': 7.21.5(@babel/core@7.15.0) - '@babel/preset-env': 7.15.0(@babel/core@7.15.0) + '@babel/plugin-transform-react-jsx': 7.21.5(@babel/core@7.21.8) + '@babel/preset-env': 7.15.0(@babel/core@7.21.8) '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 '@mdx-js/mdx': 1.6.22 @@ -5557,7 +5757,7 @@ packages: lodash: 4.17.21 dev: true - /@storybook/manager-webpack4@6.4.13(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3): + /@storybook/manager-webpack4@6.4.13(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-aUUIvSf1nUSuPEdLFcbXbEbm+WlBrpX+Ce+Ee5zuMpggfiMeq4H4UB5QuluB8oLUcJA/ZoQZ9m4pPfUZDH0O0w==} peerDependencies: react: ^16.8.0 || ^17.0.0 @@ -5567,18 +5767,18 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.15.0 - '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.15.0) - '@babel/preset-react': 7.14.5(@babel/core@7.15.0) + '@babel/core': 7.21.8 + '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.21.8) + '@babel/preset-react': 7.14.5(@babel/core@7.21.8) '@storybook/addons': 6.4.13(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-client': 6.4.13(@types/react@18.0.31)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3)(webpack@4.46.0) - '@storybook/core-common': 6.4.13(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3) + '@storybook/core-client': 6.4.13(@types/react@18.0.31)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(webpack@4.46.0) + '@storybook/core-common': 6.4.13(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@storybook/node-logger': 6.4.13 '@storybook/theming': 6.4.13(react-dom@18.2.0)(react@18.2.0) '@storybook/ui': 6.4.13(@types/react@18.0.31)(react-dom@18.2.0)(react@18.2.0) '@types/node': 14.18.44 '@types/webpack': 4.41.33 - babel-loader: 8.2.2(@babel/core@7.15.0)(webpack@4.46.0) + babel-loader: 8.2.2(@babel/core@7.21.8)(webpack@4.46.0) case-sensitive-paths-webpack-plugin: 2.4.0 chalk: 4.1.2 core-js: 3.30.1 @@ -5590,7 +5790,7 @@ packages: fs-extra: 9.1.0 html-webpack-plugin: 4.5.2(webpack@4.46.0) node-fetch: 2.6.9 - pnp-webpack-plugin: 1.6.4(typescript@4.9.3) + pnp-webpack-plugin: 1.6.4(typescript@4.9.5) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) read-pkg-up: 7.0.1 @@ -5600,7 +5800,7 @@ packages: telejson: 5.3.3 terser-webpack-plugin: 4.2.3(webpack@4.46.0) ts-dedent: 2.2.0 - typescript: 4.9.3 + typescript: 4.9.5 url-loader: 4.1.1(file-loader@6.2.0)(webpack@4.46.0) util-deprecate: 1.0.2 webpack: 4.46.0 @@ -5617,7 +5817,7 @@ packages: - webpack-command dev: true - /@storybook/manager-webpack5@6.5.16(esbuild@0.17.18)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3): + /@storybook/manager-webpack5@6.5.16(esbuild@0.17.18)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-OtxXv8JCe0r/0rE5HxaFicsNsXA+fqZxzokxquFFgrYf/1Jg4d7QX6/pG5wINF+5qInJfVkRG6xhPzv1s5bk9Q==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5631,8 +5831,8 @@ packages: '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.15.0) '@babel/preset-react': 7.14.5(@babel/core@7.15.0) '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-client': 6.5.16(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3)(webpack@5.76.3) - '@storybook/core-common': 6.5.16(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3) + '@storybook/core-client': 6.5.16(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(webpack@5.76.3) + '@storybook/core-common': 6.5.16(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@storybook/node-logger': 6.5.16 '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0) '@storybook/ui': 6.5.16(react-dom@18.2.0)(react@18.2.0) @@ -5657,7 +5857,7 @@ packages: telejson: 6.0.8 terser-webpack-plugin: 5.3.7(esbuild@0.17.18)(webpack@5.76.3) ts-dedent: 2.2.0 - typescript: 4.9.3 + typescript: 4.9.5 util-deprecate: 1.0.2 webpack: 5.76.3(esbuild@0.17.18) webpack-dev-middleware: 4.3.0(webpack@5.76.3) @@ -5746,7 +5946,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/react-docgen-typescript-plugin@1.0.2-canary.253f8c1.0(typescript@4.9.3)(webpack@4.46.0): + /@storybook/react-docgen-typescript-plugin@1.0.2-canary.253f8c1.0(typescript@4.9.5)(webpack@4.46.0): resolution: {integrity: sha512-mmoRG/rNzAiTbh+vGP8d57dfcR2aP+5/Ll03KKFyfy5FqWFm/Gh7u27ikx1I3LmVMI8n6jh5SdWMkMKon7/tDw==} peerDependencies: typescript: '>= 3.x' @@ -5757,15 +5957,15 @@ packages: find-cache-dir: 3.3.2 flat-cache: 3.0.4 micromatch: 4.0.5 - react-docgen-typescript: 2.2.2(typescript@4.9.3) + react-docgen-typescript: 2.2.2(typescript@4.9.5) tslib: 2.5.0 - typescript: 4.9.3 + typescript: 4.9.5 webpack: 4.46.0 transitivePeerDependencies: - supports-color dev: true - /@storybook/react@6.4.13(@babel/core@7.15.0)(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3): + /@storybook/react@6.4.13(@babel/core@7.15.0)(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-bmHGeAAad0qoEfselx3qvWlPf1fWccDgki3TneFWYTSoybZOuu0PWJp+M7kqWMxcyvdwQImjA9F+vCc7CUuF9w==} engines: {node: '>=10.13.0'} hasBin: true @@ -5785,11 +5985,11 @@ packages: '@babel/preset-react': 7.14.5(@babel/core@7.15.0) '@pmmmwh/react-refresh-webpack-plugin': 0.5.10(react-refresh@0.11.0)(webpack@4.46.0) '@storybook/addons': 6.4.13(react-dom@18.2.0)(react@18.2.0) - '@storybook/core': 6.4.13(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3)(webpack@4.46.0) - '@storybook/core-common': 6.4.13(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.3) + '@storybook/core': 6.4.13(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(@types/react@18.0.31)(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(webpack@4.46.0) + '@storybook/core-common': 6.4.13(eslint@8.7.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@storybook/csf': 0.0.2--canary.87bc651.0 '@storybook/node-logger': 6.4.13 - '@storybook/react-docgen-typescript-plugin': 1.0.2-canary.253f8c1.0(typescript@4.9.3)(webpack@4.46.0) + '@storybook/react-docgen-typescript-plugin': 1.0.2-canary.253f8c1.0(typescript@4.9.5)(webpack@4.46.0) '@storybook/semver': 7.3.2 '@storybook/store': 6.4.13(react-dom@18.2.0)(react@18.2.0) '@types/webpack-env': 1.18.0 @@ -5806,7 +6006,7 @@ packages: read-pkg-up: 7.0.1 regenerator-runtime: 0.13.11 ts-dedent: 2.2.0 - typescript: 4.9.3 + typescript: 4.9.5 webpack: 4.46.0 transitivePeerDependencies: - '@storybook/builder-webpack5' @@ -6337,7 +6537,7 @@ packages: /@types/hoist-non-react-statics@3.3.1: resolution: {integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==} dependencies: - '@types/react': 18.0.31 + '@types/react': 18.2.6 hoist-non-react-statics: 3.3.2 dev: true @@ -6476,30 +6676,36 @@ packages: resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} dev: false + /@types/react-dom@18.2.4: + resolution: {integrity: sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==} + dependencies: + '@types/react': 18.2.6 + dev: true + /@types/react-router-config@5.0.7: resolution: {integrity: sha512-pFFVXUIydHlcJP6wJm7sDii5mD/bCmmAY0wQzq+M+uX7bqS95AQqHZWP1iNMKrWVQSuHIzj5qi9BvrtLX2/T4w==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.0.31 + '@types/react': 18.2.6 '@types/react-router': 5.1.20 /@types/react-router-dom@5.3.3: resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.0.31 + '@types/react': 18.2.6 '@types/react-router': 5.1.20 /@types/react-router@5.1.20: resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.0.31 + '@types/react': 18.2.6 /@types/react-syntax-highlighter@11.0.5: resolution: {integrity: sha512-VIOi9i2Oj5XsmWWoB72p3KlZoEbdRAcechJa8Ztebw7bDl2YmR+odxIqhtJGp1q2EozHs02US+gzxJ9nuf56qg==} dependencies: - '@types/react': 18.0.31 + '@types/react': 18.2.6 dev: true /@types/react@18.0.31: @@ -6509,6 +6715,13 @@ packages: '@types/scheduler': 0.16.3 csstype: 3.1.2 + /@types/react@18.2.6: + resolution: {integrity: sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA==} + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.3 + csstype: 3.1.2 + /@types/responselike@1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: @@ -6574,7 +6787,7 @@ packages: resolution: {integrity: sha512-KuKJ9Z6xb93uJiIyxo/+ksS7yLjS1KzG6iv5i78dhVg/X3u5t1H7juRWqVmodIdz6wGVaIApo1u01kmFRdJHVw==} dependencies: '@types/hoist-non-react-statics': 3.3.1 - '@types/react': 18.0.31 + '@types/react': 18.2.6 csstype: 3.1.2 dev: true @@ -6635,7 +6848,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: false - /@typescript-eslint/eslint-plugin@5.57.0(@typescript-eslint/parser@5.57.0)(eslint@8.7.0)(typescript@4.9.3): + /@typescript-eslint/eslint-plugin@5.57.0(@typescript-eslint/parser@5.57.0)(eslint@8.7.0)(typescript@4.9.5): resolution: {integrity: sha512-itag0qpN6q2UMM6Xgk6xoHa0D0/P+M17THnr4SVgqn9Rgam5k/He33MA7/D7QoJcdMxHFyX7U9imaBonAX/6qA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -6647,23 +6860,51 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.1 - '@typescript-eslint/parser': 5.57.0(eslint@8.7.0)(typescript@4.9.3) + '@typescript-eslint/parser': 5.57.0(eslint@8.7.0)(typescript@4.9.5) '@typescript-eslint/scope-manager': 5.57.0 - '@typescript-eslint/type-utils': 5.57.0(eslint@8.7.0)(typescript@4.9.3) - '@typescript-eslint/utils': 5.57.0(eslint@8.7.0)(typescript@4.9.3) + '@typescript-eslint/type-utils': 5.57.0(eslint@8.7.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.57.0(eslint@8.7.0)(typescript@4.9.5) debug: 4.3.4 eslint: 8.7.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.5.0 - tsutils: 3.21.0(typescript@4.9.3) - typescript: 4.9.3 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/eslint-plugin@5.57.1(@typescript-eslint/parser@5.57.1)(eslint@8.38.0)(typescript@4.9.5): + resolution: {integrity: sha512-1MeobQkQ9tztuleT3v72XmY0XuKXVXusAhryoLuU5YZ+mXoYKZP9SQ7Flulh1NX4DTjpGTc2b/eMu4u7M7dhnQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.5.1 + '@typescript-eslint/parser': 5.57.1(eslint@8.38.0)(typescript@4.9.5) + '@typescript-eslint/scope-manager': 5.57.1 + '@typescript-eslint/type-utils': 5.57.1(eslint@8.38.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.57.1(eslint@8.38.0)(typescript@4.9.5) + debug: 4.3.4 + eslint: 8.38.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + natural-compare-lite: 1.4.0 + semver: 7.5.0 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.57.0(eslint@8.7.0)(typescript@4.9.3): + /@typescript-eslint/parser@5.57.0(eslint@8.7.0)(typescript@4.9.5): resolution: {integrity: sha512-orrduvpWYkgLCyAdNtR1QIWovcNZlEm6yL8nwH/eTxWLd8gsP+25pdLHYzL2QdkqrieaDwLpytHqycncv0woUQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -6675,10 +6916,30 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.57.0 '@typescript-eslint/types': 5.57.0 - '@typescript-eslint/typescript-estree': 5.57.0(typescript@4.9.3) + '@typescript-eslint/typescript-estree': 5.57.0(typescript@4.9.5) debug: 4.3.4 eslint: 8.7.0 - typescript: 4.9.3 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser@5.57.1(eslint@8.38.0)(typescript@4.9.5): + resolution: {integrity: sha512-hlA0BLeVSA/wBPKdPGxoVr9Pp6GutGoY380FEhbVi0Ph4WNe8kLvqIRx76RSQt1lynZKfrXKs0/XeEk4zZycuA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.57.1 + '@typescript-eslint/types': 5.57.1 + '@typescript-eslint/typescript-estree': 5.57.1(typescript@4.9.5) + debug: 4.3.4 + eslint: 8.38.0 + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true @@ -6691,7 +6952,15 @@ packages: '@typescript-eslint/visitor-keys': 5.57.0 dev: true - /@typescript-eslint/type-utils@5.57.0(eslint@8.7.0)(typescript@4.9.3): + /@typescript-eslint/scope-manager@5.57.1: + resolution: {integrity: sha512-N/RrBwEUKMIYxSKl0oDK5sFVHd6VI7p9K5MyUlVYAY6dyNb/wHUqndkTd3XhpGlXgnQsBkRZuu4f9kAHghvgPw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.57.1 + '@typescript-eslint/visitor-keys': 5.57.1 + dev: true + + /@typescript-eslint/type-utils@5.57.0(eslint@8.7.0)(typescript@4.9.5): resolution: {integrity: sha512-kxXoq9zOTbvqzLbdNKy1yFrxLC6GDJFE2Yuo3KqSwTmDOFjUGeWSakgoXT864WcK5/NAJkkONCiKb1ddsqhLXQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -6701,12 +6970,32 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.57.0(typescript@4.9.3) - '@typescript-eslint/utils': 5.57.0(eslint@8.7.0)(typescript@4.9.3) + '@typescript-eslint/typescript-estree': 5.57.0(typescript@4.9.5) + '@typescript-eslint/utils': 5.57.0(eslint@8.7.0)(typescript@4.9.5) debug: 4.3.4 eslint: 8.7.0 - tsutils: 3.21.0(typescript@4.9.3) - typescript: 4.9.3 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/type-utils@5.57.1(eslint@8.38.0)(typescript@4.9.5): + resolution: {integrity: sha512-/RIPQyx60Pt6ga86hKXesXkJ2WOS4UemFrmmq/7eOyiYjYv/MUSHPlkhU6k9T9W1ytnTJueqASW+wOmW4KrViw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.57.1(typescript@4.9.5) + '@typescript-eslint/utils': 5.57.1(eslint@8.38.0)(typescript@4.9.5) + debug: 4.3.4 + eslint: 8.38.0 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true @@ -6716,7 +7005,12 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.57.0(typescript@4.9.3): + /@typescript-eslint/types@5.57.1: + resolution: {integrity: sha512-bSs4LOgyV3bJ08F5RDqO2KXqg3WAdwHCu06zOqcQ6vqbTJizyBhuh1o1ImC69X4bV2g1OJxbH71PJqiO7Y1RuA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@typescript-eslint/typescript-estree@5.57.0(typescript@4.9.5): resolution: {integrity: sha512-LTzQ23TV82KpO8HPnWuxM2V7ieXW8O142I7hQTxWIHDcCEIjtkat6H96PFkYBQqGFLW/G/eVVOB9Z8rcvdY/Vw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -6731,13 +7025,34 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.0 - tsutils: 3.21.0(typescript@4.9.3) - typescript: 4.9.3 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/typescript-estree@5.57.1(typescript@4.9.5): + resolution: {integrity: sha512-A2MZqD8gNT0qHKbk2wRspg7cHbCDCk2tcqt6ScCFLr5Ru8cn+TCfM786DjPhqwseiS+PrYwcXht5ztpEQ6TFTw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.57.1 + '@typescript-eslint/visitor-keys': 5.57.1 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.0 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.57.0(eslint@8.7.0)(typescript@4.9.3): + /@typescript-eslint/utils@5.57.0(eslint@8.7.0)(typescript@4.9.5): resolution: {integrity: sha512-ps/4WohXV7C+LTSgAL5CApxvxbMkl9B9AUZRtnEFonpIxZDIT7wC1xfvuJONMidrkB9scs4zhtRyIwHh4+18kw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -6748,7 +7063,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.57.0 '@typescript-eslint/types': 5.57.0 - '@typescript-eslint/typescript-estree': 5.57.0(typescript@4.9.3) + '@typescript-eslint/typescript-estree': 5.57.0(typescript@4.9.5) eslint: 8.7.0 eslint-scope: 5.1.1 semver: 7.5.0 @@ -6757,6 +7072,26 @@ packages: - typescript dev: true + /@typescript-eslint/utils@5.57.1(eslint@8.38.0)(typescript@4.9.5): + resolution: {integrity: sha512-kN6vzzf9NkEtawECqze6v99LtmDiUJCVpvieTFA1uL7/jDghiJGubGZ5csicYHU1Xoqb3oH/R5cN5df6W41Nfg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.38.0) + '@types/json-schema': 7.0.11 + '@types/semver': 7.3.13 + '@typescript-eslint/scope-manager': 5.57.1 + '@typescript-eslint/types': 5.57.1 + '@typescript-eslint/typescript-estree': 5.57.1(typescript@4.9.5) + eslint: 8.38.0 + eslint-scope: 5.1.1 + semver: 7.5.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/visitor-keys@5.57.0: resolution: {integrity: sha512-ery2g3k0hv5BLiKpPuwYt9KBkAp2ugT6VvyShXdLOkax895EC55sP0Tx5L0fZaQueiK3fBLvHVvEl3jFS5ia+g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6765,6 +7100,29 @@ packages: eslint-visitor-keys: 3.4.0 dev: true + /@typescript-eslint/visitor-keys@5.57.1: + resolution: {integrity: sha512-RjQrAniDU0CEk5r7iphkm731zKlFiUjvcBS2yHAg8WWqFMCaCrD0rKEVOMUyMMcbGPZ0bPp56srkGWrgfZqLRA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.57.1 + eslint-visitor-keys: 3.4.1 + dev: true + + /@vitejs/plugin-react@4.0.0(vite@4.3.2): + resolution: {integrity: sha512-HX0XzMjL3hhOYm+0s95pb0Z7F8O81G7joUHgfDd/9J/ZZf5k4xX6QAMFkKsHFxaHlf6X7GD7+XuaZ66ULiJuhQ==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.2.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/plugin-transform-react-jsx-self': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-transform-react-jsx-source': 7.19.6(@babel/core@7.21.8) + react-refresh: 0.14.0 + vite: 4.3.2 + transitivePeerDependencies: + - supports-color + dev: true + /@webassemblyjs/ast@1.11.1: resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} dependencies: @@ -7027,7 +7385,6 @@ packages: acorn: 7.4.1 acorn-walk: 7.2.0 xtend: 4.0.2 - dev: false /acorn-walk@7.2.0: resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} @@ -7304,7 +7661,6 @@ packages: /arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - dev: false /argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} @@ -7503,7 +7859,6 @@ packages: picocolors: 1.0.0 postcss: 8.4.21 postcss-value-parser: 4.2.0 - dev: false /autoprefixer@9.8.8: resolution: {integrity: sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==} @@ -7576,18 +7931,18 @@ packages: - supports-color dev: true - /babel-jest@27.5.1(@babel/core@7.15.0): + /babel-jest@27.5.1(@babel/core@7.21.8): resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.21.8 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 '@types/babel__core': 7.20.0 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 27.5.1(@babel/core@7.15.0) + babel-preset-jest: 27.5.1(@babel/core@7.21.8) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -7595,7 +7950,7 @@ packages: - supports-color dev: true - /babel-loader@8.2.2(@babel/core@7.15.0)(webpack@4.46.0): + /babel-loader@8.2.2(@babel/core@7.15.0)(webpack@5.76.3): resolution: {integrity: sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==} engines: {node: '>= 8.9'} peerDependencies: @@ -7607,22 +7962,22 @@ packages: loader-utils: 1.4.2 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 4.46.0 + webpack: 5.76.3(esbuild@0.17.18) dev: true - /babel-loader@8.2.2(@babel/core@7.15.0)(webpack@5.76.3): + /babel-loader@8.2.2(@babel/core@7.21.8)(webpack@4.46.0): resolution: {integrity: sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==} engines: {node: '>= 8.9'} peerDependencies: '@babel/core': ^7.0.0 webpack: '>=2' dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.21.8 find-cache-dir: 3.3.2 loader-utils: 1.4.2 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.76.3(esbuild@0.17.18) + webpack: 4.46.0 dev: true /babel-loader@8.3.0(@babel/core@7.21.8)(webpack@5.76.3): @@ -7748,6 +8103,19 @@ packages: - supports-color dev: true + /babel-plugin-polyfill-corejs2@0.2.3(@babel/core@7.21.8): + resolution: {integrity: sha512-NDZ0auNRzmAfE1oDDPW2JhzIMXUk+FFe2ICejmt5T4ocKgiQx3e0VCRx9NCAidcMtL2RUZaWtXnmjTCkx0tcbA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.21.7 + '@babel/core': 7.21.8 + '@babel/helper-define-polyfill-provider': 0.2.4(@babel/core@7.21.8) + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.21.8): resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} peerDependencies: @@ -7761,13 +8129,13 @@ packages: - supports-color dev: false - /babel-plugin-polyfill-corejs3@0.1.7(@babel/core@7.15.0): + /babel-plugin-polyfill-corejs3@0.1.7(@babel/core@7.21.8): resolution: {integrity: sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 - '@babel/helper-define-polyfill-provider': 0.1.5(@babel/core@7.15.0) + '@babel/core': 7.21.8 + '@babel/helper-define-polyfill-provider': 0.1.5(@babel/core@7.21.8) core-js-compat: 3.30.1 transitivePeerDependencies: - supports-color @@ -7785,6 +8153,18 @@ packages: - supports-color dev: true + /babel-plugin-polyfill-corejs3@0.2.5(@babel/core@7.21.8): + resolution: {integrity: sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-define-polyfill-provider': 0.2.4(@babel/core@7.21.8) + core-js-compat: 3.30.1 + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.21.8): resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} peerDependencies: @@ -7808,6 +8188,17 @@ packages: - supports-color dev: true + /babel-plugin-polyfill-regenerator@0.2.3(@babel/core@7.21.8): + resolution: {integrity: sha512-JVE78oRZPKFIeUqFGrSORNzQnrDwZR16oiWeGM8ZyjBn2XAT5OjP+wXx5ESuo33nUsFUEJYjtklnsKbxW5L+7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-define-polyfill-provider': 0.2.4(@babel/core@7.21.8) + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.21.8): resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} peerDependencies: @@ -7857,6 +8248,26 @@ packages: '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.15.0) dev: true + /babel-preset-current-node-syntax@1.0.1(@babel/core@7.21.8): + resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.8) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.21.8) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.21.8) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.8) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.8) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.8) + dev: true + /babel-preset-jest@27.5.1(@babel/core@7.15.0): resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -7868,6 +8279,17 @@ packages: babel-preset-current-node-syntax: 1.0.1(@babel/core@7.15.0) dev: true + /babel-preset-jest@27.5.1(@babel/core@7.21.8): + resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.8 + babel-plugin-jest-hoist: 27.5.1 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.8) + dev: true + /bail@1.0.5: resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} @@ -9427,7 +9849,6 @@ packages: /defined@1.0.1: resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==} - dev: false /del@6.1.1: resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} @@ -9523,11 +9944,9 @@ packages: acorn-node: 1.8.2 defined: 1.0.1 minimist: 1.2.8 - dev: false /didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - dev: false /diff-sequences@27.5.1: resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==} @@ -9557,7 +9976,6 @@ packages: /dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - dev: false /dns-equal@1.0.0: resolution: {integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==} @@ -10033,7 +10451,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.57.0(eslint@8.7.0)(typescript@4.9.3) + '@typescript-eslint/parser': 5.57.0(eslint@8.7.0)(typescript@4.9.5) debug: 3.2.7 eslint: 8.7.0 eslint-import-resolver-node: 0.3.7 @@ -10063,7 +10481,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.57.0(eslint@8.7.0)(typescript@4.9.3) + '@typescript-eslint/parser': 5.57.0(eslint@8.7.0)(typescript@4.9.5) array-includes: 3.1.6 array.prototype.flat: 1.3.1 debug: 2.6.9 @@ -10100,6 +10518,23 @@ packages: prettier-linter-helpers: 1.0.0 dev: true + /eslint-plugin-react-hooks@4.6.0(eslint@8.38.0): + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: 8.38.0 + dev: true + + /eslint-plugin-react-refresh@0.3.4(eslint@8.38.0): + resolution: {integrity: sha512-E0ViBglxSQAERBp6eTj5fPgtCRtDonnbCFiVQBhf4Dto2blJRxg1dFUMdMh7N6ljTI4UwPhHwYDQ3Dyo4m6bwA==} + peerDependencies: + eslint: '>=7' + dependencies: + eslint: 8.38.0 + dev: true + /eslint-plugin-react@7.28.0(eslint@8.7.0): resolution: {integrity: sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==} engines: {node: '>=4'} @@ -10167,6 +10602,60 @@ packages: resolution: {integrity: sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint-visitor-keys@3.4.1: + resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /eslint@8.38.0: + resolution: {integrity: sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.38.0) + '@eslint-community/regexpp': 4.5.1 + '@eslint/eslintrc': 2.0.3 + '@eslint/js': 8.38.0 + '@humanwhocodes/config-array': 0.11.8 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.0 + eslint-visitor-keys: 3.4.0 + espree: 9.5.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.20.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-sdsl: 4.4.0 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.1 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + /eslint@8.7.0: resolution: {integrity: sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -10218,6 +10707,15 @@ packages: acorn-jsx: 5.3.2(acorn@8.8.2) eslint-visitor-keys: 3.4.0 + /espree@9.5.2: + resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.8.2 + acorn-jsx: 5.3.2(acorn@8.8.2) + eslint-visitor-keys: 3.4.1 + dev: true + /esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} @@ -10755,7 +11253,7 @@ packages: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} dev: true - /fork-ts-checker-webpack-plugin@4.1.6(eslint@8.7.0)(typescript@4.9.3)(webpack@4.46.0): + /fork-ts-checker-webpack-plugin@4.1.6(eslint@8.7.0)(typescript@4.9.5)(webpack@4.46.0): resolution: {integrity: sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==} engines: {node: '>=6.11.5', yarn: '>=1.0.0'} peerDependencies: @@ -10776,14 +11274,14 @@ packages: minimatch: 3.1.2 semver: 5.7.1 tapable: 1.1.3 - typescript: 4.9.3 + typescript: 4.9.5 webpack: 4.46.0 worker-rpc: 0.1.1 transitivePeerDependencies: - supports-color dev: true - /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.7.0)(typescript@4.9.3)(webpack@4.46.0): + /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.7.0)(typescript@4.9.3)(webpack@5.76.3): resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -10812,10 +11310,42 @@ packages: semver: 7.5.0 tapable: 1.1.3 typescript: 4.9.3 + webpack: 5.76.3(esbuild@0.17.18) + dev: false + + /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.7.0)(typescript@4.9.5)(webpack@4.46.0): + resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} + engines: {node: '>=10', yarn: '>=1.0.0'} + peerDependencies: + eslint: '>= 6' + typescript: '>= 2.7' + vue-template-compiler: '*' + webpack: '>= 4' + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + dependencies: + '@babel/code-frame': 7.21.4 + '@types/json-schema': 7.0.11 + chalk: 4.1.2 + chokidar: 3.5.3 + cosmiconfig: 6.0.0 + deepmerge: 4.3.1 + eslint: 8.7.0 + fs-extra: 9.1.0 + glob: 7.2.3 + memfs: 3.5.1 + minimatch: 3.1.2 + schema-utils: 2.7.0 + semver: 7.5.0 + tapable: 1.1.3 + typescript: 4.9.5 webpack: 4.46.0 dev: true - /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.7.0)(typescript@4.9.3)(webpack@5.76.3): + /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.7.0)(typescript@4.9.5)(webpack@5.76.3): resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -10843,8 +11373,9 @@ packages: schema-utils: 2.7.0 semver: 7.5.0 tapable: 1.1.3 - typescript: 4.9.3 + typescript: 4.9.5 webpack: 5.76.3(esbuild@0.17.18) + dev: true /form-data@2.3.3: resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} @@ -10892,7 +11423,6 @@ packages: /fraction.js@4.2.0: resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} - dev: false /fragment-cache@0.2.1: resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} @@ -12174,7 +12704,6 @@ packages: /is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} - dev: false /is-plain-obj@1.1.0: resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} @@ -12352,7 +12881,7 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.21.8 '@babel/parser': 7.21.8 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 @@ -12475,10 +13004,10 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.21.8 '@jest/test-sequencer': 27.5.1 '@jest/types': 27.5.1 - babel-jest: 27.5.1(@babel/core@7.15.0) + babel-jest: 27.5.1(@babel/core@7.21.8) chalk: 4.1.2 ci-info: 3.8.0 deepmerge: 4.3.1 @@ -12773,16 +13302,16 @@ packages: resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.21.8 '@babel/generator': 7.21.5 - '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.15.0) + '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.21.8) '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 '@types/babel__traverse': 7.18.5 '@types/prettier': 2.7.2 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.15.0) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.8) chalk: 4.1.2 expect: 27.5.1 graceful-fs: 4.2.11 @@ -12915,6 +13444,10 @@ packages: engines: {node: '>=10'} dev: true + /js-sdsl@4.4.0: + resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==} + dev: true + /js-string-escape@1.0.1: resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==} engines: {node: '>= 0.8'} @@ -14021,7 +14554,6 @@ packages: /object-hash@3.0.0: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} - dev: false /object-inspect@1.12.3: resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} @@ -14496,7 +15028,6 @@ packages: /pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} - dev: false /pify@3.0.0: resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} @@ -14539,11 +15070,11 @@ packages: find-up: 3.0.0 dev: false - /pnp-webpack-plugin@1.6.4(typescript@4.9.3): + /pnp-webpack-plugin@1.6.4(typescript@4.9.5): resolution: {integrity: sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==} engines: {node: '>=6'} dependencies: - ts-pnp: 1.2.0(typescript@4.9.3) + ts-pnp: 1.2.0(typescript@4.9.5) transitivePeerDependencies: - typescript dev: true @@ -14656,7 +15187,6 @@ packages: postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.2 - dev: false /postcss-js@4.0.1(postcss@8.4.21): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} @@ -14666,7 +15196,6 @@ packages: dependencies: camelcase-css: 2.0.1 postcss: 8.4.21 - dev: false /postcss-load-config@3.1.4(postcss@7.0.39): resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} @@ -14700,7 +15229,6 @@ packages: lilconfig: 2.1.0 postcss: 8.4.21 yaml: 1.10.2 - dev: false /postcss-loader@4.3.0(postcss@7.0.39)(webpack@4.46.0): resolution: {integrity: sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==} @@ -14889,7 +15417,6 @@ packages: dependencies: postcss: 8.4.21 postcss-selector-parser: 6.0.12 - dev: false /postcss-normalize-charset@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} @@ -15193,6 +15720,16 @@ packages: react: 18.2.0 dev: false + /prism-react-renderer@2.0.4(react@18.2.0): + resolution: {integrity: sha512-1fcayBPhlGWLjKHeZMA2eJbvLsq1YJsoP3CUOF0BNlobw4knAYS6EWHYawywaZ5zoIxYkgxuqrrkCj7b+135ow==} + peerDependencies: + react: '>=16.0.0' + dependencies: + '@types/prismjs': 1.26.0 + clsx: 1.2.1 + react: 18.2.0 + dev: false + /prismjs@1.26.0: resolution: {integrity: sha512-HUoH9C5Z3jKkl3UunCyiD5jwk0+Hz0fIgQ2nbwU2Oo/ceuTAQAg+pPVnfdt2TJWRVLcxKh9iuoYDUSc8clb5UQ==} engines: {node: '>=6'} @@ -15408,7 +15945,6 @@ packages: /quick-lru@5.1.1: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} - dev: false /ramda@0.28.0: resolution: {integrity: sha512-9QnLuG/kPVgWvMQ4aODhsBUFKOUmnbUnsSXACv+NCQZcHbeb+v8Lodp8OVxtRULN1/xOyYLLaL6npE6dMq5QTA==} @@ -15525,12 +16061,12 @@ packages: - vue-template-compiler dev: false - /react-docgen-typescript@2.2.2(typescript@4.9.3): + /react-docgen-typescript@2.2.2(typescript@4.9.5): resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} peerDependencies: typescript: '>= 4.3.x' dependencies: - typescript: 4.9.3 + typescript: 4.9.5 dev: true /react-docgen@5.4.3: @@ -15538,7 +16074,7 @@ packages: engines: {node: '>=8.10.0'} hasBin: true dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.21.8 '@babel/generator': 7.21.5 '@babel/runtime': 7.21.5 ast-types: 0.14.2 @@ -15666,6 +16202,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /react-refresh@0.14.0: + resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} + engines: {node: '>=0.10.0'} + dev: true + /react-router-config@5.1.1(react-router@5.3.4)(react@18.2.0): resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} peerDependencies: @@ -15799,7 +16340,6 @@ packages: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} dependencies: pify: 2.3.0 - dev: false /read-pkg-up@7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} @@ -17305,7 +17845,6 @@ packages: resolve: 1.22.2 transitivePeerDependencies: - ts-node - dev: false /tapable@1.1.3: resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} @@ -17649,7 +18188,7 @@ packages: /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - /ts-pnp@1.2.0(typescript@4.9.3): + /ts-pnp@1.2.0(typescript@4.9.5): resolution: {integrity: sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==} engines: {node: '>=6'} peerDependencies: @@ -17658,7 +18197,7 @@ packages: typescript: optional: true dependencies: - typescript: 4.9.3 + typescript: 4.9.5 dev: true /tsconfig-paths@3.14.2: @@ -17677,7 +18216,7 @@ packages: /tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - /tsup@6.7.0(postcss@7.0.39)(typescript@4.9.3): + /tsup@6.7.0(postcss@7.0.39)(typescript@4.9.5): resolution: {integrity: sha512-L3o8hGkaHnu5TdJns+mCqFsDBo83bJ44rlK7e6VdanIvpea4ArPcU3swWGsLVbXak1PqQx/V+SSmFPujBK+zEQ==} engines: {node: '>=14.18'} hasBin: true @@ -17708,20 +18247,20 @@ packages: source-map: 0.8.0-beta.0 sucrase: 3.31.0 tree-kill: 1.2.2 - typescript: 4.9.3 + typescript: 4.9.5 transitivePeerDependencies: - supports-color - ts-node dev: true - /tsutils@3.21.0(typescript@4.9.3): + /tsutils@3.21.0(typescript@4.9.5): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 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' dependencies: tslib: 1.14.1 - typescript: 4.9.3 + typescript: 4.9.5 dev: true /tty-browserify@0.0.0: @@ -17828,14 +18367,20 @@ packages: engines: {node: '>=4.2.0'} hasBin: true - /typings-tester@0.3.1(typescript@4.9.3): + /typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + + /typings-tester@0.3.1(typescript@4.9.5): resolution: {integrity: sha512-KvsNMCKtPK87zn6xAVM+EAYBKt8UqfaajdtZv6GylHtmdfhjC4vRXXqfxO46lFeOgm7dfc8carJDjdd0wunNBw==} hasBin: true peerDependencies: typescript: ~2 dependencies: commander: 2.20.3 - typescript: 4.9.3 + typescript: 4.9.5 dev: true /ua-parser-js@0.7.35: @@ -18280,6 +18825,38 @@ packages: unist-util-stringify-position: 2.0.3 vfile-message: 2.0.4 + /vite@4.3.2: + resolution: {integrity: sha512-9R53Mf+TBoXCYejcL+qFbZde+eZveQLDYd9XgULILLC1a5ZwPaqgmdVpL8/uvw2BM/1TzetWjglwm+3RO+xTyw==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.17.18 + postcss: 8.4.21 + rollup: 3.21.5 + optionalDependencies: + fsevents: 2.3.2 + dev: true + /vm-browserify@1.1.2: resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} dev: true