diff --git a/webui/.eslintignore b/webui/.eslintignore
new file mode 100644
index 0000000..3897265
--- /dev/null
+++ b/webui/.eslintignore
@@ -0,0 +1,13 @@
+.DS_Store
+node_modules
+/build
+/.svelte-kit
+/package
+.env
+.env.*
+!.env.example
+
+# Ignore files for PNPM, NPM and YARN
+pnpm-lock.yaml
+package-lock.json
+yarn.lock
diff --git a/webui/.eslintrc.cjs b/webui/.eslintrc.cjs
index 946c389..ba3bd05 100644
--- a/webui/.eslintrc.cjs
+++ b/webui/.eslintrc.cjs
@@ -1,20 +1,35 @@
+/** @type { import("eslint").Linter.Config } */
module.exports = {
- env: {
- browser: true,
- es2021: true
- },
- extends: ["eslint:recommended", "plugin:@typescript-eslint/recommended", "plugin:storybook/recommended"],
- parser: "@typescript-eslint/parser",
- parserOptions: {
- ecmaVersion: "latest",
- sourceType: "module"
- },
- plugins: ["svelte3", "@typescript-eslint"],
- overrides: [{
- files: ["*.svelte"],
- processor: "svelte3/svelte3"
- }],
+ root: true,
+ extends: [
+ 'eslint:recommended',
+ 'plugin:@typescript-eslint/recommended',
+ 'plugin:svelte/recommended',
+ 'prettier'
+ ],
+ parser: '@typescript-eslint/parser',
+ plugins: ['@typescript-eslint'],
+ parserOptions: {
+ sourceType: 'module',
+ ecmaVersion: 2020,
+ extraFileExtensions: ['.svelte']
+ },
+ env: {
+ browser: true,
+ es2017: true,
+ node: true
+ },
+ overrides: [
+ {
+ files: ['*.svelte'],
+ parser: 'svelte-eslint-parser',
+ parserOptions: {
+ parser: '@typescript-eslint/parser'
+ }
+ }
+ ],
rules: {
+ "svelte/valid-compile": ["error", { "ignoreWarnings": false }],
"@typescript-eslint/no-unused-vars": ["warn", {
argsIgnorePattern: "^_",
varsIgnorePattern: "^_"
@@ -23,12 +38,4 @@ module.exports = {
allow: ["debug", "warn", "error"]
}]
},
- settings: {
- "svelte3/typescript": true,
- // load TypeScript as peer dependency
- "svelte3/ignore-warnings": w => w.code == "unused-export-let"
- },
- globals: {
- NodeJS: true
- }
-};
\ No newline at end of file
+};
diff --git a/webui/.gitattributes b/webui/.gitattributes
deleted file mode 100644
index 3e0879e..0000000
--- a/webui/.gitattributes
+++ /dev/null
@@ -1,39 +0,0 @@
-public/assets/fonts/Inter-ExtraBoldItalic.woff filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-ExtraLight.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-italic.var.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-Light.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-Bold.woff filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-BoldItalic.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-Italic.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-Medium.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-MediumItalic.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-SemiBold.woff filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-BlackItalic.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-ExtraBold.woff filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-Regular.woff filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-SemiBoldItalic.woff filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-Thin.woff filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-Black.woff filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-Black.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-BlackItalic.woff filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-ExtraBoldItalic.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-ExtraLightItalic.woff filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-Light.woff filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-Bold.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-ExtraBold.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-ExtraLightItalic.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-LightItalic.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-MediumItalic.woff filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-ThinItalic.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter.var.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-BoldItalic.woff filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-ExtraLight.woff filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-Medium.woff filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-Regular.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-SemiBold.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-SemiBoldItalic.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-Thin.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-Italic.woff filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-LightItalic.woff filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-roman.var.woff2 filter=lfs diff=lfs merge=lfs -text
-public/assets/fonts/Inter-ThinItalic.woff filter=lfs diff=lfs merge=lfs -text
diff --git a/webui/.gitignore b/webui/.gitignore
index 422f19a..1d85d9c 100644
--- a/webui/.gitignore
+++ b/webui/.gitignore
@@ -1,4 +1,12 @@
+.DS_Store
node_modules
+/build
+/.svelte-kit
+/package
+.env
+.env.*
+!.env.example
+vite.config.js.timestamp-*
+vite.config.ts.timestamp-*
-/dist
-/public/vendor/
+/static/vendor
diff --git a/webui/.npmrc b/webui/.npmrc
new file mode 100644
index 0000000..b6f27f1
--- /dev/null
+++ b/webui/.npmrc
@@ -0,0 +1 @@
+engine-strict=true
diff --git a/webui/.prettierignore b/webui/.prettierignore
new file mode 100644
index 0000000..cc41cea
--- /dev/null
+++ b/webui/.prettierignore
@@ -0,0 +1,4 @@
+# Ignore files for PNPM, NPM and YARN
+pnpm-lock.yaml
+package-lock.json
+yarn.lock
diff --git a/webui/.prettierrc b/webui/.prettierrc
index e12a129..9573023 100644
--- a/webui/.prettierrc
+++ b/webui/.prettierrc
@@ -1,3 +1,8 @@
{
- "plugins": ["prettier-plugin-svelte"]
+ "useTabs": true,
+ "singleQuote": true,
+ "trailingComma": "none",
+ "printWidth": 100,
+ "plugins": ["prettier-plugin-svelte"],
+ "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }]
}
diff --git a/webui/.storybook/main.ts b/webui/.storybook/main.ts
deleted file mode 100644
index 54575fe..0000000
--- a/webui/.storybook/main.ts
+++ /dev/null
@@ -1,27 +0,0 @@
-import type { StorybookConfig } from "@storybook/svelte-vite";
-
-const config: StorybookConfig = {
- stories: ["../src/**/*.mdx", "../src/**/*.stories.@(js|jsx|ts|tsx|svelte)"],
- addons: [
- "@storybook/addon-links",
- "@storybook/addon-essentials",
- "@storybook/addon-interactions",
- ],
- framework: {
- name: "@storybook/svelte-vite",
- options: {},
- },
- docs: {
- autodocs: "tag",
- },
- viteFinal: (config) => {
- config.server!.proxy = {
- "/api": {
- target: "http://localhost:8099/",
- },
- };
- return config;
- },
-};
-
-module.exports = config;
diff --git a/webui/.storybook/preview-head.html b/webui/.storybook/preview-head.html
deleted file mode 100644
index 05da1e9..0000000
--- a/webui/.storybook/preview-head.html
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/webui/.storybook/preview.js b/webui/.storybook/preview.js
deleted file mode 100644
index 11f3577..0000000
--- a/webui/.storybook/preview.js
+++ /dev/null
@@ -1,11 +0,0 @@
-export const parameters = {
- actions: { argTypesRegex: "^on[A-Z].*" },
- controls: {
- matchers: {
- color: /(background|color)$/i,
- date: /Date$/,
- },
- },
-};
-
-import "../src/styles/main.scss";
\ No newline at end of file
diff --git a/webui/index.html b/webui/index.html
deleted file mode 100644
index b78e138..0000000
--- a/webui/index.html
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
- UpEnd
-
-
-
-
-
-
-
-
-
diff --git a/webui/package.json b/webui/package.json
index bd5bdf5..188701b 100644
--- a/webui/package.json
+++ b/webui/package.json
@@ -1,55 +1,34 @@
{
"name": "upend-kestrel",
- "version": "1.0.0",
+ "version": "2.0.0",
"private": true,
"type": "module",
"scripts": {
- "dev": "vite --clearScreen=false",
+ "dev": "vite dev",
"build": "vite build",
"preview": "vite preview",
- "check": "svelte-check --tsconfig ./tsconfig.json",
- "lint": "eslint src",
- "clean": "rm -frv dist public/vendor",
- "storybook": "npm-run-all -p -r storybook:serve storybook:upend",
- "storybook:serve": "storybook dev -p 6006",
- "storybook:upend": "cargo run --release -- serve ../example_vault --bind 127.0.0.1:8099 --no-browser --reinitialize --rescan-mode mirror",
- "build-storybook": "storybook build"
+ "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
+ "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
+ "lint": "prettier --check . && eslint .",
+ "format": "prettier --write ."
},
"devDependencies": {
- "@storybook/addon-essentials": "^7.5.3",
- "@storybook/addon-interactions": "^7.5.3",
- "@storybook/addon-links": "^7.5.3",
- "@storybook/blocks": "^7.5.3",
- "@storybook/svelte": "^7.5.3",
- "@storybook/svelte-vite": "^7.5.3",
- "@storybook/testing-library": "^0.0.13",
- "@sveltejs/vite-plugin-svelte": "^1.4.0",
- "@tsconfig/svelte": "^3.0.0",
- "@types/d3": "^7.4.0",
- "@types/debug": "^4.1.8",
- "@types/dompurify": "^2.4.0",
- "@types/lodash": "^4.14.197",
- "@types/marked": "^4.3.1",
- "@types/three": "^0.143.2",
- "@types/wavesurfer.js": "^6.0.6",
- "@typescript-eslint/eslint-plugin": "^5.62.0",
- "@typescript-eslint/parser": "^5.62.0",
- "eslint": "^8.48.0",
- "eslint-plugin-storybook": "^0.6.13",
- "eslint-plugin-svelte3": "^4.0.0",
- "npm-run-all": "^4.1.5",
- "prettier": "^3.0.2",
- "prettier-plugin-svelte": "^3.0.3",
- "react": "^18.2.0",
- "react-dom": "^18.2.0",
- "storybook": "^7.5.3",
- "svelte": "^3.59.2",
- "svelte-check": "^2.10.3",
- "svelte-preprocess": "^5.0.4",
- "tslib": "^2.6.2",
- "typescript": "^4.9.5",
- "vite": "^4.4.9",
- "vite-plugin-static-copy": "^0.13.1"
+ "@sveltejs/adapter-auto": "^3.0.0",
+ "@sveltejs/kit": "^2.0.0",
+ "@sveltejs/vite-plugin-svelte": "^3.0.0",
+ "@types/eslint": "8.56.0",
+ "@typescript-eslint/eslint-plugin": "^6.0.0",
+ "@typescript-eslint/parser": "^6.0.0",
+ "eslint": "^8.56.0",
+ "eslint-config-prettier": "^9.1.0",
+ "eslint-plugin-svelte": "^2.35.1",
+ "prettier": "^3.1.1",
+ "prettier-plugin-svelte": "^3.1.2",
+ "svelte": "^4.2.7",
+ "svelte-check": "^3.6.0",
+ "tslib": "^2.4.1",
+ "typescript": "^5.0.0",
+ "vite": "^5.0.3"
},
"dependencies": {
"@ibm/plex": "^6.3.0",
@@ -74,8 +53,10 @@
"sirv-cli": "^2.0.2",
"sswr": "^1.11.0",
"svelte-i18next": "^1.2.2",
- "svelte-navigator": "^3.2.2",
"three": "^0.147.0",
- "wavesurfer.js": "^6.6.4"
+ "wavesurfer.js": "^6.6.4",
+ "vite-plugin-static-copy": "^0.13.1",
+ "@types/node": "^18.19.8",
+ "@types/lodash": "^4.14"
}
}
diff --git a/webui/pnpm-lock.yaml b/webui/pnpm-lock.yaml
index 22f25ef..1dede05 100644
--- a/webui/pnpm-lock.yaml
+++ b/webui/pnpm-lock.yaml
@@ -10,7 +10,13 @@ dependencies:
version: 6.3.0
'@recogito/annotorious':
specifier: ^2.7.11
- version: 2.7.12(react-dom@18.2.0)(react@18.2.0)
+ version: 2.7.12(react-dom@16.14.0)(react@16.14.0)
+ '@types/lodash':
+ specifier: ^4.14
+ version: 4.14.202
+ '@types/node':
+ specifier: ^18.19.8
+ version: 18.19.8
'@upnd/upend':
specifier: file:../tools/upend_js
version: file:../tools/upend_js
@@ -67,123 +73,69 @@ dependencies:
version: 2.0.2
sswr:
specifier: ^1.11.0
- version: 1.11.0(svelte@3.59.2)
+ version: 1.11.0(svelte@4.2.9)
svelte-i18next:
specifier: ^1.2.2
- version: 1.2.2(i18next@22.5.1)(svelte@3.59.2)
- svelte-navigator:
- specifier: ^3.2.2
- version: 3.2.2(svelte@3.59.2)(typescript@4.9.5)
+ version: 1.2.2(i18next@22.5.1)(svelte@4.2.9)
three:
specifier: ^0.147.0
version: 0.147.0
+ vite-plugin-static-copy:
+ specifier: ^0.13.1
+ version: 0.13.1(vite@5.0.12)
wavesurfer.js:
specifier: ^6.6.4
version: 6.6.4
devDependencies:
- '@storybook/addon-essentials':
- specifier: ^7.5.3
- version: 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/addon-interactions':
- specifier: ^7.5.3
- version: 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/addon-links':
- specifier: ^7.5.3
- version: 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/blocks':
- specifier: ^7.5.3
- version: 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/svelte':
- specifier: ^7.5.3
- version: 7.5.3(svelte@3.59.2)
- '@storybook/svelte-vite':
- specifier: ^7.5.3
- version: 7.5.3(@babel/core@7.23.3)(sass@1.69.0)(svelte@3.59.2)(typescript@4.9.5)(vite@4.4.11)
- '@storybook/testing-library':
- specifier: ^0.0.13
- version: 0.0.13(react-dom@18.2.0)(react@18.2.0)
- '@sveltejs/vite-plugin-svelte':
- specifier: ^1.4.0
- version: 1.4.0(svelte@3.59.2)(vite@4.4.11)
- '@tsconfig/svelte':
+ '@sveltejs/adapter-auto':
specifier: ^3.0.0
- version: 3.0.0
- '@types/d3':
- specifier: ^7.4.0
- version: 7.4.1
- '@types/debug':
- specifier: ^4.1.8
- version: 4.1.9
- '@types/dompurify':
- specifier: ^2.4.0
- version: 2.4.0
- '@types/lodash':
- specifier: ^4.14.197
- version: 4.14.199
- '@types/marked':
- specifier: ^4.3.1
- version: 4.3.2
- '@types/three':
- specifier: ^0.143.2
- version: 0.143.2
- '@types/wavesurfer.js':
- specifier: ^6.0.6
- version: 6.0.8
+ version: 3.1.1(@sveltejs/kit@2.4.1)
+ '@sveltejs/kit':
+ specifier: ^2.0.0
+ version: 2.4.1(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.9)(vite@5.0.12)
+ '@sveltejs/vite-plugin-svelte':
+ specifier: ^3.0.0
+ version: 3.0.1(svelte@4.2.9)(vite@5.0.12)
+ '@types/eslint':
+ specifier: 8.56.0
+ version: 8.56.0
'@typescript-eslint/eslint-plugin':
- specifier: ^5.62.0
- version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.51.0)(typescript@4.9.5)
+ specifier: ^6.0.0
+ version: 6.19.0(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3)
'@typescript-eslint/parser':
- specifier: ^5.62.0
- version: 5.62.0(eslint@8.51.0)(typescript@4.9.5)
+ specifier: ^6.0.0
+ version: 6.19.0(eslint@8.56.0)(typescript@5.3.3)
eslint:
- specifier: ^8.48.0
- version: 8.51.0
- eslint-plugin-storybook:
- specifier: ^0.6.13
- version: 0.6.14(eslint@8.51.0)(typescript@4.9.5)
- eslint-plugin-svelte3:
- specifier: ^4.0.0
- version: 4.0.0(eslint@8.51.0)(svelte@3.59.2)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
+ specifier: ^8.56.0
+ version: 8.56.0
+ eslint-config-prettier:
+ specifier: ^9.1.0
+ version: 9.1.0(eslint@8.56.0)
+ eslint-plugin-svelte:
+ specifier: ^2.35.1
+ version: 2.35.1(eslint@8.56.0)(svelte@4.2.9)
prettier:
- specifier: ^3.0.2
- version: 3.0.3
+ specifier: ^3.1.1
+ version: 3.2.4
prettier-plugin-svelte:
- specifier: ^3.0.3
- version: 3.0.3(prettier@3.0.3)(svelte@3.59.2)
- react:
- specifier: ^18.2.0
- version: 18.2.0
- react-dom:
- specifier: ^18.2.0
- version: 18.2.0(react@18.2.0)
- storybook:
- specifier: ^7.5.3
- version: 7.5.3
+ specifier: ^3.1.2
+ version: 3.1.2(prettier@3.2.4)(svelte@4.2.9)
svelte:
- specifier: ^3.59.2
- version: 3.59.2
+ specifier: ^4.2.7
+ version: 4.2.9
svelte-check:
- specifier: ^2.10.3
- version: 2.10.3(@babel/core@7.23.3)(sass@1.69.0)(svelte@3.59.2)
- svelte-preprocess:
- specifier: ^5.0.4
- version: 5.0.4(@babel/core@7.23.3)(sass@1.69.0)(svelte@3.59.2)(typescript@4.9.5)
+ specifier: ^3.6.0
+ version: 3.6.3(postcss@8.4.31)(sass@1.69.0)(svelte@4.2.9)
tslib:
- specifier: ^2.6.2
+ specifier: ^2.4.1
version: 2.6.2
typescript:
- specifier: ^4.9.5
- version: 4.9.5
+ specifier: ^5.0.0
+ version: 5.3.3
vite:
- specifier: ^4.4.9
- version: 4.4.11(sass@1.69.0)
- vite-plugin-static-copy:
- specifier: ^0.13.1
- version: 0.13.1(vite@4.4.11)
+ specifier: ^5.0.3
+ version: 5.0.12(@types/node@18.19.8)(sass@1.69.0)
packages:
@@ -198,14 +150,6 @@ packages:
dependencies:
'@jridgewell/gen-mapping': 0.3.3
'@jridgewell/trace-mapping': 0.3.20
- dev: true
-
- /@aw-web-design/x-default-browser@1.4.126:
- resolution: {integrity: sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==}
- hasBin: true
- dependencies:
- default-browser-id: 3.0.0
- dev: true
/@babel/code-frame@7.22.13:
resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==}
@@ -213,251 +157,24 @@ packages:
dependencies:
'@babel/highlight': 7.22.20
chalk: 2.4.2
-
- /@babel/compat-data@7.23.3:
- resolution: {integrity: sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==}
- engines: {node: '>=6.9.0'}
- dev: true
-
- /@babel/core@7.23.3:
- resolution: {integrity: sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@ampproject/remapping': 2.2.1
- '@babel/code-frame': 7.22.13
- '@babel/generator': 7.23.3
- '@babel/helper-compilation-targets': 7.22.15
- '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3)
- '@babel/helpers': 7.23.2
- '@babel/parser': 7.23.3
- '@babel/template': 7.22.15
- '@babel/traverse': 7.23.3
- '@babel/types': 7.23.3
- convert-source-map: 2.0.0
- debug: 4.3.4
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@babel/generator@7.23.3:
- resolution: {integrity: sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.3
- '@jridgewell/gen-mapping': 0.3.3
- '@jridgewell/trace-mapping': 0.3.20
- jsesc: 2.5.2
- dev: true
-
- /@babel/helper-annotate-as-pure@7.22.5:
- resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.3
- dev: true
-
- /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15:
- resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.3
- dev: true
-
- /@babel/helper-compilation-targets@7.22.15:
- resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/compat-data': 7.23.3
- '@babel/helper-validator-option': 7.22.15
- browserslist: 4.22.1
- lru-cache: 5.1.1
- semver: 6.3.1
- dev: true
-
- /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.3):
- resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-function-name': 7.23.0
- '@babel/helper-member-expression-to-functions': 7.23.0
- '@babel/helper-optimise-call-expression': 7.22.5
- '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3)
- '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- semver: 6.3.1
- dev: true
-
- /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.3):
- resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-annotate-as-pure': 7.22.5
- regexpu-core: 5.3.2
- semver: 6.3.1
- dev: true
-
- /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-compilation-targets': 7.22.15
- '@babel/helper-plugin-utils': 7.22.5
- debug: 4.3.4
- lodash.debounce: 4.0.8
- resolve: 1.22.8
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@babel/helper-environment-visitor@7.22.20:
- resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==}
- engines: {node: '>=6.9.0'}
- dev: true
-
- /@babel/helper-function-name@7.23.0:
- resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/template': 7.22.15
- '@babel/types': 7.23.3
- dev: true
-
- /@babel/helper-hoist-variables@7.22.5:
- resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.3
- dev: true
-
- /@babel/helper-member-expression-to-functions@7.23.0:
- resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.3
- dev: true
+ dev: false
/@babel/helper-module-imports@7.22.15:
resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.23.0
-
- /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-module-imports': 7.22.15
- '@babel/helper-simple-access': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- '@babel/helper-validator-identifier': 7.22.20
- dev: true
-
- /@babel/helper-optimise-call-expression@7.22.5:
- resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.3
- dev: true
-
- /@babel/helper-plugin-utils@7.22.5:
- resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==}
- engines: {node: '>=6.9.0'}
- dev: true
-
- /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.3):
- resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-wrap-function': 7.22.20
- dev: true
-
- /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.3):
- resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-member-expression-to-functions': 7.23.0
- '@babel/helper-optimise-call-expression': 7.22.5
- dev: true
-
- /@babel/helper-simple-access@7.22.5:
- resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.3
- dev: true
-
- /@babel/helper-skip-transparent-expression-wrappers@7.22.5:
- resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.3
- dev: true
-
- /@babel/helper-split-export-declaration@7.22.6:
- resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.3
- dev: true
+ dev: false
/@babel/helper-string-parser@7.22.5:
resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==}
engines: {node: '>=6.9.0'}
+ dev: false
/@babel/helper-validator-identifier@7.22.20:
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
engines: {node: '>=6.9.0'}
-
- /@babel/helper-validator-option@7.22.15:
- resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==}
- engines: {node: '>=6.9.0'}
- dev: true
-
- /@babel/helper-wrap-function@7.22.20:
- resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-function-name': 7.23.0
- '@babel/template': 7.22.15
- '@babel/types': 7.23.3
- dev: true
-
- /@babel/helpers@7.23.2:
- resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/template': 7.22.15
- '@babel/traverse': 7.23.3
- '@babel/types': 7.23.3
- transitivePeerDependencies:
- - supports-color
- dev: true
+ dev: false
/@babel/highlight@7.22.20:
resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==}
@@ -466,1034 +183,14 @@ packages:
'@babel/helper-validator-identifier': 7.22.20
chalk: 2.4.2
js-tokens: 4.0.0
-
- /@babel/parser@7.23.3:
- resolution: {integrity: sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==}
- engines: {node: '>=6.0.0'}
- hasBin: true
- dependencies:
- '@babel/types': 7.23.3
- dev: true
-
- /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.13.0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.23.3)
- dev: true
-
- /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.3):
- resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
- engines: {node: '>=6.9.0'}
- deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.3):
- resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==}
- engines: {node: '>=6.9.0'}
- deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3)
- dev: true
-
- /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.3):
- resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==}
- engines: {node: '>=6.9.0'}
- deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3)
- dev: true
-
- /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.3):
- resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- dev: true
-
- /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.3):
- resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.3):
- resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.3):
- resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.3):
- resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.3):
- resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.3):
- resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.3):
- resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.3):
- resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.3):
- resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-async-generator-functions@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-59GsVNavGxAXCDDbakWSMJhajASb4kBCqDjqJsv+p5nKdbz7istmZ3HrX3L2LuiI80+zsOADCvooqQH3qGCucQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.3)
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3)
- dev: true
-
- /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-module-imports': 7.22.15
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.3)
- dev: true
-
- /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-block-scoping@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-QPZxHrThbQia7UdvfpaRRlq/J9ciz1J4go0k+lPBXbgaNeY7IQrBj/9ceWjvMMI07/ZBzHl/F0R/2K0qH7jCVw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-class-static-block@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-PENDVxdr7ZxKPyi5Ffc0LjXdnJyrJxyqF5T5YjlVg4a0VFfQHW0r8iAtRiDXkfHlu1wwcvdtnndGYIeJLSuRMQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.12.0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3)
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.3)
- dev: true
-
- /@babel/plugin-transform-classes@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-FGEQmugvAEu2QtgtU0uTASXevfLMFfBeVCIIdcQhn/uBQsMTjBajdnAtanQlOcuihWh10PZ7+HWvc7NtBwP74w==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-compilation-targets': 7.22.15
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-function-name': 7.23.0
- '@babel/helper-optimise-call-expression': 7.22.5
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3)
- '@babel/helper-split-export-declaration': 7.22.6
- globals: 11.12.0
- dev: true
-
- /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/template': 7.22.15
- dev: true
-
- /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-dynamic-import@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-vTG+cTGxPFou12Rj7ll+eD5yWeNl5/8xvQvF08y5Gv3v4mZQoyFf8/n9zg4q5vvCWt5jmgymfzMAldO7orBn7A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3)
- dev: true
-
- /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-export-namespace-from@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-yCLhW34wpJWRdTxxWtFZASJisihrfyMOTOQexhVzA78jlU+dH7Dw+zQgcPepQ5F3C6bAIiblZZ+qBggJdHiBAg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.3)
- dev: true
-
- /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.3)
- dev: true
-
- /@babel/plugin-transform-for-of@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-compilation-targets': 7.22.15
- '@babel/helper-function-name': 7.23.0
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-json-strings@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-H9Ej2OiISIZowZHaBwF0tsJOih1PftXJtE8EWqlEIwpc7LMTGq0rPOrywKLQ4nefzx8/HMR0D3JGXoMHYvhi0A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.3)
- dev: true
-
- /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-logical-assignment-operators@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-+pD5ZbxofyOygEp+zZAfujY2ShNCXRpDRIPOiBmTO693hhyOEteZgl876Xs9SAHPQpcV0vz8LvA/T+w8AzyX8A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.3)
- dev: true
-
- /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3)
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-simple-access': 7.22.5
- dev: true
-
- /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-hoist-variables': 7.22.5
- '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3)
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-validator-identifier': 7.22.20
- dev: true
-
- /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.3):
- resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-nullish-coalescing-operator@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-xzg24Lnld4DYIdysyf07zJ1P+iIfJpxtVFOzX4g+bsJ3Ng5Le7rXx9KwqKzuyaUeRnt+I1EICwQITqc0E2PmpA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3)
- dev: true
-
- /@babel/plugin-transform-numeric-separator@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-s9GO7fIBi/BLsZ0v3Rftr6Oe4t0ctJ8h4CCXfPoEJwmvAPMyNrfkOOJzm6b9PX9YXcCJWWQd/sBF/N26eBiMVw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3)
- dev: true
-
- /@babel/plugin-transform-object-rest-spread@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-VxHt0ANkDmu8TANdE9Kc0rndo/ccsmfe2Cx2y5sI4hu3AukHQ5wAu4cM7j3ba8B9548ijVyclBU+nuDQftZsog==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/compat-data': 7.23.3
- '@babel/core': 7.23.3
- '@babel/helper-compilation-targets': 7.22.15
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3)
- '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.3)
- dev: true
-
- /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3)
- dev: true
-
- /@babel/plugin-transform-optional-catch-binding@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-LxYSb0iLjUamfm7f1D7GpiS4j0UAC8AOiehnsGAP8BEsIX8EOi3qV6bbctw8M7ZvLtcoZfZX5Z7rN9PlWk0m5A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3)
- dev: true
-
- /@babel/plugin-transform-optional-chaining@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-zvL8vIfIUgMccIAK1lxjvNv572JHFJIKb4MWBz5OGdBQA0fB0Xluix5rmOby48exiJc987neOmP/m9Fnpkz3Tg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3)
- dev: true
-
- /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-private-property-in-object@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-a5m2oLNFyje2e/rGKjVfAELTVI5mbA0FeZpBnkOWWV7eSmKQ+T/XW0Vf+29ScLzSxX+rnsarvU0oie/4m6hkxA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3)
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.3)
- dev: true
-
- /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- regenerator-transform: 0.15.2
- dev: true
-
- /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- dev: true
-
- /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-typescript@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-ogV0yWnq38CFwH20l2Afz0dfKuZBx9o/Y2Rmh5vuSS0YD1hswgEgTfyTzuSrT2q9btmHRSqYoSfwFUVaC1M1Jw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3)
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.3)
- dev: true
-
- /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/preset-env@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-ovzGc2uuyNfNAs/jyjIGxS8arOHS5FENZaNn4rtE7UdKMMkqHCvboHfcuhWLZNX5cB44QfcGNWjaevxMzzMf+Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/compat-data': 7.23.3
- '@babel/core': 7.23.3
- '@babel/helper-compilation-targets': 7.22.15
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-validator-option': 7.22.15
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.3)
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3)
- '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.3)
- '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.3)
- '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3)
- '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.3)
- '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.3)
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.3)
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.3)
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3)
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3)
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3)
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3)
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3)
- '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.3)
- '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.3)
- '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.3)
- '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-async-generator-functions': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-block-scoping': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-class-static-block': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-classes': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-dynamic-import': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-export-namespace-from': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-for-of': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-json-strings': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-logical-assignment-operators': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.3)
- '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-nullish-coalescing-operator': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-numeric-separator': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-object-rest-spread': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-optional-catch-binding': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-private-property-in-object': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.3)
- '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.3)
- babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.3)
- babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.3)
- babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.3)
- core-js-compat: 3.33.2
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@babel/preset-flow@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-7yn6hl8RIv+KNk6iIrGZ+D06VhVY35wLVf23Cz/mMu1zOr7u4MMP4j0nZ9tLf8+4ZFpnib8cFYgB/oYg9hfswA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-validator-option': 7.22.15
- '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.3)
- dev: true
-
- /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.3):
- resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==}
- peerDependencies:
- '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/types': 7.23.3
- esutils: 2.0.3
- dev: true
-
- /@babel/preset-typescript@7.23.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-validator-option': 7.22.15
- '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.3)
- '@babel/plugin-transform-typescript': 7.23.3(@babel/core@7.23.3)
- dev: true
-
- /@babel/register@7.22.15(@babel/core@7.23.3):
- resolution: {integrity: sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.3
- clone-deep: 4.0.1
- find-cache-dir: 2.1.0
- make-dir: 2.1.0
- pirates: 4.0.6
- source-map-support: 0.5.21
- dev: true
-
- /@babel/regjsgen@0.8.0:
- resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==}
- dev: true
+ dev: false
/@babel/runtime@7.23.1:
resolution: {integrity: sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==}
engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.14.0
-
- /@babel/runtime@7.23.2:
- resolution: {integrity: sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==}
- engines: {node: '>=6.9.0'}
- dependencies:
- regenerator-runtime: 0.14.0
- dev: true
-
- /@babel/template@7.22.15:
- resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/code-frame': 7.22.13
- '@babel/parser': 7.23.3
- '@babel/types': 7.23.3
- dev: true
-
- /@babel/traverse@7.23.3:
- resolution: {integrity: sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/code-frame': 7.22.13
- '@babel/generator': 7.23.3
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-function-name': 7.23.0
- '@babel/helper-hoist-variables': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- '@babel/parser': 7.23.3
- '@babel/types': 7.23.3
- debug: 4.3.4
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
- dev: true
+ dev: false
/@babel/types@7.23.0:
resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==}
@@ -1502,27 +199,7 @@ packages:
'@babel/helper-string-parser': 7.22.5
'@babel/helper-validator-identifier': 7.22.20
to-fast-properties: 2.0.0
-
- /@babel/types@7.23.3:
- resolution: {integrity: sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-string-parser': 7.22.5
- '@babel/helper-validator-identifier': 7.22.20
- to-fast-properties: 2.0.0
- dev: true
-
- /@colors/colors@1.5.0:
- resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
- engines: {node: '>=0.1.90'}
- requiresBuild: true
- dev: true
- optional: true
-
- /@discoveryjs/json-ext@0.5.7:
- resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==}
- engines: {node: '>=10.0.0'}
- dev: true
+ dev: false
/@emotion/babel-plugin@11.11.0:
resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==}
@@ -1558,7 +235,7 @@ packages:
resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==}
dev: false
- /@emotion/react@11.11.1(react@18.2.0):
+ /@emotion/react@11.11.1(react@16.14.0):
resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==}
peerDependencies:
'@types/react': '*'
@@ -1571,11 +248,11 @@ packages:
'@emotion/babel-plugin': 11.11.0
'@emotion/cache': 11.11.0
'@emotion/serialize': 1.1.2
- '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0)
+ '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@16.14.0)
'@emotion/utils': 1.2.1
'@emotion/weak-memoize': 0.3.1
hoist-non-react-statics: 3.3.2
- react: 18.2.0
+ react: 16.14.0
dev: false
/@emotion/serialize@1.1.2:
@@ -1596,12 +273,13 @@ packages:
resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==}
dev: false
- /@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.2.0):
+ /@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@16.14.0):
resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==}
peerDependencies:
react: '>=16.8.0'
dependencies:
- react: 18.2.0
+ react: 16.14.0
+ dev: false
/@emotion/utils@1.2.1:
resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==}
@@ -1611,211 +289,197 @@ packages:
resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==}
dev: false
- /@esbuild/android-arm64@0.18.20:
- resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==}
+ /@esbuild/aix-ppc64@0.19.11:
+ resolution: {integrity: sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [aix]
+ requiresBuild: true
+ optional: true
+
+ /@esbuild/android-arm64@0.19.11:
+ resolution: {integrity: sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/android-arm@0.18.20:
- resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
+ /@esbuild/android-arm@0.19.11:
+ resolution: {integrity: sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/android-x64@0.18.20:
- resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
+ /@esbuild/android-x64@0.19.11:
+ resolution: {integrity: sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/darwin-arm64@0.18.20:
- resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==}
+ /@esbuild/darwin-arm64@0.19.11:
+ resolution: {integrity: sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/darwin-x64@0.18.20:
- resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
+ /@esbuild/darwin-x64@0.19.11:
+ resolution: {integrity: sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/freebsd-arm64@0.18.20:
- resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==}
+ /@esbuild/freebsd-arm64@0.19.11:
+ resolution: {integrity: sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/freebsd-x64@0.18.20:
- resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
+ /@esbuild/freebsd-x64@0.19.11:
+ resolution: {integrity: sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/linux-arm64@0.18.20:
- resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==}
+ /@esbuild/linux-arm64@0.19.11:
+ resolution: {integrity: sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/linux-arm@0.18.20:
- resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
+ /@esbuild/linux-arm@0.19.11:
+ resolution: {integrity: sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/linux-ia32@0.18.20:
- resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
+ /@esbuild/linux-ia32@0.19.11:
+ resolution: {integrity: sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/linux-loong64@0.18.20:
- resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==}
+ /@esbuild/linux-loong64@0.19.11:
+ resolution: {integrity: sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/linux-mips64el@0.18.20:
- resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
+ /@esbuild/linux-mips64el@0.19.11:
+ resolution: {integrity: sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/linux-ppc64@0.18.20:
- resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
+ /@esbuild/linux-ppc64@0.19.11:
+ resolution: {integrity: sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/linux-riscv64@0.18.20:
- resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
+ /@esbuild/linux-riscv64@0.19.11:
+ resolution: {integrity: sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/linux-s390x@0.18.20:
- resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
+ /@esbuild/linux-s390x@0.19.11:
+ resolution: {integrity: sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/linux-x64@0.18.20:
- resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
+ /@esbuild/linux-x64@0.19.11:
+ resolution: {integrity: sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/netbsd-x64@0.18.20:
- resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
+ /@esbuild/netbsd-x64@0.19.11:
+ resolution: {integrity: sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/openbsd-x64@0.18.20:
- resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
+ /@esbuild/openbsd-x64@0.19.11:
+ resolution: {integrity: sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/sunos-x64@0.18.20:
- resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==}
+ /@esbuild/sunos-x64@0.19.11:
+ resolution: {integrity: sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/win32-arm64@0.18.20:
- resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==}
+ /@esbuild/win32-arm64@0.19.11:
+ resolution: {integrity: sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/win32-ia32@0.18.20:
- resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
+ /@esbuild/win32-ia32@0.19.11:
+ resolution: {integrity: sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
requiresBuild: true
- dev: true
optional: true
- /@esbuild/win32-x64@0.18.20:
- resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
+ /@esbuild/win32-x64@0.19.11:
+ resolution: {integrity: sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
requiresBuild: true
- dev: true
optional: true
- /@eslint-community/eslint-utils@4.4.0(eslint@8.51.0):
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.56.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.51.0
+ eslint: 8.56.0
eslint-visitor-keys: 3.4.3
dev: true
@@ -1824,8 +488,8 @@ packages:
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true
- /@eslint/eslintrc@1.4.1:
- resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==}
+ /@eslint/eslintrc@2.1.4:
+ resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
@@ -1841,76 +505,16 @@ packages:
- supports-color
dev: true
- /@eslint/eslintrc@2.1.2:
- resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- ajv: 6.12.6
- debug: 4.3.4
- espree: 9.6.1
- globals: 13.23.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.51.0:
- resolution: {integrity: sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==}
+ /@eslint/js@8.56.0:
+ resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@fal-works/esbuild-plugin-global-externals@2.1.2:
- resolution: {integrity: sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==}
- dev: true
-
- /@floating-ui/core@1.5.0:
- resolution: {integrity: sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==}
- dependencies:
- '@floating-ui/utils': 0.1.6
- dev: true
-
- /@floating-ui/dom@1.5.3:
- resolution: {integrity: sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==}
- dependencies:
- '@floating-ui/core': 1.5.0
- '@floating-ui/utils': 0.1.6
- dev: true
-
- /@floating-ui/react-dom@2.0.4(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- dependencies:
- '@floating-ui/dom': 1.5.3
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@floating-ui/utils@0.1.6:
- resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==}
- dev: true
-
- /@humanwhocodes/config-array@0.11.11:
- resolution: {integrity: sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==}
+ /@humanwhocodes/config-array@0.11.14:
+ resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
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'}
- dependencies:
- '@humanwhocodes/object-schema': 1.2.1
+ '@humanwhocodes/object-schema': 2.0.2
debug: 4.3.4
minimatch: 3.1.2
transitivePeerDependencies:
@@ -1922,95 +526,14 @@ packages:
engines: {node: '>=12.22'}
dev: true
- /@humanwhocodes/object-schema@1.2.1:
- resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
+ /@humanwhocodes/object-schema@2.0.2:
+ resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==}
dev: true
/@ibm/plex@6.3.0:
resolution: {integrity: sha512-kb1ATGXrFu/gF2NZY40OlRUAEWCcrq9mIEYkuWqXUPaC6Zrb7iA9wQYTkJdAPP+V6ySfp7NLAyzAnK9c5k90Sg==}
dev: false
- /@isaacs/cliui@8.0.2:
- resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
- engines: {node: '>=12'}
- dependencies:
- string-width: 5.1.2
- string-width-cjs: /string-width@4.2.3
- strip-ansi: 7.1.0
- strip-ansi-cjs: /strip-ansi@6.0.1
- wrap-ansi: 8.1.0
- wrap-ansi-cjs: /wrap-ansi@7.0.0
- dev: true
-
- /@istanbuljs/load-nyc-config@1.1.0:
- resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==}
- engines: {node: '>=8'}
- dependencies:
- camelcase: 5.3.1
- find-up: 4.1.0
- get-package-type: 0.1.0
- js-yaml: 3.14.1
- resolve-from: 5.0.0
- dev: true
-
- /@istanbuljs/schema@0.1.3:
- resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
- engines: {node: '>=8'}
- dev: true
-
- /@jest/schemas@29.6.3:
- resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dependencies:
- '@sinclair/typebox': 0.27.8
- dev: true
-
- /@jest/transform@29.7.0:
- resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dependencies:
- '@babel/core': 7.23.3
- '@jest/types': 29.6.3
- '@jridgewell/trace-mapping': 0.3.20
- babel-plugin-istanbul: 6.1.1
- chalk: 4.1.2
- convert-source-map: 2.0.0
- fast-json-stable-stringify: 2.1.0
- graceful-fs: 4.2.11
- jest-haste-map: 29.7.0
- jest-regex-util: 29.6.3
- jest-util: 29.7.0
- micromatch: 4.0.5
- pirates: 4.0.6
- slash: 3.0.0
- write-file-atomic: 4.0.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@jest/types@27.5.1:
- resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- dependencies:
- '@types/istanbul-lib-coverage': 2.0.4
- '@types/istanbul-reports': 3.0.2
- '@types/node': 20.8.3
- '@types/yargs': 16.0.6
- chalk: 4.1.2
- dev: true
-
- /@jest/types@29.6.3:
- resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dependencies:
- '@jest/schemas': 29.6.3
- '@types/istanbul-lib-coverage': 2.0.6
- '@types/istanbul-reports': 3.0.4
- '@types/node': 20.9.1
- '@types/yargs': 17.0.31
- chalk: 4.1.2
- dev: true
-
/@jridgewell/gen-mapping@0.3.3:
resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
engines: {node: '>=6.0.0'}
@@ -2018,57 +541,23 @@ packages:
'@jridgewell/set-array': 1.1.2
'@jridgewell/sourcemap-codec': 1.4.15
'@jridgewell/trace-mapping': 0.3.20
- dev: true
/@jridgewell/resolve-uri@3.1.1:
resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
engines: {node: '>=6.0.0'}
- dev: true
/@jridgewell/set-array@1.1.2:
resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
engines: {node: '>=6.0.0'}
- dev: true
/@jridgewell/sourcemap-codec@1.4.15:
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
- dev: true
-
- /@jridgewell/trace-mapping@0.3.19:
- resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==}
- dependencies:
- '@jridgewell/resolve-uri': 3.1.1
- '@jridgewell/sourcemap-codec': 1.4.15
- dev: true
/@jridgewell/trace-mapping@0.3.20:
resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==}
dependencies:
'@jridgewell/resolve-uri': 3.1.1
'@jridgewell/sourcemap-codec': 1.4.15
- dev: true
-
- /@juggle/resize-observer@3.4.0:
- resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==}
- dev: true
-
- /@mdx-js/react@2.3.0(react@18.2.0):
- resolution: {integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==}
- peerDependencies:
- react: '>=16'
- dependencies:
- '@types/mdx': 2.0.10
- '@types/react': 18.2.37
- react: 18.2.0
- dev: true
-
- /@ndelangen/get-tarball@3.0.9:
- resolution: {integrity: sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==}
- dependencies:
- gunzip-maybe: 1.4.2
- pump: 3.0.0
- tar-fs: 2.1.1
- dev: true
/@nodelib/fs.scandir@2.1.5:
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
@@ -2076,12 +565,10 @@ packages:
dependencies:
'@nodelib/fs.stat': 2.0.5
run-parallel: 1.2.0
- dev: true
/@nodelib/fs.stat@2.0.5:
resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
engines: {node: '>= 8'}
- dev: true
/@nodelib/fs.walk@1.2.8:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
@@ -2089,542 +576,19 @@ packages:
dependencies:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.15.0
- dev: true
-
- /@pkgjs/parseargs@0.11.0:
- resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
- engines: {node: '>=14'}
- requiresBuild: true
- dev: true
- optional: true
/@polka/url@1.0.0-next.23:
resolution: {integrity: sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==}
dev: false
- /@radix-ui/number@1.0.1:
- resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==}
- dependencies:
- '@babel/runtime': 7.23.2
+ /@polka/url@1.0.0-next.24:
+ resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==}
dev: true
- /@radix-ui/primitive@1.0.1:
- resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==}
- dependencies:
- '@babel/runtime': 7.23.2
- dev: true
-
- /@radix-ui/react-arrow@1.0.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/react-collection@1.0.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-slot': 1.0.2(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/react-compose-refs@1.0.1(react@18.2.0):
- resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- react: 18.2.0
- dev: true
-
- /@radix-ui/react-context@1.0.1(react@18.2.0):
- resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- react: 18.2.0
- dev: true
-
- /@radix-ui/react-direction@1.0.1(react@18.2.0):
- resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- react: 18.2.0
- dev: true
-
- /@radix-ui/react-dismissable-layer@1.0.4(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- '@radix-ui/primitive': 1.0.1
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-escape-keydown': 1.0.3(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/react-focus-guards@1.0.1(react@18.2.0):
- resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- react: 18.2.0
- dev: true
-
- /@radix-ui/react-focus-scope@1.0.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/react-id@1.0.1(react@18.2.0):
- resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- '@radix-ui/react-use-layout-effect': 1.0.1(react@18.2.0)
- react: 18.2.0
- dev: true
-
- /@radix-ui/react-popper@1.1.2(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- '@floating-ui/react-dom': 2.0.4(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-arrow': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-layout-effect': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-rect': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-size': 1.0.1(react@18.2.0)
- '@radix-ui/rect': 1.0.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/react-portal@1.0.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/react-primitive@1.0.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- '@radix-ui/react-slot': 1.0.2(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/react-roving-focus@1.0.4(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- '@radix-ui/primitive': 1.0.1
- '@radix-ui/react-collection': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(react@18.2.0)
- '@radix-ui/react-direction': 1.0.1(react@18.2.0)
- '@radix-ui/react-id': 1.0.1(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/react-select@1.2.2(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- '@radix-ui/number': 1.0.1
- '@radix-ui/primitive': 1.0.1
- '@radix-ui/react-collection': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(react@18.2.0)
- '@radix-ui/react-direction': 1.0.1(react@18.2.0)
- '@radix-ui/react-dismissable-layer': 1.0.4(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-focus-guards': 1.0.1(react@18.2.0)
- '@radix-ui/react-focus-scope': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-id': 1.0.1(react@18.2.0)
- '@radix-ui/react-popper': 1.1.2(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-portal': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-slot': 1.0.2(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-layout-effect': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-previous': 1.0.1(react@18.2.0)
- '@radix-ui/react-visually-hidden': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- aria-hidden: 1.2.3
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-remove-scroll: 2.5.5(react@18.2.0)
- dev: true
-
- /@radix-ui/react-separator@1.0.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/react-slot@1.0.2(react@18.2.0):
- resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- react: 18.2.0
- dev: true
-
- /@radix-ui/react-toggle-group@1.0.4(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- '@radix-ui/primitive': 1.0.1
- '@radix-ui/react-context': 1.0.1(react@18.2.0)
- '@radix-ui/react-direction': 1.0.1(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-roving-focus': 1.0.4(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-toggle': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/react-toggle@1.0.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- '@radix-ui/primitive': 1.0.1
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/react-toolbar@1.0.4(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- '@radix-ui/primitive': 1.0.1
- '@radix-ui/react-context': 1.0.1(react@18.2.0)
- '@radix-ui/react-direction': 1.0.1(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-roving-focus': 1.0.4(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-separator': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-toggle-group': 1.0.4(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/react-use-callback-ref@1.0.1(react@18.2.0):
- resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- react: 18.2.0
- dev: true
-
- /@radix-ui/react-use-controllable-state@1.0.1(react@18.2.0):
- resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- '@radix-ui/react-use-callback-ref': 1.0.1(react@18.2.0)
- react: 18.2.0
- dev: true
-
- /@radix-ui/react-use-escape-keydown@1.0.3(react@18.2.0):
- resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- '@radix-ui/react-use-callback-ref': 1.0.1(react@18.2.0)
- react: 18.2.0
- dev: true
-
- /@radix-ui/react-use-layout-effect@1.0.1(react@18.2.0):
- resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- react: 18.2.0
- dev: true
-
- /@radix-ui/react-use-previous@1.0.1(react@18.2.0):
- resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- react: 18.2.0
- dev: true
-
- /@radix-ui/react-use-rect@1.0.1(react@18.2.0):
- resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- '@radix-ui/rect': 1.0.1
- react: 18.2.0
- dev: true
-
- /@radix-ui/react-use-size@1.0.1(react@18.2.0):
- resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- '@radix-ui/react-use-layout-effect': 1.0.1(react@18.2.0)
- react: 18.2.0
- dev: true
-
- /@radix-ui/react-visually-hidden@1.0.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.23.2
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/rect@1.0.1:
- resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==}
- dependencies:
- '@babel/runtime': 7.23.2
- dev: true
-
- /@recogito/annotorious@2.7.12(react-dom@18.2.0)(react@18.2.0):
+ /@recogito/annotorious@2.7.12(react-dom@16.14.0)(react@16.14.0):
resolution: {integrity: sha512-cnlbT4Y/Q8P2EAhhMCib24M9UaHSJB7R5cZLpBMpApXtTqCqMH+sL7W0S9xB8MuDPz96LskQEaYalTl7h8ZNpg==}
dependencies:
- '@recogito/recogito-client-core': 1.7.8(react-dom@18.2.0)(react@18.2.0)
+ '@recogito/recogito-client-core': 1.7.8(react-dom@16.14.0)(react@16.14.0)
preact: 10.18.1
tiny-emitter: 2.1.0
transitivePeerDependencies:
@@ -2633,18 +597,18 @@ packages:
- react-dom
dev: false
- /@recogito/recogito-client-core@1.7.8(react-dom@18.2.0)(react@18.2.0):
+ /@recogito/recogito-client-core@1.7.8(react-dom@16.14.0)(react@16.14.0):
resolution: {integrity: sha512-5WfwF3WO7WVMLv1jE27ukvR/E27T2CNWxBBU3RyZUYAzsdSpIxz5IXRKY+O9KHUhcWP0+CMPX4VNyZpORu7nhw==}
dependencies:
core-js: 3.33.0
fast-deep-equal: 3.1.3
node-polyglot: 2.5.0
- react-autosize-textarea: 7.1.0(react-dom@18.2.0)(react@18.2.0)
- react-draggable: 4.4.6(react-dom@18.2.0)(react@18.2.0)
- react-select: 4.3.1(react-dom@18.2.0)(react@18.2.0)
- react-transition-group: 4.4.5(react-dom@18.2.0)(react@18.2.0)
+ react-autosize-textarea: 7.1.0(react-dom@16.14.0)(react@16.14.0)
+ react-draggable: 4.4.6(react-dom@16.14.0)(react@16.14.0)
+ react-select: 4.3.1(react-dom@16.14.0)(react@16.14.0)
+ react-transition-group: 4.4.5(react-dom@16.14.0)(react@16.14.0)
regenerator-runtime: 0.13.11
- timeago-react: 3.0.6(react@18.2.0)
+ timeago-react: 3.0.6(react@16.14.0)
uuid: 8.3.2
transitivePeerDependencies:
- '@types/react'
@@ -2652,1753 +616,344 @@ packages:
- react-dom
dev: false
- /@sinclair/typebox@0.27.8:
- resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
- dev: true
+ /@rollup/rollup-android-arm-eabi@4.9.6:
+ resolution: {integrity: sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==}
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
+ optional: true
- /@storybook/addon-actions@7.5.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-v3yL6Eq/jCiXfA24JjRdbEQUuorms6tmrywaKcd1tAy4Ftgof0KHB4tTcTyiajrI5bh6PVJoRBkE8IDqmNAHkA==}
+ /@rollup/rollup-android-arm64@4.9.6:
+ resolution: {integrity: sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-darwin-arm64@4.9.6:
+ resolution: {integrity: sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-darwin-x64@4.9.6:
+ resolution: {integrity: sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-linux-arm-gnueabihf@4.9.6:
+ resolution: {integrity: sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-linux-arm64-gnu@4.9.6:
+ resolution: {integrity: sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-linux-arm64-musl@4.9.6:
+ resolution: {integrity: sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-linux-riscv64-gnu@4.9.6:
+ resolution: {integrity: sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-linux-x64-gnu@4.9.6:
+ resolution: {integrity: sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-linux-x64-musl@4.9.6:
+ resolution: {integrity: sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-win32-arm64-msvc@4.9.6:
+ resolution: {integrity: sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-win32-ia32-msvc@4.9.6:
+ resolution: {integrity: sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-win32-x64-msvc@4.9.6:
+ resolution: {integrity: sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ optional: true
+
+ /@sveltejs/adapter-auto@3.1.1(@sveltejs/kit@2.4.1):
+ resolution: {integrity: sha512-6LeZft2Fo/4HfmLBi5CucMYmgRxgcETweQl/yQoZo/895K3S9YWYN4Sfm/IhwlIpbJp3QNvhKmwCHbsqQNYQpw==}
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
+ '@sveltejs/kit': ^2.0.0
dependencies:
- '@storybook/client-logger': 7.5.3
- '@storybook/components': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/core-events': 7.5.3
- '@storybook/global': 5.0.0
- '@storybook/manager-api': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/preview-api': 7.5.3
- '@storybook/theming': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/types': 7.5.3
- dequal: 2.0.3
- lodash: 4.17.21
- polished: 4.2.2
- prop-types: 15.8.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-inspector: 6.0.2(react@18.2.0)
- telejson: 7.2.0
- ts-dedent: 2.2.0
- uuid: 9.0.1
- transitivePeerDependencies:
- - '@types/react'
- - '@types/react-dom'
+ '@sveltejs/kit': 2.4.1(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.9)(vite@5.0.12)
+ import-meta-resolve: 4.0.0
dev: true
- /@storybook/addon-backgrounds@7.5.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-UCOVd4UNIL5FRiwi9nyiWFocn/7ewwS6bIWnq66AaHg/sv92YwsPmgQJn0DMBGDOvUAWpiHdVsZNOTX6nvw4gA==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@storybook/client-logger': 7.5.3
- '@storybook/components': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/core-events': 7.5.3
- '@storybook/global': 5.0.0
- '@storybook/manager-api': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/preview-api': 7.5.3
- '@storybook/theming': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/types': 7.5.3
- memoizerific: 1.11.3
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- ts-dedent: 2.2.0
- transitivePeerDependencies:
- - '@types/react'
- - '@types/react-dom'
- dev: true
-
- /@storybook/addon-controls@7.5.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-KEuU4X5Xr6cJI9xrzOUVGEmUf1iHPfK7cj0GACKv0GElsdIsQryv+OZ7gRnvmNax/e2hm2t9cJcFxB24/p6rVg==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@storybook/blocks': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/client-logger': 7.5.3
- '@storybook/components': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/core-common': 7.5.3
- '@storybook/core-events': 7.5.3
- '@storybook/manager-api': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/node-logger': 7.5.3
- '@storybook/preview-api': 7.5.3
- '@storybook/theming': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/types': 7.5.3
- lodash: 4.17.21
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- ts-dedent: 2.2.0
- transitivePeerDependencies:
- - '@types/react'
- - '@types/react-dom'
- - encoding
- - supports-color
- dev: true
-
- /@storybook/addon-docs@7.5.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-JVQ6iCXKESij/SbE4Wq47dkSSgBRulvA8SUf8NWL5m9qpiHrg0lPSERHfoTLiB5uC/JwF0OKIlhxoWl+zCmtYg==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- dependencies:
- '@jest/transform': 29.7.0
- '@mdx-js/react': 2.3.0(react@18.2.0)
- '@storybook/blocks': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/client-logger': 7.5.3
- '@storybook/components': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/csf-plugin': 7.5.3
- '@storybook/csf-tools': 7.5.3
- '@storybook/global': 5.0.0
- '@storybook/mdx2-csf': 1.1.0
- '@storybook/node-logger': 7.5.3
- '@storybook/postinstall': 7.5.3
- '@storybook/preview-api': 7.5.3
- '@storybook/react-dom-shim': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/theming': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/types': 7.5.3
- fs-extra: 11.1.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- remark-external-links: 8.0.0
- remark-slug: 6.1.0
- ts-dedent: 2.2.0
- transitivePeerDependencies:
- - '@types/react'
- - '@types/react-dom'
- - encoding
- - supports-color
- dev: true
-
- /@storybook/addon-essentials@7.5.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-PYj6swEI4nEzIbOTyHJB8u3K8ABYKoaW8XB5emMwsnrzB/TN7auHVhze2bQ/+ax5wyPKZpArPjxbWlSHtSws+A==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- dependencies:
- '@storybook/addon-actions': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/addon-backgrounds': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/addon-controls': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/addon-docs': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/addon-highlight': 7.5.3
- '@storybook/addon-measure': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/addon-outline': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/addon-toolbars': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/addon-viewport': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/core-common': 7.5.3
- '@storybook/manager-api': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/node-logger': 7.5.3
- '@storybook/preview-api': 7.5.3
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- ts-dedent: 2.2.0
- transitivePeerDependencies:
- - '@types/react'
- - '@types/react-dom'
- - encoding
- - supports-color
- dev: true
-
- /@storybook/addon-highlight@7.5.3:
- resolution: {integrity: sha512-jb+aNRhj+tFK7EqqTlNCjGkTrkWqWHGdD1ubgnj29v8XhRuCR9YboPS+306KYwBEkuF4kNCHZofLiEBPf6nCJg==}
- dependencies:
- '@storybook/core-events': 7.5.3
- '@storybook/global': 5.0.0
- '@storybook/preview-api': 7.5.3
- dev: true
-
- /@storybook/addon-interactions@7.5.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-gD3cU8sYSM/mdbA9ooYIb4c689JkDsJbZ17vfYJ5RjNkSmqKehybdpZOfkj27sVIyFtmscSi75t+pzK4Pv4rZw==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@storybook/client-logger': 7.5.3
- '@storybook/components': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/core-common': 7.5.3
- '@storybook/core-events': 7.5.3
- '@storybook/global': 5.0.0
- '@storybook/instrumenter': 7.5.3
- '@storybook/manager-api': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/preview-api': 7.5.3
- '@storybook/theming': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/types': 7.5.3
- jest-mock: 27.5.1
- polished: 4.2.2
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- ts-dedent: 2.2.0
- transitivePeerDependencies:
- - '@types/react'
- - '@types/react-dom'
- - encoding
- - supports-color
- dev: true
-
- /@storybook/addon-links@7.5.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-NcigW0HX8AllZ/KJ4u1KMiK30QvjqtC+zApI6Yc3tTaa6+BldbLv06fEgHgMY0yC8R+Ly9mUN7S1HiU7LQ7Qxg==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@storybook/client-logger': 7.5.3
- '@storybook/core-events': 7.5.3
- '@storybook/csf': 0.1.1
- '@storybook/global': 5.0.0
- '@storybook/manager-api': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/preview-api': 7.5.3
- '@storybook/router': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/types': 7.5.3
- prop-types: 15.8.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- ts-dedent: 2.2.0
- dev: true
-
- /@storybook/addon-measure@7.5.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-fun9BqUTGXgcMpcbX9wUowGDkjCL8oKasZbjp/MvGM3vPTM6HQdwzHTLJGPBnmJ1xK92NhwFRs0BrQX6uF1yrg==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@storybook/client-logger': 7.5.3
- '@storybook/components': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/core-events': 7.5.3
- '@storybook/global': 5.0.0
- '@storybook/manager-api': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/preview-api': 7.5.3
- '@storybook/types': 7.5.3
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- tiny-invariant: 1.3.1
- transitivePeerDependencies:
- - '@types/react'
- - '@types/react-dom'
- dev: true
-
- /@storybook/addon-outline@7.5.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-c9vCi1SCGrtWr8qaOu/1GNWlrlrpl2lg4F9r+xtYf/KopenI3jSMz0YeTfmepZGAl+6Yc2Ywhm60jgpQ6SKciA==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@storybook/client-logger': 7.5.3
- '@storybook/components': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/core-events': 7.5.3
- '@storybook/global': 5.0.0
- '@storybook/manager-api': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/preview-api': 7.5.3
- '@storybook/types': 7.5.3
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- ts-dedent: 2.2.0
- transitivePeerDependencies:
- - '@types/react'
- - '@types/react-dom'
- dev: true
-
- /@storybook/addon-toolbars@7.5.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-KdLr4sGMJzhtjNTNE2ocfu58yOHHUyZ/cI3BTp7a0gq9YbUpHmC3XTNr26/yOYYrdjkiMD26XusJUjXe+/V2xw==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@storybook/client-logger': 7.5.3
- '@storybook/components': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/manager-api': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/preview-api': 7.5.3
- '@storybook/theming': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- transitivePeerDependencies:
- - '@types/react'
- - '@types/react-dom'
- dev: true
-
- /@storybook/addon-viewport@7.5.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-gT2XX0NNBrzSs1nrxadl6LnvcwgN7z2R0LzTK8/hxvx4D0EnXrV3feXLzjewr8ZYjzfEeSpO+W+bQTVNm3fNsg==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@storybook/client-logger': 7.5.3
- '@storybook/components': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/core-events': 7.5.3
- '@storybook/global': 5.0.0
- '@storybook/manager-api': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/preview-api': 7.5.3
- '@storybook/theming': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- memoizerific: 1.11.3
- prop-types: 15.8.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- transitivePeerDependencies:
- - '@types/react'
- - '@types/react-dom'
- dev: true
-
- /@storybook/addons@6.5.16(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-p3DqQi+8QRL5k7jXhXmJZLsE/GqHqyY6PcoA1oNTJr0try48uhTGUOYkgzmqtDaa/qPFO5LP+xCPzZXckGtquQ==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- dependencies:
- '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0)
- '@storybook/channels': 6.5.16
- '@storybook/client-logger': 6.5.16
- '@storybook/core-events': 6.5.16
- '@storybook/csf': 0.0.2--canary.4566f4d.1
- '@storybook/router': 6.5.16(react-dom@18.2.0)(react@18.2.0)
- '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0)
- '@types/webpack-env': 1.18.2
- core-js: 3.33.0
- global: 4.4.0
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- regenerator-runtime: 0.13.11
- dev: true
-
- /@storybook/api@6.5.16(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-HOsuT8iomqeTMQJrRx5U8nsC7lJTwRr1DhdD0SzlqL4c80S/7uuCy4IZvOt4sYQjOzW5fOo/kamcoBXyLproTA==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- dependencies:
- '@storybook/channels': 6.5.16
- '@storybook/client-logger': 6.5.16
- '@storybook/core-events': 6.5.16
- '@storybook/csf': 0.0.2--canary.4566f4d.1
- '@storybook/router': 6.5.16(react-dom@18.2.0)(react@18.2.0)
- '@storybook/semver': 7.3.2
- '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0)
- core-js: 3.33.0
- fast-deep-equal: 3.1.3
- global: 4.4.0
- lodash: 4.17.21
- memoizerific: 1.11.3
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- regenerator-runtime: 0.13.11
- store2: 2.14.2
- telejson: 6.0.8
- ts-dedent: 2.2.0
- util-deprecate: 1.0.2
- dev: true
-
- /@storybook/blocks@7.5.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-Z8yF820v78clQWkwG5OA5qugbQn7rtutq9XCsd03NDB+IEfDaTFQAZG8gs62ZX2ZaXAJsqJSr/mL9oURzXto2A==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- dependencies:
- '@storybook/channels': 7.5.3
- '@storybook/client-logger': 7.5.3
- '@storybook/components': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/core-events': 7.5.3
- '@storybook/csf': 0.1.1
- '@storybook/docs-tools': 7.5.3
- '@storybook/global': 5.0.0
- '@storybook/manager-api': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/preview-api': 7.5.3
- '@storybook/theming': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/types': 7.5.3
- '@types/lodash': 4.14.199
- color-convert: 2.0.1
- dequal: 2.0.3
- lodash: 4.17.21
- markdown-to-jsx: 7.3.2(react@18.2.0)
- memoizerific: 1.11.3
- polished: 4.2.2
- react: 18.2.0
- react-colorful: 5.6.1(react-dom@18.2.0)(react@18.2.0)
- react-dom: 18.2.0(react@18.2.0)
- telejson: 7.2.0
- tocbot: 4.21.2
- ts-dedent: 2.2.0
- util-deprecate: 1.0.2
- transitivePeerDependencies:
- - '@types/react'
- - '@types/react-dom'
- - encoding
- - supports-color
- dev: true
-
- /@storybook/builder-manager@7.5.3:
- resolution: {integrity: sha512-uf4Vyj8ofHaq94m065SMvFKak1XrrxgI83VZAxc2QjiPcbRwcVOZd+wcKFdZydqqA6FlBDdJrU+k9INA4Qkfcw==}
- dependencies:
- '@fal-works/esbuild-plugin-global-externals': 2.1.2
- '@storybook/core-common': 7.5.3
- '@storybook/manager': 7.5.3
- '@storybook/node-logger': 7.5.3
- '@types/ejs': 3.1.5
- '@types/find-cache-dir': 3.2.1
- '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.18.20)
- browser-assert: 1.2.1
- ejs: 3.1.9
- esbuild: 0.18.20
- esbuild-plugin-alias: 0.2.1
- express: 4.18.2
- find-cache-dir: 3.3.2
- fs-extra: 11.1.1
- process: 0.11.10
- util: 0.12.5
- transitivePeerDependencies:
- - encoding
- - supports-color
- dev: true
-
- /@storybook/builder-vite@7.5.3(typescript@4.9.5)(vite@4.4.11):
- resolution: {integrity: sha512-c104V3O75OCVnfZj0Jr70V09g0KSbPGvQK2Zh31omXGvakG8XrhWolYxkmjOcForJmAqsXnKs/nw3F75Gp853g==}
- peerDependencies:
- '@preact/preset-vite': '*'
- typescript: '>= 4.3.x'
- vite: ^3.0.0 || ^4.0.0 || ^5.0.0
- vite-plugin-glimmerx: '*'
- peerDependenciesMeta:
- '@preact/preset-vite':
- optional: true
- typescript:
- optional: true
- vite-plugin-glimmerx:
- optional: true
- dependencies:
- '@storybook/channels': 7.5.3
- '@storybook/client-logger': 7.5.3
- '@storybook/core-common': 7.5.3
- '@storybook/csf-plugin': 7.5.3
- '@storybook/node-logger': 7.5.3
- '@storybook/preview': 7.5.3
- '@storybook/preview-api': 7.5.3
- '@storybook/types': 7.5.3
- '@types/find-cache-dir': 3.2.1
- browser-assert: 1.2.1
- es-module-lexer: 0.9.3
- express: 4.18.2
- find-cache-dir: 3.3.2
- fs-extra: 11.1.1
- magic-string: 0.30.4
- rollup: 3.29.4
- typescript: 4.9.5
- vite: 4.4.11(sass@1.69.0)
- transitivePeerDependencies:
- - encoding
- - supports-color
- dev: true
-
- /@storybook/channels@6.5.16:
- resolution: {integrity: sha512-VylzaWQZaMozEwZPJdyJoz+0jpDa8GRyaqu9TGG6QGv+KU5POoZaGLDkRE7TzWkyyP0KQLo80K99MssZCpgSeg==}
- dependencies:
- core-js: 3.33.0
- ts-dedent: 2.2.0
- util-deprecate: 1.0.2
- dev: true
-
- /@storybook/channels@7.5.3:
- resolution: {integrity: sha512-dhWuV2o2lmxH0RKuzND8jxYzvSQTSmpE13P0IT/k8+I1up/rSNYOBQJT6SalakcNWXFAMXguo/8E7ApmnKKcEw==}
- dependencies:
- '@storybook/client-logger': 7.5.3
- '@storybook/core-events': 7.5.3
- '@storybook/global': 5.0.0
- qs: 6.11.2
- telejson: 7.2.0
- tiny-invariant: 1.3.1
- dev: true
-
- /@storybook/cli@7.5.3:
- resolution: {integrity: sha512-XysHSnknZTAcTbQ0bQsbfv5J8ifHpOBsmXjk1HCA05E9WGGrn9JrQRCfpDUQJ6O6UWq0bpMqzP8gFLWXFE7hug==}
+ /@sveltejs/kit@2.4.1(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.9)(vite@5.0.12):
+ resolution: {integrity: sha512-NnDrPOmTjzhgWkwJNPcth3vBMWQmI/QhwbMRXow1p/RkM+17HxP2yQR3GYwIK83rkYSKwQiweyBVWGOjJY4gsg==}
+ engines: {node: '>=18.13'}
hasBin: true
- dependencies:
- '@babel/core': 7.23.3
- '@babel/preset-env': 7.23.3(@babel/core@7.23.3)
- '@babel/types': 7.23.3
- '@ndelangen/get-tarball': 3.0.9
- '@storybook/codemod': 7.5.3
- '@storybook/core-common': 7.5.3
- '@storybook/core-events': 7.5.3
- '@storybook/core-server': 7.5.3
- '@storybook/csf-tools': 7.5.3
- '@storybook/node-logger': 7.5.3
- '@storybook/telemetry': 7.5.3
- '@storybook/types': 7.5.3
- '@types/semver': 7.5.5
- '@yarnpkg/fslib': 2.10.3
- '@yarnpkg/libzip': 2.3.0
- chalk: 4.1.2
- commander: 6.2.1
- cross-spawn: 7.0.3
- detect-indent: 6.1.0
- envinfo: 7.11.0
- execa: 5.1.1
- express: 4.18.2
- find-up: 5.0.0
- fs-extra: 11.1.1
- get-npm-tarball-url: 2.1.0
- get-port: 5.1.1
- giget: 1.1.3
- globby: 11.1.0
- jscodeshift: 0.14.0(@babel/preset-env@7.23.3)
- leven: 3.1.0
- ora: 5.4.1
- prettier: 2.8.8
- prompts: 2.4.2
- puppeteer-core: 2.1.1
- read-pkg-up: 7.0.1
- semver: 7.5.4
- simple-update-notifier: 2.0.0
- strip-json-comments: 3.1.1
- tempy: 1.0.1
- ts-dedent: 2.2.0
- util-deprecate: 1.0.2
- transitivePeerDependencies:
- - bufferutil
- - encoding
- - supports-color
- - utf-8-validate
- dev: true
-
- /@storybook/client-logger@6.5.16:
- resolution: {integrity: sha512-pxcNaCj3ItDdicPTXTtmYJE3YC1SjxFrBmHcyrN+nffeNyiMuViJdOOZzzzucTUG0wcOOX8jaSyak+nnHg5H1Q==}
- dependencies:
- core-js: 3.33.0
- global: 4.4.0
- dev: true
-
- /@storybook/client-logger@7.5.3:
- resolution: {integrity: sha512-vUFYALypjix5FoJ5M/XUP6KmyTnQJNW1poHdW7WXUVSg+lBM6E5eAtjTm0hdxNNDH8KSrdy24nCLra5h0X0BWg==}
- dependencies:
- '@storybook/global': 5.0.0
- dev: true
-
- /@storybook/codemod@7.5.3:
- resolution: {integrity: sha512-gzycFdqnF4drUjfzMTrLNHqi2jkw1lDeACUzQdug5uWxynZKAvMTHAgU0q9wvoYRR9Xhq8PhfKtXtYCCj2Er4Q==}
- dependencies:
- '@babel/core': 7.23.3
- '@babel/preset-env': 7.23.3(@babel/core@7.23.3)
- '@babel/types': 7.23.3
- '@storybook/csf': 0.1.1
- '@storybook/csf-tools': 7.5.3
- '@storybook/node-logger': 7.5.3
- '@storybook/types': 7.5.3
- '@types/cross-spawn': 6.0.5
- cross-spawn: 7.0.3
- globby: 11.1.0
- jscodeshift: 0.14.0(@babel/preset-env@7.23.3)
- lodash: 4.17.21
- prettier: 2.8.8
- recast: 0.23.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@storybook/components@7.5.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-M3+cjvEsDGLUx8RvK5wyF6/13LNlUnKbMgiDE8Sxk/v/WPpyhOAIh/B8VmrU1psahS61Jd4MTkFmLf1cWau1vw==}
+ requiresBuild: true
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ '@sveltejs/vite-plugin-svelte': ^3.0.0
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ vite: ^5.0.3
dependencies:
- '@radix-ui/react-select': 1.2.2(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-toolbar': 1.0.4(react-dom@18.2.0)(react@18.2.0)
- '@storybook/client-logger': 7.5.3
- '@storybook/csf': 0.1.1
- '@storybook/global': 5.0.0
- '@storybook/theming': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/types': 7.5.3
- memoizerific: 1.11.3
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- use-resize-observer: 9.1.0(react-dom@18.2.0)(react@18.2.0)
- util-deprecate: 1.0.2
- transitivePeerDependencies:
- - '@types/react'
- - '@types/react-dom'
+ '@sveltejs/vite-plugin-svelte': 3.0.1(svelte@4.2.9)(vite@5.0.12)
+ '@types/cookie': 0.6.0
+ cookie: 0.6.0
+ devalue: 4.3.2
+ esm-env: 1.0.0
+ import-meta-resolve: 4.0.0
+ kleur: 4.1.5
+ magic-string: 0.30.5
+ mrmime: 2.0.0
+ sade: 1.8.1
+ set-cookie-parser: 2.6.0
+ sirv: 2.0.4
+ svelte: 4.2.9
+ tiny-glob: 0.2.9
+ vite: 5.0.12(@types/node@18.19.8)(sass@1.69.0)
dev: true
- /@storybook/core-client@7.5.3:
- resolution: {integrity: sha512-sIviDytbhos02TVXxU8XLymzty7IAtLs5e16hv49JSdBp47iBajRaNBmBj/l+sgTH+3M+R6gP8yGFMsZSCnU2g==}
- dependencies:
- '@storybook/client-logger': 7.5.3
- '@storybook/preview-api': 7.5.3
- dev: true
-
- /@storybook/core-common@7.5.3:
- resolution: {integrity: sha512-WGMwjtVUxUzFwQz7Mgs0gLuNebIGNV55dCdZgurx2/y6QOkJ2v8D0b3iL+xKMV4B5Nwoc2DsM418Y+Hy3UQd+w==}
- dependencies:
- '@storybook/core-events': 7.5.3
- '@storybook/node-logger': 7.5.3
- '@storybook/types': 7.5.3
- '@types/find-cache-dir': 3.2.1
- '@types/node': 18.18.9
- '@types/node-fetch': 2.6.9
- '@types/pretty-hrtime': 1.0.3
- chalk: 4.1.2
- esbuild: 0.18.20
- esbuild-register: 3.5.0(esbuild@0.18.20)
- file-system-cache: 2.3.0
- find-cache-dir: 3.3.2
- find-up: 5.0.0
- fs-extra: 11.1.1
- glob: 10.3.10
- handlebars: 4.7.8
- lazy-universal-dotenv: 4.0.0
- node-fetch: 2.7.0
- picomatch: 2.3.1
- pkg-dir: 5.0.0
- pretty-hrtime: 1.0.3
- resolve-from: 5.0.0
- ts-dedent: 2.2.0
- transitivePeerDependencies:
- - encoding
- - supports-color
- dev: true
-
- /@storybook/core-events@6.5.16:
- resolution: {integrity: sha512-qMZQwmvzpH5F2uwNUllTPg6eZXr2OaYZQRRN8VZJiuorZzDNdAFmiVWMWdkThwmyLEJuQKXxqCL8lMj/7PPM+g==}
- dependencies:
- core-js: 3.33.0
- dev: true
-
- /@storybook/core-events@7.5.3:
- resolution: {integrity: sha512-DFOpyQ22JD5C1oeOFzL8wlqSWZzrqgDfDbUGP8xdO4wJu+FVTxnnWN6ZYLdTPB1u27DOhd7TzjQMfLDHLu7kbQ==}
- dependencies:
- ts-dedent: 2.2.0
- dev: true
-
- /@storybook/core-server@7.5.3:
- resolution: {integrity: sha512-Gmq1w7ulN/VIeTDboNcb6GNM+S8T0SqhJUqeoHzn0vLGnzxeuYRJ0V3ZJhGZiJfSmCNqYAjC8QUBf6uU1gLipw==}
- dependencies:
- '@aw-web-design/x-default-browser': 1.4.126
- '@discoveryjs/json-ext': 0.5.7
- '@storybook/builder-manager': 7.5.3
- '@storybook/channels': 7.5.3
- '@storybook/core-common': 7.5.3
- '@storybook/core-events': 7.5.3
- '@storybook/csf': 0.1.1
- '@storybook/csf-tools': 7.5.3
- '@storybook/docs-mdx': 0.1.0
- '@storybook/global': 5.0.0
- '@storybook/manager': 7.5.3
- '@storybook/node-logger': 7.5.3
- '@storybook/preview-api': 7.5.3
- '@storybook/telemetry': 7.5.3
- '@storybook/types': 7.5.3
- '@types/detect-port': 1.3.5
- '@types/node': 18.18.9
- '@types/pretty-hrtime': 1.0.3
- '@types/semver': 7.5.5
- better-opn: 3.0.2
- chalk: 4.1.2
- cli-table3: 0.6.3
- compression: 1.7.4
- detect-port: 1.5.1
- express: 4.18.2
- fs-extra: 11.1.1
- globby: 11.1.0
- ip: 2.0.0
- lodash: 4.17.21
- open: 8.4.2
- pretty-hrtime: 1.0.3
- prompts: 2.4.2
- read-pkg-up: 7.0.1
- semver: 7.5.4
- telejson: 7.2.0
- tiny-invariant: 1.3.1
- ts-dedent: 2.2.0
- util: 0.12.5
- util-deprecate: 1.0.2
- watchpack: 2.4.0
- ws: 8.14.2
- transitivePeerDependencies:
- - bufferutil
- - encoding
- - supports-color
- - utf-8-validate
- dev: true
-
- /@storybook/csf-plugin@7.5.3:
- resolution: {integrity: sha512-yQ3S/IOT08Y7XTnlc3SPkrJKZ6Xld6liAlHn+ddjge4oZa0hUqwYLb+piXUhFMfL6Ij65cj4hu3vMbw89azIhg==}
- dependencies:
- '@storybook/csf-tools': 7.5.3
- unplugin: 1.5.1
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@storybook/csf-tools@7.5.3:
- resolution: {integrity: sha512-676C3ISn7FQJKjb3DBWXhjGN2OQEv4s71dx+5D0TlmswDCOOGS8dYFjP8wVx51+mAIE8CROAw7vLHLtVKU7SwQ==}
- dependencies:
- '@babel/generator': 7.23.3
- '@babel/parser': 7.23.3
- '@babel/traverse': 7.23.3
- '@babel/types': 7.23.3
- '@storybook/csf': 0.1.1
- '@storybook/types': 7.5.3
- fs-extra: 11.1.1
- recast: 0.23.4
- ts-dedent: 2.2.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@storybook/csf@0.0.1:
- resolution: {integrity: sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==}
- dependencies:
- lodash: 4.17.21
- dev: true
-
- /@storybook/csf@0.0.2--canary.4566f4d.1:
- resolution: {integrity: sha512-9OVvMVh3t9znYZwb0Svf/YQoxX2gVOeQTGe2bses2yj+a3+OJnCrUF3/hGv6Em7KujtOdL2LL+JnG49oMVGFgQ==}
- dependencies:
- lodash: 4.17.21
- dev: true
-
- /@storybook/csf@0.1.1:
- resolution: {integrity: sha512-4hE3AlNVxR60Wc5KSC68ASYzUobjPqtSKyhV6G+ge0FIXU55N5nTY7dXGRZHQGDBPq+XqchMkIdlkHPRs8nTHg==}
- dependencies:
- type-fest: 2.19.0
- dev: true
-
- /@storybook/docs-mdx@0.1.0:
- resolution: {integrity: sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==}
- dev: true
-
- /@storybook/docs-tools@7.5.3:
- resolution: {integrity: sha512-f20EUQlwamcSPrOFn42fj9gpkZIDNCZkC3N19yGzLYiE4UMyaYQgRl18oLvqd3M6aBm6UW6SCoIIgeaOViBSqg==}
- dependencies:
- '@storybook/core-common': 7.5.3
- '@storybook/preview-api': 7.5.3
- '@storybook/types': 7.5.3
- '@types/doctrine': 0.0.3
- doctrine: 3.0.0
- lodash: 4.17.21
- transitivePeerDependencies:
- - encoding
- - supports-color
- dev: true
-
- /@storybook/global@5.0.0:
- resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==}
- dev: true
-
- /@storybook/instrumenter@6.5.16(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-q8/GaBk8PA/cL7m5OW+ec5t63+Zja9YvYSPGXrYtW17koSv7OnNPmk6RvI7tIHHO0mODBYnaHjF4zQfEGoyR5Q==}
- dependencies:
- '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0)
- '@storybook/client-logger': 6.5.16
- '@storybook/core-events': 6.5.16
- core-js: 3.33.0
- global: 4.4.0
- transitivePeerDependencies:
- - react
- - react-dom
- dev: true
-
- /@storybook/instrumenter@7.5.3:
- resolution: {integrity: sha512-p6b+/6ohTCKxWn00bXT8KBqVjXUOxeILnJtLlG83USLQCpI+XVkpmK57HYuydqEwy/1XjG+4S4ntPk9VVz3u7w==}
- dependencies:
- '@storybook/channels': 7.5.3
- '@storybook/client-logger': 7.5.3
- '@storybook/core-events': 7.5.3
- '@storybook/global': 5.0.0
- '@storybook/preview-api': 7.5.3
- dev: true
-
- /@storybook/manager-api@7.5.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-d8mVLr/5BEG4bAS2ZeqYTy/aX4jPEpZHdcLaWoB4mAM+PAL9wcWsirUyApKtDVYLITJf/hd8bb2Dm2ok6E45gA==}
+ /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.9)(vite@5.0.12):
+ resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==}
+ engines: {node: ^18.0.0 || >=20}
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ '@sveltejs/vite-plugin-svelte': ^3.0.0
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ vite: ^5.0.0
dependencies:
- '@storybook/channels': 7.5.3
- '@storybook/client-logger': 7.5.3
- '@storybook/core-events': 7.5.3
- '@storybook/csf': 0.1.1
- '@storybook/global': 5.0.0
- '@storybook/router': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/theming': 7.5.3(react-dom@18.2.0)(react@18.2.0)
- '@storybook/types': 7.5.3
- dequal: 2.0.3
- lodash: 4.17.21
- memoizerific: 1.11.3
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- semver: 7.5.4
- store2: 2.14.2
- telejson: 7.2.0
- ts-dedent: 2.2.0
- dev: true
-
- /@storybook/manager@7.5.3:
- resolution: {integrity: sha512-3ZZrHYcXWAQXpDQZBvKyScGgQaAaBc63i+KC2mXqzTdXuJhVDUiylvqLRprBnrEprgePQLFrxGC2JSHUwH7dqg==}
- dev: true
-
- /@storybook/mdx2-csf@1.1.0:
- resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==}
- dev: true
-
- /@storybook/node-logger@7.5.3:
- resolution: {integrity: sha512-7ZZDw/q3hakBj1FngsBjaHNIBguYAWojp7R1fFTvwkeunCi21EUzZjRBcqp10kB6BP3/NLX32bIQknsCWD76rQ==}
- dev: true
-
- /@storybook/postinstall@7.5.3:
- resolution: {integrity: sha512-r+H3xGMu2A9yOSsygc3bDFhku8wpOZF3SqO19B7eAML12viHwUtYfyGL74svw4TMcKukyQ+KPn5QsSG+4bjZMg==}
- dev: true
-
- /@storybook/preview-api@7.5.3:
- resolution: {integrity: sha512-LNmEf7oBRnZ1wG3bQ+P+TO29+NN5pSDJiAA6FabZBrtIVm+psc2lxBCDQvFYyAFzQSlt60toGKNW8+RfFNdR5Q==}
- dependencies:
- '@storybook/channels': 7.5.3
- '@storybook/client-logger': 7.5.3
- '@storybook/core-events': 7.5.3
- '@storybook/csf': 0.1.1
- '@storybook/global': 5.0.0
- '@storybook/types': 7.5.3
- '@types/qs': 6.9.10
- dequal: 2.0.3
- lodash: 4.17.21
- memoizerific: 1.11.3
- qs: 6.11.2
- synchronous-promise: 2.0.17
- ts-dedent: 2.2.0
- util-deprecate: 1.0.2
- dev: true
-
- /@storybook/preview@7.5.3:
- resolution: {integrity: sha512-Hf90NlLaSrdMZXPOHDCMPjTywVrQKK0e5CtzqWx/ZQz91JDINxJD+sGj2wZU+wuBtQcTtlsXc9OewlJ+9ETwIw==}
- dev: true
-
- /@storybook/react-dom-shim@7.5.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-9aNcKdhoP36jMrcXgfzE9jVg/SpqPpWnUJM70upYoZXytG2wQSPtawLHHyC6kycvTzwncyfF3rwUnOFBB8zmig==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- dependencies:
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@storybook/router@6.5.16(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-ZgeP8a5YV/iuKbv31V8DjPxlV4AzorRiR8OuSt/KqaiYXNXlOoQDz/qMmiNcrshrfLpmkzoq7fSo4T8lWo2UwQ==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- dependencies:
- '@storybook/client-logger': 6.5.16
- core-js: 3.33.0
- memoizerific: 1.11.3
- qs: 6.11.2
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- regenerator-runtime: 0.13.11
- dev: true
-
- /@storybook/router@7.5.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-/iNYCFore7R5n6eFHbBYoB0P2/sybTVpA+uXTNUd3UEt7Ro6CEslTaFTEiH2RVQwOkceBp/NpyWon74xZuXhMg==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- dependencies:
- '@storybook/client-logger': 7.5.3
- memoizerific: 1.11.3
- qs: 6.11.2
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@storybook/semver@7.3.2:
- resolution: {integrity: sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==}
- engines: {node: '>=10'}
- hasBin: true
- dependencies:
- core-js: 3.33.0
- find-up: 4.1.0
- dev: true
-
- /@storybook/svelte-vite@7.5.3(@babel/core@7.23.3)(sass@1.69.0)(svelte@3.59.2)(typescript@4.9.5)(vite@4.4.11):
- resolution: {integrity: sha512-Tus9KQSMR7lj064IVG8ntKsATmxxE65XHAfhVMbL4eeUCZxmHAd5gc+JWHi0pVWFEJmolHtkVcOGiM9nbX7aAw==}
- engines: {node: ^14.18 || >=16}
- peerDependencies:
- svelte: ^3.0.0 || ^4.0.0
- vite: ^3.0.0 || ^4.0.0 || ^5.0.0
- dependencies:
- '@storybook/builder-vite': 7.5.3(typescript@4.9.5)(vite@4.4.11)
- '@storybook/node-logger': 7.5.3
- '@storybook/svelte': 7.5.3(svelte@3.59.2)
- '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@3.59.2)(vite@4.4.11)
- magic-string: 0.30.4
- svelte: 3.59.2
- svelte-preprocess: 5.0.4(@babel/core@7.23.3)(sass@1.69.0)(svelte@3.59.2)(typescript@4.9.5)
- sveltedoc-parser: 4.2.1
- ts-dedent: 2.2.0
- vite: 4.4.11(sass@1.69.0)
- transitivePeerDependencies:
- - '@babel/core'
- - '@preact/preset-vite'
- - coffeescript
- - encoding
- - less
- - postcss
- - postcss-load-config
- - pug
- - sass
- - stylus
- - sugarss
- - supports-color
- - typescript
- - vite-plugin-glimmerx
- dev: true
-
- /@storybook/svelte@7.5.3(svelte@3.59.2):
- resolution: {integrity: sha512-aY66jSER62OK9y92uQoi2T3yHEtionJ1h9JkRoRblrYXytXoTyDJljCDluve2G1vRqZyVvC4ToJezTpK/jyG0w==}
- engines: {node: '>=16.0.0'}
- peerDependencies:
- svelte: ^3.1.0 || ^4.0.0
- dependencies:
- '@storybook/client-logger': 7.5.3
- '@storybook/core-client': 7.5.3
- '@storybook/core-events': 7.5.3
- '@storybook/docs-tools': 7.5.3
- '@storybook/global': 5.0.0
- '@storybook/preview-api': 7.5.3
- '@storybook/types': 7.5.3
- svelte: 3.59.2
- sveltedoc-parser: 4.2.1
- type-fest: 2.19.0
- transitivePeerDependencies:
- - encoding
- - supports-color
- dev: true
-
- /@storybook/telemetry@7.5.3:
- resolution: {integrity: sha512-X6alII3o0jCb5xALuw+qcWmvyrbhlkmPeNZ6ZQXknOfB4DkwponFdWN5y6W7yGvr01xa5QBepJRV79isl97d8g==}
- dependencies:
- '@storybook/client-logger': 7.5.3
- '@storybook/core-common': 7.5.3
- '@storybook/csf-tools': 7.5.3
- chalk: 4.1.2
- detect-package-manager: 2.0.1
- fetch-retry: 5.0.6
- fs-extra: 11.1.1
- read-pkg-up: 7.0.1
- transitivePeerDependencies:
- - encoding
- - supports-color
- dev: true
-
- /@storybook/testing-library@0.0.13(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-vRMeIGer4EjJkTgI8sQyK9W431ekPWYCWL//OmSDJ64IT3h7FnW7Xg6p+eqM3oII98/O5pcya5049GxnjaPtxw==}
- dependencies:
- '@storybook/client-logger': 6.5.16
- '@storybook/instrumenter': 6.5.16(react-dom@18.2.0)(react@18.2.0)
- '@testing-library/dom': 8.20.1
- '@testing-library/user-event': 13.5.0(@testing-library/dom@8.20.1)
- ts-dedent: 2.2.0
- transitivePeerDependencies:
- - react
- - react-dom
- dev: true
-
- /@storybook/theming@6.5.16(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-hNLctkjaYLRdk1+xYTkC1mg4dYz2wSv6SqbLpcKMbkPHTE0ElhddGPHQqB362md/w9emYXNkt1LSMD8Xk9JzVQ==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- dependencies:
- '@storybook/client-logger': 6.5.16
- core-js: 3.33.0
- memoizerific: 1.11.3
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- regenerator-runtime: 0.13.11
- dev: true
-
- /@storybook/theming@7.5.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-Cjmthe1MAk0z4RKCZ7m72gAD8YD0zTAH97z5ryM1Qv84QXjiCQ143fGOmYz1xEQdNFpOThPcwW6FEccLHTkVcg==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- dependencies:
- '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0)
- '@storybook/client-logger': 7.5.3
- '@storybook/global': 5.0.0
- memoizerific: 1.11.3
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@storybook/types@7.5.3:
- resolution: {integrity: sha512-iu5W0Kdd6nysN5CPkY4GRl+0BpxRTdSfBIJak7mb6xCIHSB5t1tw4BOuqMQ5EgpikRY3MWJ4gY647QkWBX3MNQ==}
- dependencies:
- '@storybook/channels': 7.5.3
- '@types/babel__core': 7.20.4
- '@types/express': 4.17.21
- file-system-cache: 2.3.0
- dev: true
-
- /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@3.59.2)(vite@4.4.11):
- resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==}
- engines: {node: ^14.18.0 || >= 16}
- peerDependencies:
- '@sveltejs/vite-plugin-svelte': ^2.2.0
- svelte: ^3.54.0 || ^4.0.0
- vite: ^4.0.0
- dependencies:
- '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@3.59.2)(vite@4.4.11)
+ '@sveltejs/vite-plugin-svelte': 3.0.1(svelte@4.2.9)(vite@5.0.12)
debug: 4.3.4
- svelte: 3.59.2
- vite: 4.4.11(sass@1.69.0)
+ svelte: 4.2.9
+ vite: 5.0.12(@types/node@18.19.8)(sass@1.69.0)
transitivePeerDependencies:
- supports-color
dev: true
- /@sveltejs/vite-plugin-svelte@1.4.0(svelte@3.59.2)(vite@4.4.11):
- resolution: {integrity: sha512-6QupI/jemMfK+yI2pMtJcu5iO2gtgTfcBdGwMZZt+lgbFELhszbDl6Qjh000HgAV8+XUA+8EY8DusOFk8WhOIg==}
- engines: {node: ^14.18.0 || >= 16}
+ /@sveltejs/vite-plugin-svelte@3.0.1(svelte@4.2.9)(vite@5.0.12):
+ resolution: {integrity: sha512-CGURX6Ps+TkOovK6xV+Y2rn8JKa8ZPUHPZ/NKgCxAmgBrXReavzFl8aOSCj3kQ1xqT7yGJj53hjcV/gqwDAaWA==}
+ engines: {node: ^18.0.0 || >=20}
peerDependencies:
- svelte: ^3.44.0
- vite: ^3.0.0
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ vite: ^5.0.0
dependencies:
+ '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.9)(vite@5.0.12)
debug: 4.3.4
deepmerge: 4.3.1
kleur: 4.1.5
- magic-string: 0.26.7
- svelte: 3.59.2
- svelte-hmr: 0.15.3(svelte@3.59.2)
- vite: 4.4.11(sass@1.69.0)
- vitefu: 0.2.4(vite@4.4.11)
+ magic-string: 0.30.5
+ svelte: 4.2.9
+ svelte-hmr: 0.15.3(svelte@4.2.9)
+ vite: 5.0.12(@types/node@18.19.8)(sass@1.69.0)
+ vitefu: 0.2.5(vite@5.0.12)
transitivePeerDependencies:
- supports-color
dev: true
- /@sveltejs/vite-plugin-svelte@2.4.6(svelte@3.59.2)(vite@4.4.11):
- resolution: {integrity: sha512-zO79p0+DZnXPnF0ltIigWDx/ux7Ni+HRaFOw720Qeivc1azFUrJxTl0OryXVibYNx1hCboGia1NRV3x8RNv4cA==}
- engines: {node: ^14.18.0 || >= 16}
- peerDependencies:
- svelte: ^3.54.0 || ^4.0.0
- vite: ^4.0.0
+ /@types/cookie@0.6.0:
+ resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==}
+ dev: true
+
+ /@types/eslint@8.56.0:
+ resolution: {integrity: sha512-FlsN0p4FhuYRjIxpbdXovvHQhtlG05O1GG/RNWvdAxTboR438IOTwmrY/vLA+Xfgg06BTkP045M3vpFwTMv1dg==}
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@3.59.2)(vite@4.4.11)
- debug: 4.3.4
- deepmerge: 4.3.1
- kleur: 4.1.5
- magic-string: 0.30.4
- svelte: 3.59.2
- svelte-hmr: 0.15.3(svelte@3.59.2)
- vite: 4.4.11(sass@1.69.0)
- vitefu: 0.2.4(vite@4.4.11)
- transitivePeerDependencies:
- - supports-color
+ '@types/estree': 1.0.5
+ '@types/json-schema': 7.0.13
dev: true
- /@testing-library/dom@8.20.1:
- resolution: {integrity: sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==}
- engines: {node: '>=12'}
- dependencies:
- '@babel/code-frame': 7.22.13
- '@babel/runtime': 7.23.1
- '@types/aria-query': 5.0.2
- aria-query: 5.1.3
- chalk: 4.1.2
- dom-accessibility-api: 0.5.16
- lz-string: 1.5.0
- pretty-format: 27.5.1
- dev: true
-
- /@testing-library/user-event@13.5.0(@testing-library/dom@8.20.1):
- resolution: {integrity: sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==}
- engines: {node: '>=10', npm: '>=6'}
- peerDependencies:
- '@testing-library/dom': '>=7.21.4'
- dependencies:
- '@babel/runtime': 7.23.1
- '@testing-library/dom': 8.20.1
- dev: true
-
- /@tsconfig/svelte@3.0.0:
- resolution: {integrity: sha512-pYrtLtOwku/7r1i9AMONsJMVYAtk3hzOfiGNekhtq5tYBGA7unMve8RvUclKLMT3PrihvJqUmzsRGh0RP84hKg==}
- dev: true
-
- /@types/aria-query@5.0.2:
- resolution: {integrity: sha512-PHKZuMN+K5qgKIWhBodXzQslTo5P+K/6LqeKXS6O/4liIDdZqaX5RXrCK++LAw+y/nptN48YmUMFiQHRSWYwtQ==}
- dev: true
-
- /@types/babel__core@7.20.4:
- resolution: {integrity: sha512-mLnSC22IC4vcWiuObSRjrLd9XcBTGf59vUSoq2jkQDJ/QQ8PMI9rSuzE+aEV8karUMbskw07bKYoUJCKTUaygg==}
- dependencies:
- '@babel/parser': 7.23.3
- '@babel/types': 7.23.3
- '@types/babel__generator': 7.6.7
- '@types/babel__template': 7.4.4
- '@types/babel__traverse': 7.20.4
- dev: true
-
- /@types/babel__generator@7.6.7:
- resolution: {integrity: sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==}
- dependencies:
- '@babel/types': 7.23.3
- dev: true
-
- /@types/babel__template@7.4.4:
- resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
- dependencies:
- '@babel/parser': 7.23.3
- '@babel/types': 7.23.3
- dev: true
-
- /@types/babel__traverse@7.20.4:
- resolution: {integrity: sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==}
- dependencies:
- '@babel/types': 7.23.3
- dev: true
-
- /@types/body-parser@1.19.5:
- resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==}
- dependencies:
- '@types/connect': 3.4.38
- '@types/node': 20.9.1
- dev: true
-
- /@types/connect@3.4.38:
- resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
- dependencies:
- '@types/node': 20.9.1
- dev: true
-
- /@types/cross-spawn@6.0.5:
- resolution: {integrity: sha512-wsIMP68FvGXk+RaWhraz6Xp4v7sl4qwzHAmtPaJEN2NRTXXI9LtFawUpeTsBNL/pd6QoLStdytCaAyiK7AEd/Q==}
- dependencies:
- '@types/node': 20.9.1
- dev: true
-
- /@types/d3-array@3.0.8:
- resolution: {integrity: sha512-2xAVyAUgaXHX9fubjcCbGAUOqYfRJN1em1EKR2HfzWBpObZhwfnZKvofTN4TplMqJdFQao61I+NVSai/vnBvDQ==}
- dev: true
-
- /@types/d3-axis@3.0.4:
- resolution: {integrity: sha512-ySnjI/7qm+J602VjcejXcqs1hEuu5UBbGaJGp+Cn/yKVc1iS3JueLVpToGdQsS2sqta7tqA/kG4ore/+LH90UA==}
- dependencies:
- '@types/d3-selection': 3.0.7
- dev: true
-
- /@types/d3-brush@3.0.4:
- resolution: {integrity: sha512-Kg5uIsdJNMCs5lTqeZFsTKqj9lBvpiFRDkYN3j2CDlPhonNDg9/gXVpv1E/MKh3tEqArryIj9o6RBGE/MQe+6Q==}
- dependencies:
- '@types/d3-selection': 3.0.7
- dev: true
-
- /@types/d3-chord@3.0.4:
- resolution: {integrity: sha512-p4PvN1N+7GL3Y/NI9Ug1TKwowUV6h664kmxL79ctp1HRYCk1mhP0+SXhjRsoWXCdnJfbLLLmpV99rt8dMrHrzg==}
- dev: true
-
- /@types/d3-color@3.1.1:
- resolution: {integrity: sha512-CSAVrHAtM9wfuLJ2tpvvwCU/F22sm7rMHNN+yh9D6O6hyAms3+O0cgMpC1pm6UEUMOntuZC8bMt74PteiDUdCg==}
- dev: true
-
- /@types/d3-contour@3.0.4:
- resolution: {integrity: sha512-B0aeX8Xg3MNUglULxqDvlgY1SVXuN2xtEleYSAY0iMhl/SMVT7snzgAveejjwM3KaWuNXIoXEJ7dmXE8oPq/jA==}
- dependencies:
- '@types/d3-array': 3.0.8
- '@types/geojson': 7946.0.11
- dev: true
-
- /@types/d3-delaunay@6.0.2:
- resolution: {integrity: sha512-WplUJ/OHU7eITneDqNnzK+2pgR+WDzUHG6XAUVo+oWHPQq74VcgUdw8a4ODweaZzF56OVYK+x9GxCyuq6hSu1A==}
- dev: true
-
- /@types/d3-dispatch@3.0.4:
- resolution: {integrity: sha512-NApHpGHRNxUy7e2Lfzl/cwOucmn4Xdx6FdmXzAoomo8T81LyGmlBjjko/vP0TVzawlvEFLDq8OCRLulW6DDzKw==}
- dev: true
-
- /@types/d3-drag@3.0.4:
- resolution: {integrity: sha512-/t53K1erTuUbP7WIX9SE0hlmytpTYRbIthlhbGkBHzCV5vPO++7yrk8OlisWPyIJO5TGowTmqCtGH2tokY5T/g==}
- dependencies:
- '@types/d3-selection': 3.0.7
- dev: true
-
- /@types/d3-dsv@3.0.4:
- resolution: {integrity: sha512-YxfUVJ55HxR8oq88136w09mBMPNhgH7PZjteq72onWXWOohGif/cLQnQv8V4A5lEGjXF04LhwSTpmzpY9wyVyA==}
- dev: true
-
- /@types/d3-ease@3.0.0:
- resolution: {integrity: sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==}
- dev: true
-
- /@types/d3-fetch@3.0.4:
- resolution: {integrity: sha512-RleYajubALkGjrvatxWhlygfvB1KNF0Uzz9guRUeeA+M/2B7l8rxObYdktaX9zU1st04lMCHjZWe4vbl+msH2Q==}
- dependencies:
- '@types/d3-dsv': 3.0.4
- dev: true
-
- /@types/d3-force@3.0.6:
- resolution: {integrity: sha512-G9wbOvCxkNlLrppoHLZ6oFpbm3z7ibfkXwLD8g5/4Aa7iTEV0Z7TQ0OL8UxAtvdOhCa2VZcSuqn1NQqyCEqmiw==}
- dev: true
-
- /@types/d3-format@3.0.2:
- resolution: {integrity: sha512-9oQWvKk2qVBo49FQq8yD/et8Lx0W5Ac2FdGSOUecqOFKqh0wkpyHqf9Qc7A06ftTR+Lz13Pi3jHIQis0aCueOA==}
- dev: true
-
- /@types/d3-geo@3.0.5:
- resolution: {integrity: sha512-ysEEU93Wv9p2UZBxTK3kUP7veHgyhTA0qYtI7bxK5EMXb3JxGv0D4IH54PxprAF26n+uHci24McVmzwIdLgvgQ==}
- dependencies:
- '@types/geojson': 7946.0.11
- dev: true
-
- /@types/d3-hierarchy@3.1.4:
- resolution: {integrity: sha512-wrvjpRFdmEu6yAqgjGy8MSud9ggxJj+I9XLuztLeSf/E0j0j6RQYtxH2J8U0Cfbgiw9ZDHyhpmaVuWhxscYaAQ==}
- dev: true
-
- /@types/d3-interpolate@3.0.2:
- resolution: {integrity: sha512-zAbCj9lTqW9J9PlF4FwnvEjXZUy75NQqPm7DMHZXuxCFTpuTrdK2NMYGQekf4hlasL78fCYOLu4EE3/tXElwow==}
- dependencies:
- '@types/d3-color': 3.1.1
- dev: true
-
- /@types/d3-path@3.0.0:
- resolution: {integrity: sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==}
- dev: true
-
- /@types/d3-polygon@3.0.0:
- resolution: {integrity: sha512-D49z4DyzTKXM0sGKVqiTDTYr+DHg/uxsiWDAkNrwXYuiZVd9o9wXZIo+YsHkifOiyBkmSWlEngHCQme54/hnHw==}
- dev: true
-
- /@types/d3-quadtree@3.0.3:
- resolution: {integrity: sha512-GDWaR+rGEk4ToLQSGugYnoh9AYYblsg/8kmdpa1KAJMwcdZ0v8rwgnldURxI5UrzxPlCPzF7by/Tjmv+Jn21Dg==}
- dev: true
-
- /@types/d3-random@3.0.1:
- resolution: {integrity: sha512-IIE6YTekGczpLYo/HehAy3JGF1ty7+usI97LqraNa8IiDur+L44d0VOjAvFQWJVdZOJHukUJw+ZdZBlgeUsHOQ==}
- dev: true
-
- /@types/d3-scale-chromatic@3.0.0:
- resolution: {integrity: sha512-dsoJGEIShosKVRBZB0Vo3C8nqSDqVGujJU6tPznsBJxNJNwMF8utmS83nvCBKQYPpjCzaaHcrf66iTRpZosLPw==}
- dev: true
-
- /@types/d3-scale@4.0.5:
- resolution: {integrity: sha512-w/C++3W394MHzcLKO2kdsIn5KKNTOqeQVzyPSGPLzQbkPw/jpeaGtSRlakcKevGgGsjJxGsbqS0fPrVFDbHrDA==}
- dependencies:
- '@types/d3-time': 3.0.1
- dev: true
-
- /@types/d3-selection@3.0.7:
- resolution: {integrity: sha512-qoj2O7KjfqCobmtFOth8FMvjwMVPUAAmn6xiUbLl1ld7vQCPgffvyV5BBcEFfqWdilAUm+3zciU/3P3vZrUMlg==}
- dev: true
-
- /@types/d3-shape@3.1.3:
- resolution: {integrity: sha512-cHMdIq+rhF5IVwAV7t61pcEXfEHsEsrbBUPkFGBwTXuxtTAkBBrnrNA8++6OWm3jwVsXoZYQM8NEekg6CPJ3zw==}
- dependencies:
- '@types/d3-path': 3.0.0
- dev: true
-
- /@types/d3-time-format@4.0.1:
- resolution: {integrity: sha512-Br6EFeu9B1Zrem7KaYbr800xCmEDyq8uE60kEU8rWhC/XpFYX6ocGMZuRJDQfFCq6SyakQxNHFqIfJbFLf4x6Q==}
- dev: true
-
- /@types/d3-time@3.0.1:
- resolution: {integrity: sha512-5j/AnefKAhCw4HpITmLDTPlf4vhi8o/dES+zbegfPb7LaGfNyqkLxBR6E+4yvTAgnJLmhe80EXFMzUs38fw4oA==}
- dev: true
-
- /@types/d3-timer@3.0.0:
- resolution: {integrity: sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==}
- dev: true
-
- /@types/d3-transition@3.0.5:
- resolution: {integrity: sha512-dcfjP6prFxj3ziFOJrnt4W2P0oXNj/sGxsJXH8286sHtVZ4qWGbjuZj+RRCYx4YZ4C0izpeE8OqXVCtoWEtzYg==}
- dependencies:
- '@types/d3-selection': 3.0.7
- dev: true
-
- /@types/d3-zoom@3.0.5:
- resolution: {integrity: sha512-mIefdTLtxuWUWTbBupCUXPAXVPmi8/Uwrq41gQpRh0rD25GMU1ku+oTELqNY2NuuiI0F3wXC5e1liBQi7YS7XQ==}
- dependencies:
- '@types/d3-interpolate': 3.0.2
- '@types/d3-selection': 3.0.7
- dev: true
-
- /@types/d3@7.4.1:
- resolution: {integrity: sha512-lBpYmbHTCtFKO1DB1R7E9dXp9/g1F3JXSGOF7iKPZ+wRmYg/Q6tCRHODGOc5Qk25fJRe2PI60EDRf2HLPUncMA==}
- dependencies:
- '@types/d3-array': 3.0.8
- '@types/d3-axis': 3.0.4
- '@types/d3-brush': 3.0.4
- '@types/d3-chord': 3.0.4
- '@types/d3-color': 3.1.1
- '@types/d3-contour': 3.0.4
- '@types/d3-delaunay': 6.0.2
- '@types/d3-dispatch': 3.0.4
- '@types/d3-drag': 3.0.4
- '@types/d3-dsv': 3.0.4
- '@types/d3-ease': 3.0.0
- '@types/d3-fetch': 3.0.4
- '@types/d3-force': 3.0.6
- '@types/d3-format': 3.0.2
- '@types/d3-geo': 3.0.5
- '@types/d3-hierarchy': 3.1.4
- '@types/d3-interpolate': 3.0.2
- '@types/d3-path': 3.0.0
- '@types/d3-polygon': 3.0.0
- '@types/d3-quadtree': 3.0.3
- '@types/d3-random': 3.0.1
- '@types/d3-scale': 4.0.5
- '@types/d3-scale-chromatic': 3.0.0
- '@types/d3-selection': 3.0.7
- '@types/d3-shape': 3.1.3
- '@types/d3-time': 3.0.1
- '@types/d3-time-format': 4.0.1
- '@types/d3-timer': 3.0.0
- '@types/d3-transition': 3.0.5
- '@types/d3-zoom': 3.0.5
- dev: true
-
- /@types/debounce@1.2.2:
- resolution: {integrity: sha512-ow0L7we5RXNQocEO9LNBRJCk/ecBc8M0aTg0DLrlg1nsnKAcjvFmYFUbsxujlrbngRslmKIA4mKoOxIJdUElhw==}
- dev: true
-
- /@types/debug@4.1.9:
- resolution: {integrity: sha512-8Hz50m2eoS56ldRlepxSBa6PWEVCtzUo/92HgLc2qTMnotJNIm7xP+UZhyWoYsyOdd5dxZ+NZLb24rsKyFs2ow==}
- dependencies:
- '@types/ms': 0.7.32
- dev: true
-
- /@types/detect-port@1.3.5:
- resolution: {integrity: sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==}
- dev: true
-
- /@types/doctrine@0.0.3:
- resolution: {integrity: sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==}
- dev: true
-
- /@types/dompurify@2.4.0:
- resolution: {integrity: sha512-IDBwO5IZhrKvHFUl+clZxgf3hn2b/lU6H1KaBShPkQyGJUQ0xwebezIPSuiyGwfz1UzJWQl4M7BDxtHtCCPlTg==}
- dependencies:
- '@types/trusted-types': 2.0.4
- dev: true
-
- /@types/ejs@3.1.5:
- resolution: {integrity: sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==}
- dev: true
-
- /@types/emscripten@1.39.10:
- resolution: {integrity: sha512-TB/6hBkYQJxsZHSqyeuO1Jt0AB/bW6G7rHt9g7lML7SOF6lbgcHvw/Lr+69iqN0qxgXLhWKScAon73JNnptuDw==}
- dev: true
-
- /@types/express-serve-static-core@4.17.41:
- resolution: {integrity: sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==}
- dependencies:
- '@types/node': 20.9.1
- '@types/qs': 6.9.10
- '@types/range-parser': 1.2.7
- '@types/send': 0.17.4
- dev: true
-
- /@types/express@4.17.21:
- resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==}
- dependencies:
- '@types/body-parser': 1.19.5
- '@types/express-serve-static-core': 4.17.41
- '@types/qs': 6.9.10
- '@types/serve-static': 1.15.5
- dev: true
-
- /@types/find-cache-dir@3.2.1:
- resolution: {integrity: sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw==}
- dev: true
-
- /@types/geojson@7946.0.11:
- resolution: {integrity: sha512-L7A0AINMXQpVwxHJ4jxD6/XjZ4NDufaRlUJHjNIFKYUFBH1SvOW+neaqb0VTRSLW5suSrSu19ObFEFnfNcr+qg==}
- dev: true
-
- /@types/graceful-fs@4.1.9:
- resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==}
- dependencies:
- '@types/node': 20.9.1
- dev: true
-
- /@types/http-errors@2.0.4:
- resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==}
- dev: true
-
- /@types/is-function@1.0.1:
- resolution: {integrity: sha512-A79HEEiwXTFtfY+Bcbo58M2GRYzCr9itHWzbzHVFNEYCcoU/MMGwYYf721gBrnhpj1s6RGVVha/IgNFnR0Iw/Q==}
- dev: true
-
- /@types/istanbul-lib-coverage@2.0.4:
- resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==}
- dev: true
-
- /@types/istanbul-lib-coverage@2.0.6:
- resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==}
- dev: true
-
- /@types/istanbul-lib-report@3.0.1:
- resolution: {integrity: sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ==}
- dependencies:
- '@types/istanbul-lib-coverage': 2.0.4
- dev: true
-
- /@types/istanbul-lib-report@3.0.3:
- resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==}
- dependencies:
- '@types/istanbul-lib-coverage': 2.0.6
- dev: true
-
- /@types/istanbul-reports@3.0.2:
- resolution: {integrity: sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A==}
- dependencies:
- '@types/istanbul-lib-report': 3.0.1
- dev: true
-
- /@types/istanbul-reports@3.0.4:
- resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==}
- dependencies:
- '@types/istanbul-lib-report': 3.0.3
- dev: true
+ /@types/estree@1.0.5:
+ resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
/@types/json-schema@7.0.13:
resolution: {integrity: sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==}
dev: true
- /@types/lodash@4.14.199:
- resolution: {integrity: sha512-Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg==}
- dev: true
+ /@types/lodash@4.14.202:
+ resolution: {integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==}
+ dev: false
- /@types/marked@4.3.2:
- resolution: {integrity: sha512-a79Yc3TOk6dGdituy8hmTTJXjOkZ7zsFYV10L337ttq/rec8lRMDBpV7fL3uLx6TgbFCa5DU/h8FmIBQPSbU0w==}
- dev: true
-
- /@types/mdx@2.0.10:
- resolution: {integrity: sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg==}
- dev: true
-
- /@types/mime-types@2.1.4:
- resolution: {integrity: sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==}
- dev: true
-
- /@types/mime@1.3.5:
- resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==}
- dev: true
-
- /@types/mime@3.0.4:
- resolution: {integrity: sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw==}
- dev: true
-
- /@types/ms@0.7.32:
- resolution: {integrity: sha512-xPSg0jm4mqgEkNhowKgZFBNtwoEwF6gJ4Dhww+GFpm3IgtNseHQZ5IqdNwnquZEoANxyDAKDRAdVo4Z72VvD/g==}
- dev: true
-
- /@types/node-fetch@2.6.9:
- resolution: {integrity: sha512-bQVlnMLFJ2d35DkPNjEPmd9ueO/rh5EiaZt2bhqiSarPjZIuIV6bPQVqcrEyvNo+AfTrRGVazle1tl597w3gfA==}
- dependencies:
- '@types/node': 18.18.9
- form-data: 4.0.0
- dev: true
-
- /@types/node@18.18.9:
- resolution: {integrity: sha512-0f5klcuImLnG4Qreu9hPj/rEfFq6YRc5n2mAjSsH+ec/mJL+3voBH0+8T7o8RpFjH7ovc+TRsL/c7OYIQsPTfQ==}
+ /@types/node@18.19.8:
+ resolution: {integrity: sha512-g1pZtPhsvGVTwmeVoexWZLTQaOvXwoSq//pTL0DHeNzUDrFnir4fgETdhjhIxjVnN+hKOuh98+E1eMLnUXstFg==}
dependencies:
undici-types: 5.26.5
- dev: true
-
- /@types/node@20.8.3:
- resolution: {integrity: sha512-jxiZQFpb+NlH5kjW49vXxvxTjeeqlbsnTAdBTKpzEdPs9itay7MscYXz3Fo9VYFEsfQ6LJFitHad3faerLAjCw==}
- dev: true
-
- /@types/node@20.9.1:
- resolution: {integrity: sha512-HhmzZh5LSJNS5O8jQKpJ/3ZcrrlG6L70hpGqMIAoM9YVD0YBRNWYsfwcXq8VnSjlNpCpgLzMXdiPo+dxcvSmiA==}
- dependencies:
- undici-types: 5.26.5
- dev: true
-
- /@types/normalize-package-data@2.4.4:
- resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
- dev: true
/@types/parse-json@4.0.0:
resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
dev: false
- /@types/pretty-hrtime@1.0.3:
- resolution: {integrity: sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==}
- dev: true
-
- /@types/prop-types@15.7.10:
- resolution: {integrity: sha512-mxSnDQxPqsZxmeShFH+uwQ4kO4gcJcGahjjMFeLbKE95IAZiiZyiEepGZjtXJ7hN/yfu0bu9xN2ajcU0JcxX6A==}
- dev: true
-
/@types/pug@2.0.7:
resolution: {integrity: sha512-I469DU0UXNC1aHepwirWhu9YKg5fkxohZD95Ey/5A7lovC+Siu+MCLffva87lnfThaOrw9Vb1DUN5t55oULAAw==}
dev: true
- /@types/qs@6.9.10:
- resolution: {integrity: sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw==}
- dev: true
-
- /@types/range-parser@1.2.7:
- resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==}
- dev: true
-
- /@types/react@18.2.37:
- resolution: {integrity: sha512-RGAYMi2bhRgEXT3f4B92WTohopH6bIXw05FuGlmJEnv/omEn190+QYEIYxIAuIBdKgboYYdVved2p1AxZVQnaw==}
- dependencies:
- '@types/prop-types': 15.7.10
- '@types/scheduler': 0.16.6
- csstype: 3.1.2
- dev: true
-
- /@types/sass@1.45.0:
- resolution: {integrity: sha512-jn7qwGFmJHwUSphV8zZneO3GmtlgLsmhs/LQyVvQbIIa+fzGMUiHI4HXJZL3FT8MJmgXWbLGiVVY7ElvHq6vDA==}
- deprecated: This is a stub types definition. sass provides its own type definitions, so you do not need this installed.
- dependencies:
- sass: 1.69.0
- dev: true
-
- /@types/scheduler@0.16.6:
- resolution: {integrity: sha512-Vlktnchmkylvc9SnwwwozTv04L/e1NykF5vgoQ0XTmI8DD+wxfjQuHuvHS3p0r2jz2x2ghPs2h1FVeDirIteWA==}
- dev: true
-
- /@types/semver@7.5.3:
- resolution: {integrity: sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==}
- dev: true
-
/@types/semver@7.5.5:
resolution: {integrity: sha512-+d+WYC1BxJ6yVOgUgzK8gWvp5qF8ssV5r4nsDcZWKRWcDQLQ619tvWAxJQYGgBrO1MnLJC7a5GtiYsAoQ47dJg==}
dev: true
- /@types/send@0.17.4:
- resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==}
- dependencies:
- '@types/mime': 1.3.5
- '@types/node': 20.9.1
- dev: true
-
- /@types/serve-static@1.15.5:
- resolution: {integrity: sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==}
- dependencies:
- '@types/http-errors': 2.0.4
- '@types/mime': 3.0.4
- '@types/node': 20.9.1
- dev: true
-
- /@types/three@0.143.2:
- resolution: {integrity: sha512-HjsRWvd6rsXViFeOdU97/pHNDQknzJbFI0/5MrQ0joOlK0uixQH40sDJs/LwkNHhFYUvVENXAUQdKDeiQChHDw==}
- dependencies:
- '@types/webxr': 0.5.5
- dev: true
-
- /@types/trusted-types@2.0.4:
- resolution: {integrity: sha512-IDaobHimLQhjwsQ/NMwRVfa/yL7L/wriQPMhw1ZJall0KX6E1oxk29XMDeilW5qTIg5aoiqf5Udy8U/51aNoQQ==}
- dev: true
-
- /@types/unist@2.0.10:
- resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==}
- dev: true
-
- /@types/wavesurfer.js@6.0.8:
- resolution: {integrity: sha512-3vEisF/4OWYDmVI3phgrmtY8LJJywhNyCnsdssCHkhj37ZslClLcrpdL+ZlrE1SUtfbcR37d1kumgAkRkmRglg==}
- dependencies:
- '@types/debounce': 1.2.2
- dev: true
-
- /@types/webpack-env@1.18.2:
- resolution: {integrity: sha512-BFqcTHHTrrI8EBmIzNAmLPP3IqtEG9J1IPFWbPeS/F0/TGNmo0pI5svOa7JbMF9vSCXQCvJWT2gxLJNVuf9blw==}
- dev: true
-
- /@types/webxr@0.5.5:
- resolution: {integrity: sha512-HVOsSRTQYx3zpVl0c0FBmmmcY/60BkQLzVnpE9M1aG4f2Z0aKlBWfj4XZ2zr++XNBfkQWYcwhGlmuu44RJPDqg==}
- dev: true
-
- /@types/yargs-parser@21.0.1:
- resolution: {integrity: sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==}
- dev: true
-
- /@types/yargs-parser@21.0.3:
- resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
- dev: true
-
- /@types/yargs@16.0.6:
- resolution: {integrity: sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==}
- dependencies:
- '@types/yargs-parser': 21.0.1
- dev: true
-
- /@types/yargs@17.0.31:
- resolution: {integrity: sha512-bocYSx4DI8TmdlvxqGpVNXOgCNR1Jj0gNPhhAY+iz1rgKDAaYrAYdFYnhDV1IFuiuVc9HkOwyDcFxaTElF3/wg==}
- dependencies:
- '@types/yargs-parser': 21.0.3
- dev: true
-
- /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.51.0)(typescript@4.9.5):
- resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/eslint-plugin@6.19.0(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3):
+ resolution: {integrity: sha512-DUCUkQNklCQYnrBSSikjVChdc84/vMPDQSgJTHBZ64G9bA9w0Crc0rd2diujKbTdp6w2J47qkeHQLoi0rpLCdg==}
+ engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- '@typescript-eslint/parser': ^5.0.0
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
+ eslint: ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@eslint-community/regexpp': 4.9.1
- '@typescript-eslint/parser': 5.62.0(eslint@8.51.0)(typescript@4.9.5)
- '@typescript-eslint/scope-manager': 5.62.0
- '@typescript-eslint/type-utils': 5.62.0(eslint@8.51.0)(typescript@4.9.5)
- '@typescript-eslint/utils': 5.62.0(eslint@8.51.0)(typescript@4.9.5)
+ '@typescript-eslint/parser': 6.19.0(eslint@8.56.0)(typescript@5.3.3)
+ '@typescript-eslint/scope-manager': 6.19.0
+ '@typescript-eslint/type-utils': 6.19.0(eslint@8.56.0)(typescript@5.3.3)
+ '@typescript-eslint/utils': 6.19.0(eslint@8.56.0)(typescript@5.3.3)
+ '@typescript-eslint/visitor-keys': 6.19.0
debug: 4.3.4
- eslint: 8.51.0
+ eslint: 8.56.0
graphemer: 1.4.0
ignore: 5.2.4
- natural-compare-lite: 1.4.0
+ natural-compare: 1.4.0
semver: 7.5.4
- tsutils: 3.21.0(typescript@4.9.5)
- typescript: 4.9.5
+ ts-api-utils: 1.0.3(typescript@5.3.3)
+ typescript: 5.3.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser@5.62.0(eslint@8.51.0)(typescript@4.9.5):
- resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.3.3):
+ resolution: {integrity: sha512-1DyBLG5SH7PYCd00QlroiW60YJ4rWMuUGa/JBV0iZuqi4l4IK3twKPq5ZkEebmGqRjXWVgsUzfd3+nZveewgow==}
+ engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ eslint: ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 5.62.0
- '@typescript-eslint/types': 5.62.0
- '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5)
+ '@typescript-eslint/scope-manager': 6.19.0
+ '@typescript-eslint/types': 6.19.0
+ '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.3.3)
+ '@typescript-eslint/visitor-keys': 6.19.0
debug: 4.3.4
- eslint: 8.51.0
- typescript: 4.9.5
+ eslint: 8.56.0
+ typescript: 5.3.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/scope-manager@5.62.0:
- resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/scope-manager@6.19.0:
+ resolution: {integrity: sha512-dO1XMhV2ehBI6QN8Ufi7I10wmUovmLU0Oru3n5LVlM2JuzB4M+dVphCPLkVpKvGij2j/pHBWuJ9piuXx+BhzxQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 5.62.0
- '@typescript-eslint/visitor-keys': 5.62.0
+ '@typescript-eslint/types': 6.19.0
+ '@typescript-eslint/visitor-keys': 6.19.0
dev: true
- /@typescript-eslint/type-utils@5.62.0(eslint@8.51.0)(typescript@4.9.5):
- resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/type-utils@6.19.0(eslint@8.56.0)(typescript@5.3.3):
+ resolution: {integrity: sha512-mcvS6WSWbjiSxKCwBcXtOM5pRkPQ6kcDds/juxcy/727IQr3xMEcwr/YLHW2A2+Fp5ql6khjbKBzOyjuPqGi/w==}
+ engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- eslint: '*'
+ eslint: ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5)
- '@typescript-eslint/utils': 5.62.0(eslint@8.51.0)(typescript@4.9.5)
+ '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.3.3)
+ '@typescript-eslint/utils': 6.19.0(eslint@8.56.0)(typescript@5.3.3)
debug: 4.3.4
- eslint: 8.51.0
- tsutils: 3.21.0(typescript@4.9.5)
- typescript: 4.9.5
+ eslint: 8.56.0
+ ts-api-utils: 1.0.3(typescript@5.3.3)
+ typescript: 5.3.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/types@5.62.0:
- resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/types@6.19.0:
+ resolution: {integrity: sha512-lFviGV/vYhOy3m8BJ/nAKoAyNhInTdXpftonhWle66XHAtT1ouBlkjL496b5H5hb8dWXHwtypTqgtb/DEa+j5A==}
+ engines: {node: ^16.0.0 || >=18.0.0}
dev: true
- /@typescript-eslint/typescript-estree@5.62.0(typescript@4.9.5):
- resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/typescript-estree@6.19.0(typescript@5.3.3):
+ resolution: {integrity: sha512-o/zefXIbbLBZ8YJ51NlkSAt2BamrK6XOmuxSR3hynMIzzyMY33KuJ9vuMdFSXW+H0tVvdF9qBPTHA91HDb4BIQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 5.62.0
- '@typescript-eslint/visitor-keys': 5.62.0
+ '@typescript-eslint/types': 6.19.0
+ '@typescript-eslint/visitor-keys': 6.19.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
+ minimatch: 9.0.3
semver: 7.5.4
- tsutils: 3.21.0(typescript@4.9.5)
- typescript: 4.9.5
+ ts-api-utils: 1.0.3(typescript@5.3.3)
+ typescript: 5.3.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/utils@5.62.0(eslint@8.51.0)(typescript@4.9.5):
- resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/utils@6.19.0(eslint@8.56.0)(typescript@5.3.3):
+ resolution: {integrity: sha512-QR41YXySiuN++/dC9UArYOg4X86OAYP83OWTewpVx5ct1IZhjjgTLocj7QNxGhWoTqknsgpl7L+hGygCO+sdYw==}
+ engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ eslint: ^7.0.0 || ^8.0.0
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.51.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
'@types/json-schema': 7.0.13
- '@types/semver': 7.5.3
- '@typescript-eslint/scope-manager': 5.62.0
- '@typescript-eslint/types': 5.62.0
- '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5)
- eslint: 8.51.0
- eslint-scope: 5.1.1
+ '@types/semver': 7.5.5
+ '@typescript-eslint/scope-manager': 6.19.0
+ '@typescript-eslint/types': 6.19.0
+ '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.3.3)
+ eslint: 8.56.0
semver: 7.5.4
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@typescript-eslint/visitor-keys@5.62.0:
- resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/visitor-keys@6.19.0:
+ resolution: {integrity: sha512-hZaUCORLgubBvtGpp1JEFEazcuEdfxta9j4iUwdSAr7mEsYYAp3EAUyCZk3VEEqGj6W+AV4uWyrDGtrlawAsgQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/types': 6.19.0
eslint-visitor-keys: 3.4.3
dev: true
+ /@ungap/structured-clone@1.2.0:
+ resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
+ dev: true
+
/@upnd/wasm-node@0.1.0:
resolution: {integrity: sha512-lOW3Fqc48bj90r84+6zyvQHATInK6aFwUXCBmLk048e6RnfO7ELQSyYp9nso/efmrdcaRKnT+Cc5OObk1amblA==}
dev: false
@@ -4411,86 +966,18 @@ packages:
resolution: {integrity: sha512-loGD63sacRzOzSJgQnB9ZAhaQGkN7wl2Zuw7tsphI5Isa0irijrRo6EnJii/GgjGefIFO8AIO7UivzRhFaEk9w==}
dev: false
- /@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.18.20):
- resolution: {integrity: sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==}
- engines: {node: '>=14.15.0'}
- peerDependencies:
- esbuild: '>=0.10.0'
- dependencies:
- esbuild: 0.18.20
- tslib: 2.6.2
- dev: true
-
- /@yarnpkg/fslib@2.10.3:
- resolution: {integrity: sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==}
- engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'}
- dependencies:
- '@yarnpkg/libzip': 2.3.0
- tslib: 1.14.1
- dev: true
-
- /@yarnpkg/libzip@2.3.0:
- resolution: {integrity: sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==}
- engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'}
- dependencies:
- '@types/emscripten': 1.39.10
- tslib: 1.14.1
- dev: true
-
- /accepts@1.3.8:
- resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
- engines: {node: '>= 0.6'}
- dependencies:
- mime-types: 2.1.35
- negotiator: 0.6.3
- dev: true
-
- /acorn-jsx@5.3.2(acorn@8.10.0):
+ /acorn-jsx@5.3.2(acorn@8.11.2):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- acorn: 8.10.0
- dev: true
-
- /acorn@8.10.0:
- resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==}
- engines: {node: '>=0.4.0'}
- hasBin: true
+ acorn: 8.11.2
dev: true
/acorn@8.11.2:
resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==}
engines: {node: '>=0.4.0'}
hasBin: true
- dev: true
-
- /address@1.2.2:
- resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==}
- engines: {node: '>= 10.0.0'}
- dev: true
-
- /agent-base@5.1.1:
- resolution: {integrity: sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==}
- engines: {node: '>= 6.0.0'}
- dev: true
-
- /agent-base@7.1.0:
- resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==}
- engines: {node: '>= 14'}
- dependencies:
- debug: 4.3.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /aggregate-error@3.1.0:
- resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
- engines: {node: '>=8'}
- dependencies:
- clean-stack: 2.2.0
- indent-string: 4.0.0
- dev: true
/ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
@@ -4501,26 +988,17 @@ packages:
uri-js: 4.4.1
dev: true
- /ansi-colors@4.1.3:
- resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
- engines: {node: '>=6'}
- dev: true
-
/ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
dev: true
- /ansi-regex@6.0.1:
- resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
- engines: {node: '>=12'}
- dev: true
-
/ansi-styles@3.2.1:
resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
engines: {node: '>=4'}
dependencies:
color-convert: 1.9.3
+ dev: false
/ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
@@ -4529,16 +1007,6 @@ packages:
color-convert: 2.0.1
dev: true
- /ansi-styles@5.2.0:
- resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
- engines: {node: '>=10'}
- dev: true
-
- /ansi-styles@6.2.1:
- resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
- engines: {node: '>=12'}
- dev: true
-
/anymatch@3.1.3:
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'}
@@ -4546,42 +1014,21 @@ packages:
normalize-path: 3.0.0
picomatch: 2.3.1
- /app-root-dir@1.0.2:
- resolution: {integrity: sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==}
- dev: true
-
- /argparse@1.0.10:
- resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
- dependencies:
- sprintf-js: 1.0.3
- dev: true
-
/argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
dev: true
- /aria-hidden@1.2.3:
- resolution: {integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==}
- engines: {node: '>=10'}
+ /aria-query@5.3.0:
+ resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
dependencies:
- tslib: 2.6.2
- dev: true
-
- /aria-query@5.1.3:
- resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==}
- dependencies:
- deep-equal: 2.2.2
- dev: true
+ dequal: 2.0.3
/array-buffer-byte-length@1.0.0:
resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
dependencies:
call-bind: 1.0.2
is-array-buffer: 3.0.2
-
- /array-flatten@1.1.1:
- resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
- dev: true
+ dev: false
/array-union@2.1.0:
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
@@ -4611,42 +1058,7 @@ packages:
get-intrinsic: 1.2.1
is-array-buffer: 3.0.2
is-shared-array-buffer: 1.0.2
-
- /assert@2.1.0:
- resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==}
- dependencies:
- call-bind: 1.0.5
- is-nan: 1.3.2
- object-is: 1.1.5
- object.assign: 4.1.4
- util: 0.12.5
- dev: true
-
- /ast-types@0.15.2:
- resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==}
- engines: {node: '>=4'}
- dependencies:
- tslib: 2.6.2
- dev: true
-
- /ast-types@0.16.1:
- resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==}
- engines: {node: '>=4'}
- dependencies:
- tslib: 2.6.2
- dev: true
-
- /async-limiter@1.0.1:
- resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==}
- dev: true
-
- /async@3.2.5:
- resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==}
- dev: true
-
- /asynckit@0.4.0:
- resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
- dev: true
+ dev: false
/autosize@4.0.4:
resolution: {integrity: sha512-5yxLQ22O0fCRGoxGfeLSNt3J8LB1v+umtpMnPW6XjkTWXKoN0AmXAIhelJcDtFT/Y/wYWmfE+oqU10Q0b8FhaQ==}
@@ -4655,27 +1067,12 @@ packages:
/available-typed-arrays@1.0.5:
resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
engines: {node: '>= 0.4'}
+ dev: false
- /babel-core@7.0.0-bridge.0(@babel/core@7.23.3):
- resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ /axobject-query@4.0.0:
+ resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==}
dependencies:
- '@babel/core': 7.23.3
- dev: true
-
- /babel-plugin-istanbul@6.1.1:
- resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==}
- engines: {node: '>=8'}
- dependencies:
- '@babel/helper-plugin-utils': 7.22.5
- '@istanbuljs/load-nyc-config': 1.1.0
- '@istanbuljs/schema': 0.1.3
- istanbul-lib-instrument: 5.2.1
- test-exclude: 6.0.0
- transitivePeerDependencies:
- - supports-color
- dev: true
+ dequal: 2.0.3
/babel-plugin-macros@3.1.0:
resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==}
@@ -4686,94 +1083,14 @@ packages:
resolve: 1.22.6
dev: false
- /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.3):
- resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- dependencies:
- '@babel/compat-data': 7.23.3
- '@babel/core': 7.23.3
- '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.3)
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.23.3):
- resolution: {integrity: sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.3)
- core-js-compat: 3.33.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.23.3):
- resolution: {integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- dependencies:
- '@babel/core': 7.23.3
- '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.3)
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
dev: true
- /base64-js@1.5.1:
- resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
- dev: true
-
- /better-opn@3.0.2:
- resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==}
- engines: {node: '>=12.0.0'}
- dependencies:
- open: 8.4.2
- dev: true
-
- /big-integer@1.6.51:
- resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==}
- engines: {node: '>=0.6'}
- dev: true
-
/binary-extensions@2.2.0:
resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
engines: {node: '>=8'}
- /bl@4.1.0:
- resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
- dependencies:
- buffer: 5.7.1
- inherits: 2.0.4
- readable-stream: 3.6.2
- dev: true
-
- /body-parser@1.20.1:
- resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==}
- engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
- dependencies:
- bytes: 3.1.2
- content-type: 1.0.5
- debug: 2.6.9
- depd: 2.0.0
- destroy: 1.2.0
- http-errors: 2.0.0
- iconv-lite: 0.4.24
- on-finished: 2.4.1
- qs: 6.11.0
- raw-body: 2.5.1
- type-is: 1.6.18
- unpipe: 1.0.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/boxicons@2.1.4:
resolution: {integrity: sha512-BvJNfYfnE4g9WQ7GL91fftxMOTwAleWlPFwvQJPYb/Ju7aLjlQ/Eu55AH9JLNk/OR82z+ZSq4TbKzbV/e5Rr0A==}
dependencies:
@@ -4784,13 +1101,7 @@ packages:
react-interactive: 0.8.3(react@16.14.0)
react-router-dom: 4.3.1(react@16.14.0)
dev: false
-
- /bplist-parser@0.2.0:
- resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==}
- engines: {node: '>= 5.10.0'}
- dependencies:
- big-integer: 1.6.51
- dev: true
+ bundledDependencies: false
/brace-expansion@1.1.11:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
@@ -4811,85 +1122,21 @@ packages:
dependencies:
fill-range: 7.0.1
- /browser-assert@1.2.1:
- resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==}
- dev: true
-
- /browserify-zlib@0.1.4:
- resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==}
- dependencies:
- pako: 0.2.9
- dev: true
-
- /browserslist@4.22.1:
- resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
- dependencies:
- caniuse-lite: 1.0.30001563
- electron-to-chromium: 1.4.587
- node-releases: 2.0.13
- update-browserslist-db: 1.0.13(browserslist@4.22.1)
- dev: true
-
- /bser@2.1.1:
- resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==}
- dependencies:
- node-int64: 0.4.0
- dev: true
-
/buffer-crc32@0.2.13:
resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
dev: true
- /buffer-from@1.1.2:
- resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
- dev: true
-
- /buffer@5.7.1:
- resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
- dependencies:
- base64-js: 1.5.1
- ieee754: 1.2.1
- dev: true
-
- /bytes@3.0.0:
- resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==}
- engines: {node: '>= 0.8'}
- dev: true
-
- /bytes@3.1.2:
- resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
- engines: {node: '>= 0.8'}
- dev: true
-
/call-bind@1.0.2:
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
dependencies:
function-bind: 1.1.1
get-intrinsic: 1.2.1
-
- /call-bind@1.0.5:
- resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==}
- dependencies:
- function-bind: 1.1.2
- get-intrinsic: 1.2.2
- set-function-length: 1.1.1
- dev: true
+ dev: false
/callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
- /camelcase@5.3.1:
- resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
- engines: {node: '>=6'}
- dev: true
-
- /caniuse-lite@1.0.30001563:
- resolution: {integrity: sha512-na2WUmOxnwIZtwnFI2CZ/3er0wdNzU7hN+cPYz/z2ajHThnkWjNBOpEPP4n+4r2WPM847JaMotaJE3bnfzjyKw==}
- dev: true
-
/chalk@2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
engines: {node: '>=4'}
@@ -4897,6 +1144,7 @@ packages:
ansi-styles: 3.2.1
escape-string-regexp: 1.0.5
supports-color: 5.5.0
+ dev: false
/chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
@@ -4920,69 +1168,25 @@ packages:
optionalDependencies:
fsevents: 2.3.3
- /chownr@1.1.4:
- resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
- dev: true
-
- /chownr@2.0.0:
- resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
- engines: {node: '>=10'}
- dev: true
-
- /ci-info@3.9.0:
- resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
- engines: {node: '>=8'}
- dev: true
-
- /clean-stack@2.2.0:
- resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
- engines: {node: '>=6'}
- dev: true
-
- /cli-cursor@3.1.0:
- resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
- engines: {node: '>=8'}
- dependencies:
- restore-cursor: 3.1.0
- dev: true
-
- /cli-spinners@2.9.1:
- resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==}
- engines: {node: '>=6'}
- dev: true
-
- /cli-table3@0.6.3:
- resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==}
- engines: {node: 10.* || >= 12.*}
- dependencies:
- string-width: 4.2.3
- optionalDependencies:
- '@colors/colors': 1.5.0
- dev: true
-
- /clone-deep@4.0.1:
- resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==}
- engines: {node: '>=6'}
- dependencies:
- is-plain-object: 2.0.4
- kind-of: 6.0.3
- shallow-clone: 3.0.1
- dev: true
-
- /clone@1.0.4:
- resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
- engines: {node: '>=0.8'}
- dev: true
-
/clsx@1.2.1:
resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==}
engines: {node: '>=6'}
dev: false
+ /code-red@1.0.4:
+ resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==}
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.4.15
+ '@types/estree': 1.0.5
+ acorn: 8.11.2
+ estree-walker: 3.0.3
+ periscopic: 3.1.0
+
/color-convert@1.9.3:
resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
dependencies:
color-name: 1.1.3
+ dev: false
/color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
@@ -4993,58 +1197,17 @@ packages:
/color-name@1.1.3:
resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
+ dev: false
/color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
dev: true
- /colorette@2.0.20:
- resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
- dev: true
-
- /combined-stream@1.0.8:
- resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
- engines: {node: '>= 0.8'}
- dependencies:
- delayed-stream: 1.0.0
- dev: true
-
- /commander@6.2.1:
- resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==}
- engines: {node: '>= 6'}
- dev: true
-
/commander@7.2.0:
resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
engines: {node: '>= 10'}
dev: false
- /commondir@1.0.1:
- resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
- dev: true
-
- /compressible@2.0.18:
- resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
- engines: {node: '>= 0.6'}
- dependencies:
- mime-db: 1.52.0
- dev: true
-
- /compression@1.7.4:
- resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==}
- engines: {node: '>= 0.8.0'}
- dependencies:
- accepts: 1.3.8
- bytes: 3.0.0
- compressible: 2.0.18
- debug: 2.6.9
- on-headers: 1.0.2
- safe-buffer: 5.1.2
- vary: 1.1.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/computed-style@0.1.4:
resolution: {integrity: sha512-WpAmaKbMNmS3OProfHIdJiNleNJdgUrJfbKArXua28QF7+0CoZjlLn0lp6vlc+dl5r2/X9GQiQRQQU4BzSa69w==}
dev: false
@@ -5053,63 +1216,24 @@ packages:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
dev: true
- /concat-stream@1.6.2:
- resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==}
- engines: {'0': node >= 0.8}
- dependencies:
- buffer-from: 1.1.2
- inherits: 2.0.4
- readable-stream: 2.3.8
- typedarray: 0.0.6
- dev: true
-
/console-clear@1.1.1:
resolution: {integrity: sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==}
engines: {node: '>=4'}
dev: false
- /content-disposition@0.5.4:
- resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==}
- engines: {node: '>= 0.6'}
- dependencies:
- safe-buffer: 5.2.1
- dev: true
-
- /content-type@1.0.5:
- resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
- engines: {node: '>= 0.6'}
- dev: true
-
/convert-source-map@1.9.0:
resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
dev: false
- /convert-source-map@2.0.0:
- resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
- dev: true
-
- /cookie-signature@1.0.6:
- resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==}
- dev: true
-
- /cookie@0.5.0:
- resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
+ /cookie@0.6.0:
+ resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
engines: {node: '>= 0.6'}
dev: true
- /core-js-compat@3.33.2:
- resolution: {integrity: sha512-axfo+wxFVxnqf8RvxTzoAlzW4gRoacrHeoFlc9n0x50+7BEyZL/Rt3hicaED1/CEd7I6tPCPVUYcJwCMO5XUYw==}
- dependencies:
- browserslist: 4.22.1
- dev: true
-
/core-js@3.33.0:
resolution: {integrity: sha512-HoZr92+ZjFEKar5HS6MC776gYslNOKHt75mEBKWKnPeFDpZ6nH5OeF3S6HFT1mUAUZKrzkez05VboaX8myjSuw==}
requiresBuild: true
-
- /core-util-is@1.0.3:
- resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
- dev: true
+ dev: false
/cosmiconfig@7.1.0:
resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
@@ -5122,17 +1246,6 @@ packages:
yaml: 1.10.2
dev: false
- /cross-spawn@6.0.5:
- resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==}
- engines: {node: '>=4.8'}
- dependencies:
- nice-try: 1.0.5
- path-key: 2.0.1
- semver: 5.7.2
- shebang-command: 1.2.0
- which: 1.3.1
- dev: true
-
/cross-spawn@7.0.3:
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
engines: {node: '>= 8'}
@@ -5142,13 +1255,22 @@ packages:
which: 2.0.2
dev: true
- /crypto-random-string@2.0.0:
- resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
- engines: {node: '>=8'}
+ /css-tree@2.3.1:
+ resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
+ dependencies:
+ mdn-data: 2.0.30
+ source-map-js: 1.0.2
+
+ /cssesc@3.0.0:
+ resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
+ engines: {node: '>=4'}
+ hasBin: true
dev: true
/csstype@3.1.2:
resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
+ dev: false
/d3-array@3.2.4:
resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==}
@@ -5405,17 +1527,6 @@ packages:
'@babel/runtime': 7.23.1
dev: false
- /debug@2.6.9:
- resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
- dependencies:
- ms: 2.0.0
- dev: true
-
/debug@4.3.4:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
@@ -5427,33 +1538,6 @@ packages:
dependencies:
ms: 2.1.2
- /dedent-js@1.0.1:
- resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==}
- dev: false
-
- /deep-equal@2.2.2:
- resolution: {integrity: sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==}
- dependencies:
- array-buffer-byte-length: 1.0.0
- call-bind: 1.0.2
- es-get-iterator: 1.1.3
- get-intrinsic: 1.2.1
- is-arguments: 1.1.1
- is-array-buffer: 3.0.2
- is-date-object: 1.0.5
- is-regex: 1.1.4
- is-shared-array-buffer: 1.0.2
- isarray: 2.0.5
- object-is: 1.1.5
- object-keys: 1.1.1
- object.assign: 4.1.4
- regexp.prototype.flags: 1.5.1
- side-channel: 1.0.4
- which-boxed-primitive: 1.0.2
- which-collection: 1.0.1
- which-typed-array: 1.1.11
- dev: true
-
/deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
dev: true
@@ -5463,20 +1547,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /default-browser-id@3.0.0:
- resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==}
- engines: {node: '>=12'}
- dependencies:
- bplist-parser: 0.2.0
- untildify: 4.0.0
- dev: true
-
- /defaults@1.0.4:
- resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
- dependencies:
- clone: 1.0.4
- dev: true
-
/define-data-property@1.1.0:
resolution: {integrity: sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==}
engines: {node: '>= 0.4'}
@@ -5484,20 +1554,7 @@ packages:
get-intrinsic: 1.2.1
gopd: 1.0.1
has-property-descriptors: 1.0.0
-
- /define-data-property@1.1.1:
- resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- get-intrinsic: 1.2.2
- gopd: 1.0.1
- has-property-descriptors: 1.0.1
- dev: true
-
- /define-lazy-prop@2.0.0:
- resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
- engines: {node: '>=8'}
- dev: true
+ dev: false
/define-properties@1.2.1:
resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
@@ -5506,24 +1563,7 @@ packages:
define-data-property: 1.1.0
has-property-descriptors: 1.0.0
object-keys: 1.1.1
-
- /defu@6.1.3:
- resolution: {integrity: sha512-Vy2wmG3NTkmHNg/kzpuvHhkqeIx3ODWqasgCRbKtbXEN0G+HpEEv9BtJLp7ZG1CZloFaC41Ah3ZFbq7aqCqMeQ==}
- dev: true
-
- /del@6.1.1:
- resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==}
- engines: {node: '>=10'}
- dependencies:
- globby: 11.1.0
- graceful-fs: 4.2.11
- is-glob: 4.0.3
- is-path-cwd: 2.2.0
- is-path-inside: 3.0.3
- p-map: 4.0.0
- rimraf: 3.0.2
- slash: 3.0.0
- dev: true
+ dev: false
/delaunator@5.0.0:
resolution: {integrity: sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==}
@@ -5531,25 +1571,9 @@ packages:
robust-predicates: 3.0.2
dev: false
- /delayed-stream@1.0.0:
- resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
- engines: {node: '>=0.4.0'}
- dev: true
-
- /depd@2.0.0:
- resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
- engines: {node: '>= 0.8'}
- dev: true
-
/dequal@2.0.3:
resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
engines: {node: '>=6'}
- dev: true
-
- /destroy@1.2.0:
- resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
- engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
- dev: true
/detect-hover@1.0.3:
resolution: {integrity: sha512-HtLoY+tClgYucJNiovNICGWFp9nOGVmHY44s7L62iPqORXM9vujeWFaVcqtA7XRvp/2Y+4RBUfHbDKFGN+xxZQ==}
@@ -5569,17 +1593,6 @@ packages:
detect-touch-events: 2.0.2
dev: false
- /detect-node-es@1.1.0:
- resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==}
- dev: true
-
- /detect-package-manager@2.0.1:
- resolution: {integrity: sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==}
- engines: {node: '>=12'}
- dependencies:
- execa: 5.1.1
- dev: true
-
/detect-passive-events@1.0.5:
resolution: {integrity: sha512-foW7Q35wwOCxVzW0xLf5XeB5Fhe7oyRgvkBYdiP9IWgLMzjqUqTvsJv9ymuEWGjY6AoDXD3OC294+Z9iuOw0QA==}
dev: false
@@ -5588,20 +1601,14 @@ packages:
resolution: {integrity: sha512-d0o/Puo3fiGSCXy6H039h9Kwz+mmYCGKZ/qtPFnpN3WfsumjC1C9b5KKvRu+aYnfdI8peqN/iAe7dPd85qIt2g==}
dev: false
- /detect-port@1.5.1:
- resolution: {integrity: sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==}
- hasBin: true
- dependencies:
- address: 1.2.2
- debug: 4.3.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/detect-touch-events@2.0.2:
resolution: {integrity: sha512-g8GWBkJLiIDRJfRXEdrd1wMXpNyGId2DkbfuwFahSb4OCvn717hyRJtAcEDISfp3zkwEhZ4Y4woHPA6DeyB3Fw==}
dev: false
+ /devalue@4.3.2:
+ resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==}
+ dev: true
+
/dir-glob@3.0.1:
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
engines: {node: '>=8'}
@@ -5616,10 +1623,6 @@ packages:
esutils: 2.0.3
dev: true
- /dom-accessibility-api@0.5.16:
- resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==}
- dev: true
-
/dom-helpers@5.2.1:
resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==}
dependencies:
@@ -5627,128 +1630,15 @@ packages:
csstype: 3.1.2
dev: false
- /dom-serializer@1.4.1:
- resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}
- dependencies:
- domelementtype: 2.3.0
- domhandler: 4.3.1
- entities: 2.2.0
- dev: true
-
- /dom-walk@0.1.2:
- resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==}
- dev: true
-
- /domelementtype@2.3.0:
- resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
- dev: true
-
- /domhandler@3.3.0:
- resolution: {integrity: sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==}
- engines: {node: '>= 4'}
- dependencies:
- domelementtype: 2.3.0
- dev: true
-
- /domhandler@4.3.1:
- resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
- engines: {node: '>= 4'}
- dependencies:
- domelementtype: 2.3.0
- dev: true
-
/dompurify@2.4.7:
resolution: {integrity: sha512-kxxKlPEDa6Nc5WJi+qRgPbOAbgTpSULL+vI3NUXsZMlkJxTqYI9wg5ZTay2sFrdZRWHPWNi+EdAhcJf81WtoMQ==}
dev: false
- /domutils@2.8.0:
- resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}
- dependencies:
- dom-serializer: 1.4.1
- domelementtype: 2.3.0
- domhandler: 4.3.1
- dev: true
-
- /dotenv-expand@10.0.0:
- resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==}
- engines: {node: '>=12'}
- dev: true
-
- /dotenv@16.3.1:
- resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==}
- engines: {node: '>=12'}
- dev: true
-
- /duplexify@3.7.1:
- resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==}
- dependencies:
- end-of-stream: 1.4.4
- inherits: 2.0.4
- readable-stream: 2.3.8
- stream-shift: 1.0.1
- dev: true
-
- /eastasianwidth@0.2.0:
- resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
- dev: true
-
- /ee-first@1.1.1:
- resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
- dev: true
-
- /ejs@3.1.9:
- resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==}
- engines: {node: '>=0.10.0'}
- hasBin: true
- dependencies:
- jake: 10.8.7
- dev: true
-
- /electron-to-chromium@1.4.587:
- resolution: {integrity: sha512-RyJX0q/zOkAoefZhB9XHghGeATVP0Q3mwA253XD/zj2OeXc+JZB9pCaEv6R578JUYaWM9PRhye0kXvd/V1cQ3Q==}
- dev: true
-
- /emoji-regex@8.0.0:
- resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
- dev: true
-
- /emoji-regex@9.2.2:
- resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
- dev: true
-
- /encodeurl@1.0.2:
- resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
- engines: {node: '>= 0.8'}
- dev: true
-
- /end-of-stream@1.4.4:
- resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
- dependencies:
- once: 1.4.0
- dev: true
-
- /enquirer@2.4.1:
- resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==}
- engines: {node: '>=8.6'}
- dependencies:
- ansi-colors: 4.1.3
- strip-ansi: 6.0.1
- dev: true
-
- /entities@2.2.0:
- resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
- dev: true
-
- /envinfo@7.11.0:
- resolution: {integrity: sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==}
- engines: {node: '>=4'}
- hasBin: true
- dev: true
-
/error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
dependencies:
is-arrayish: 0.2.1
+ dev: false
/es-abstract@1.22.2:
resolution: {integrity: sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==}
@@ -5793,29 +1683,12 @@ packages:
typed-array-length: 1.0.4
unbox-primitive: 1.0.2
which-typed-array: 1.1.11
+ dev: false
/es-array-method-boxes-properly@1.0.0:
resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==}
dev: false
- /es-get-iterator@1.1.3:
- resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==}
- dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
- has-symbols: 1.0.3
- is-arguments: 1.1.1
- is-map: 2.0.2
- is-set: 2.0.2
- is-string: 1.0.7
- isarray: 2.0.5
- stop-iteration-iterator: 1.0.0
- dev: true
-
- /es-module-lexer@0.9.3:
- resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==}
- dev: true
-
/es-set-tostringtag@2.0.1:
resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
engines: {node: '>= 0.4'}
@@ -5823,6 +1696,7 @@ packages:
get-intrinsic: 1.2.1
has: 1.0.4
has-tostringtag: 1.0.0
+ dev: false
/es-to-primitive@1.2.1:
resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
@@ -5831,105 +1705,96 @@ packages:
is-callable: 1.2.7
is-date-object: 1.0.5
is-symbol: 1.0.4
+ dev: false
/es6-promise@3.3.1:
resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
dev: true
- /esbuild-plugin-alias@0.2.1:
- resolution: {integrity: sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==}
- dev: true
-
- /esbuild-register@3.5.0(esbuild@0.18.20):
- resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==}
- peerDependencies:
- esbuild: '>=0.12 <1'
- dependencies:
- debug: 4.3.4
- esbuild: 0.18.20
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /esbuild@0.18.20:
- resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
+ /esbuild@0.19.11:
+ resolution: {integrity: sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
- '@esbuild/android-arm': 0.18.20
- '@esbuild/android-arm64': 0.18.20
- '@esbuild/android-x64': 0.18.20
- '@esbuild/darwin-arm64': 0.18.20
- '@esbuild/darwin-x64': 0.18.20
- '@esbuild/freebsd-arm64': 0.18.20
- '@esbuild/freebsd-x64': 0.18.20
- '@esbuild/linux-arm': 0.18.20
- '@esbuild/linux-arm64': 0.18.20
- '@esbuild/linux-ia32': 0.18.20
- '@esbuild/linux-loong64': 0.18.20
- '@esbuild/linux-mips64el': 0.18.20
- '@esbuild/linux-ppc64': 0.18.20
- '@esbuild/linux-riscv64': 0.18.20
- '@esbuild/linux-s390x': 0.18.20
- '@esbuild/linux-x64': 0.18.20
- '@esbuild/netbsd-x64': 0.18.20
- '@esbuild/openbsd-x64': 0.18.20
- '@esbuild/sunos-x64': 0.18.20
- '@esbuild/win32-arm64': 0.18.20
- '@esbuild/win32-ia32': 0.18.20
- '@esbuild/win32-x64': 0.18.20
- dev: true
-
- /escalade@3.1.1:
- resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
- engines: {node: '>=6'}
- dev: true
-
- /escape-html@1.0.3:
- resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
- dev: true
+ '@esbuild/aix-ppc64': 0.19.11
+ '@esbuild/android-arm': 0.19.11
+ '@esbuild/android-arm64': 0.19.11
+ '@esbuild/android-x64': 0.19.11
+ '@esbuild/darwin-arm64': 0.19.11
+ '@esbuild/darwin-x64': 0.19.11
+ '@esbuild/freebsd-arm64': 0.19.11
+ '@esbuild/freebsd-x64': 0.19.11
+ '@esbuild/linux-arm': 0.19.11
+ '@esbuild/linux-arm64': 0.19.11
+ '@esbuild/linux-ia32': 0.19.11
+ '@esbuild/linux-loong64': 0.19.11
+ '@esbuild/linux-mips64el': 0.19.11
+ '@esbuild/linux-ppc64': 0.19.11
+ '@esbuild/linux-riscv64': 0.19.11
+ '@esbuild/linux-s390x': 0.19.11
+ '@esbuild/linux-x64': 0.19.11
+ '@esbuild/netbsd-x64': 0.19.11
+ '@esbuild/openbsd-x64': 0.19.11
+ '@esbuild/sunos-x64': 0.19.11
+ '@esbuild/win32-arm64': 0.19.11
+ '@esbuild/win32-ia32': 0.19.11
+ '@esbuild/win32-x64': 0.19.11
/escape-string-regexp@1.0.5:
resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
engines: {node: '>=0.8.0'}
+ dev: false
/escape-string-regexp@4.0.0:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines: {node: '>=10'}
- /eslint-plugin-storybook@0.6.14(eslint@8.51.0)(typescript@4.9.5):
- resolution: {integrity: sha512-IeYigPur/MvESNDo43Z+Z5UvlcEVnt0dDZmnw1odi9X2Th1R3bpGyOZsHXb9bp1pFecOpRUuoMG5xdID2TwwOg==}
- engines: {node: 12.x || 14.x || >= 16}
+ /eslint-compat-utils@0.1.2(eslint@8.56.0):
+ resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==}
+ engines: {node: '>=12'}
peerDependencies:
- eslint: '>=6'
+ eslint: '>=6.0.0'
dependencies:
- '@storybook/csf': 0.0.1
- '@typescript-eslint/utils': 5.62.0(eslint@8.51.0)(typescript@4.9.5)
- eslint: 8.51.0
- requireindex: 1.2.0
- ts-dedent: 2.2.0
+ eslint: 8.56.0
+ dev: true
+
+ /eslint-config-prettier@9.1.0(eslint@8.56.0):
+ resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==}
+ hasBin: true
+ peerDependencies:
+ eslint: '>=7.0.0'
+ dependencies:
+ eslint: 8.56.0
+ dev: true
+
+ /eslint-plugin-svelte@2.35.1(eslint@8.56.0)(svelte@4.2.9):
+ resolution: {integrity: sha512-IF8TpLnROSGy98Z3NrsKXWDSCbNY2ReHDcrYTuXZMbfX7VmESISR78TWgO9zdg4Dht1X8coub5jKwHzP0ExRug==}
+ engines: {node: ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0-0
+ svelte: ^3.37.0 || ^4.0.0
+ peerDependenciesMeta:
+ svelte:
+ optional: true
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
+ '@jridgewell/sourcemap-codec': 1.4.15
+ debug: 4.3.4
+ eslint: 8.56.0
+ eslint-compat-utils: 0.1.2(eslint@8.56.0)
+ esutils: 2.0.3
+ known-css-properties: 0.29.0
+ postcss: 8.4.31
+ postcss-load-config: 3.1.4(postcss@8.4.31)
+ postcss-safe-parser: 6.0.0(postcss@8.4.31)
+ postcss-selector-parser: 6.0.15
+ semver: 7.5.4
+ svelte: 4.2.9
+ svelte-eslint-parser: 0.33.1(svelte@4.2.9)
transitivePeerDependencies:
- supports-color
- - typescript
- dev: true
-
- /eslint-plugin-svelte3@4.0.0(eslint@8.51.0)(svelte@3.59.2):
- resolution: {integrity: sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==}
- peerDependencies:
- eslint: '>=8.0.0'
- svelte: ^3.2.0
- dependencies:
- eslint: 8.51.0
- svelte: 3.59.2
- dev: true
-
- /eslint-scope@5.1.1:
- resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
- engines: {node: '>=8.0.0'}
- dependencies:
- esrecurse: 4.3.0
- estraverse: 4.3.0
+ - ts-node
dev: true
/eslint-scope@7.2.2:
@@ -5940,85 +1805,24 @@ packages:
estraverse: 5.3.0
dev: true
- /eslint-utils@3.0.0(eslint@8.4.1):
- resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
- engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
- peerDependencies:
- eslint: '>=5'
- dependencies:
- eslint: 8.4.1
- eslint-visitor-keys: 2.1.0
- dev: true
-
- /eslint-visitor-keys@2.1.0:
- resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
- engines: {node: '>=10'}
- dev: true
-
/eslint-visitor-keys@3.4.3:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint@8.4.1:
- resolution: {integrity: sha512-TxU/p7LB1KxQ6+7aztTnO7K0i+h0tDi81YRY9VzB6Id71kNz+fFYnf5HD5UOQmxkzcoa0TlVZf9dpMtUv0GpWg==}
+ /eslint@8.56.0:
+ resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint/eslintrc': 1.4.1
- '@humanwhocodes/config-array': 0.9.5
- ajv: 6.12.6
- chalk: 4.1.2
- cross-spawn: 7.0.3
- debug: 4.3.4
- doctrine: 3.0.0
- enquirer: 2.4.1
- escape-string-regexp: 4.0.0
- eslint-scope: 7.2.2
- eslint-utils: 3.0.0(eslint@8.4.1)
- eslint-visitor-keys: 3.4.3
- espree: 9.6.1
- esquery: 1.5.0
- esutils: 2.0.3
- fast-deep-equal: 3.1.3
- file-entry-cache: 6.0.1
- functional-red-black-tree: 1.0.1
- glob-parent: 6.0.2
- globals: 13.23.0
- ignore: 4.0.6
- import-fresh: 3.3.0
- imurmurhash: 0.1.4
- is-glob: 4.0.3
- 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.3
- progress: 2.0.3
- regexpp: 3.2.0
- semver: 7.5.4
- strip-ansi: 6.0.1
- strip-json-comments: 3.1.1
- text-table: 0.2.0
- v8-compile-cache: 2.4.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /eslint@8.51.0:
- resolution: {integrity: sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- hasBin: true
- dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.51.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
'@eslint-community/regexpp': 4.9.1
- '@eslint/eslintrc': 2.1.2
- '@eslint/js': 8.51.0
- '@humanwhocodes/config-array': 0.11.11
+ '@eslint/eslintrc': 2.1.4
+ '@eslint/js': 8.56.0
+ '@humanwhocodes/config-array': 0.11.14
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
+ '@ungap/structured-clone': 1.2.0
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
@@ -6053,30 +1857,19 @@ packages:
- supports-color
dev: true
- /espree@9.2.0:
- resolution: {integrity: sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- acorn: 8.10.0
- acorn-jsx: 5.3.2(acorn@8.10.0)
- eslint-visitor-keys: 3.4.3
+ /esm-env@1.0.0:
+ resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==}
dev: true
/espree@9.6.1:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- acorn: 8.10.0
- acorn-jsx: 5.3.2(acorn@8.10.0)
+ acorn: 8.11.2
+ acorn-jsx: 5.3.2(acorn@8.11.2)
eslint-visitor-keys: 3.4.3
dev: true
- /esprima@4.0.1:
- resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
- engines: {node: '>=4'}
- hasBin: true
- dev: true
-
/esquery@1.5.0:
resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
engines: {node: '>=0.10'}
@@ -6091,96 +1884,21 @@ packages:
estraverse: 5.3.0
dev: true
- /estraverse@4.3.0:
- resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
- engines: {node: '>=4.0'}
- dev: true
-
/estraverse@5.3.0:
resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
engines: {node: '>=4.0'}
dev: true
+ /estree-walker@3.0.3:
+ resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
+ dependencies:
+ '@types/estree': 1.0.5
+
/esutils@2.0.3:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines: {node: '>=0.10.0'}
dev: true
- /etag@1.8.1:
- resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
- engines: {node: '>= 0.6'}
- dev: true
-
- /execa@5.1.1:
- resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
- engines: {node: '>=10'}
- dependencies:
- cross-spawn: 7.0.3
- get-stream: 6.0.1
- human-signals: 2.1.0
- is-stream: 2.0.1
- merge-stream: 2.0.0
- npm-run-path: 4.0.1
- onetime: 5.1.2
- signal-exit: 3.0.7
- strip-final-newline: 2.0.0
- dev: true
-
- /express@4.18.2:
- resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==}
- engines: {node: '>= 0.10.0'}
- dependencies:
- accepts: 1.3.8
- array-flatten: 1.1.1
- body-parser: 1.20.1
- content-disposition: 0.5.4
- content-type: 1.0.5
- cookie: 0.5.0
- cookie-signature: 1.0.6
- debug: 2.6.9
- depd: 2.0.0
- encodeurl: 1.0.2
- escape-html: 1.0.3
- etag: 1.8.1
- finalhandler: 1.2.0
- fresh: 0.5.2
- http-errors: 2.0.0
- merge-descriptors: 1.0.1
- methods: 1.1.2
- on-finished: 2.4.1
- parseurl: 1.3.3
- path-to-regexp: 0.1.7
- proxy-addr: 2.0.7
- qs: 6.11.0
- range-parser: 1.2.1
- safe-buffer: 5.2.1
- send: 0.18.0
- serve-static: 1.15.0
- setprototypeof: 1.2.0
- statuses: 2.0.1
- type-is: 1.6.18
- utils-merge: 1.0.1
- vary: 1.1.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /extend@3.0.2:
- resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
- dev: true
-
- /extract-zip@1.7.0:
- resolution: {integrity: sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==}
- hasBin: true
- dependencies:
- concat-stream: 1.6.2
- debug: 2.6.9
- mkdirp: 0.5.6
- yauzl: 2.10.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
@@ -6193,7 +1911,6 @@ packages:
glob-parent: 5.1.2
merge2: 1.4.1
micromatch: 4.0.5
- dev: true
/fast-json-stable-stringify@2.1.0:
resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
@@ -6207,23 +1924,6 @@ packages:
resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
dependencies:
reusify: 1.0.4
- dev: true
-
- /fb-watchman@2.0.2:
- resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==}
- dependencies:
- bser: 2.1.1
- dev: true
-
- /fd-slicer@1.1.0:
- resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
- dependencies:
- pend: 1.2.0
- dev: true
-
- /fetch-retry@5.0.6:
- resolution: {integrity: sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==}
- dev: true
/file-entry-cache@6.0.1:
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
@@ -6232,19 +1932,6 @@ packages:
flat-cache: 3.1.1
dev: true
- /file-system-cache@2.3.0:
- resolution: {integrity: sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==}
- dependencies:
- fs-extra: 11.1.1
- ramda: 0.29.0
- dev: true
-
- /filelist@1.0.4:
- resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
- dependencies:
- minimatch: 5.1.6
- dev: true
-
/filesize@8.0.7:
resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==}
engines: {node: '>= 0.4.0'}
@@ -6256,58 +1943,10 @@ packages:
dependencies:
to-regex-range: 5.0.1
- /finalhandler@1.2.0:
- resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==}
- engines: {node: '>= 0.8'}
- dependencies:
- debug: 2.6.9
- encodeurl: 1.0.2
- escape-html: 1.0.3
- on-finished: 2.4.1
- parseurl: 1.3.3
- statuses: 2.0.1
- unpipe: 1.0.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /find-cache-dir@2.1.0:
- resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==}
- engines: {node: '>=6'}
- dependencies:
- commondir: 1.0.1
- make-dir: 2.1.0
- pkg-dir: 3.0.0
- dev: true
-
- /find-cache-dir@3.3.2:
- resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==}
- engines: {node: '>=8'}
- dependencies:
- commondir: 1.0.1
- make-dir: 3.1.0
- pkg-dir: 4.2.0
- dev: true
-
/find-root@1.1.0:
resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==}
dev: false
- /find-up@3.0.0:
- resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==}
- engines: {node: '>=6'}
- dependencies:
- locate-path: 3.0.0
- dev: true
-
- /find-up@4.1.0:
- resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
- engines: {node: '>=8'}
- dependencies:
- locate-path: 5.0.0
- path-exists: 4.0.0
- dev: true
-
/find-up@5.0.0:
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
engines: {node: '>=10'}
@@ -6329,62 +1968,20 @@ packages:
resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==}
dev: true
- /flow-parser@0.222.0:
- resolution: {integrity: sha512-Fq5OkFlFRSMV2EOZW+4qUYMTE0uj8pcLsYJMxXYriSBDpHAF7Ofx3PibCTy3cs5P6vbsry7eYj7Z7xFD49GIOQ==}
- engines: {node: '>=0.4.0'}
- dev: true
-
/for-each@0.3.3:
resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
dependencies:
is-callable: 1.2.7
+ dev: false
- /foreground-child@3.1.1:
- resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==}
- engines: {node: '>=14'}
- dependencies:
- cross-spawn: 7.0.3
- signal-exit: 4.1.0
- dev: true
-
- /form-data@4.0.0:
- resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
- engines: {node: '>= 6'}
- dependencies:
- asynckit: 0.4.0
- combined-stream: 1.0.8
- mime-types: 2.1.35
- dev: true
-
- /forwarded@0.2.0:
- resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
- engines: {node: '>= 0.6'}
- dev: true
-
- /fresh@0.5.2:
- resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
- engines: {node: '>= 0.6'}
- dev: true
-
- /fs-constants@1.0.0:
- resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
- dev: true
-
- /fs-extra@11.1.1:
- resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==}
+ /fs-extra@11.2.0:
+ resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==}
engines: {node: '>=14.14'}
dependencies:
graceful-fs: 4.2.11
jsonfile: 6.1.0
- universalify: 2.0.0
- dev: true
-
- /fs-minipass@2.1.0:
- resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
- engines: {node: '>= 8'}
- dependencies:
- minipass: 3.3.6
- dev: true
+ universalify: 2.0.1
+ dev: false
/fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
@@ -6399,10 +1996,7 @@ packages:
/function-bind@1.1.1:
resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
-
- /function-bind@1.1.2:
- resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
- dev: true
+ dev: false
/function.prototype.name@1.1.6:
resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==}
@@ -6412,18 +2006,11 @@ packages:
define-properties: 1.2.1
es-abstract: 1.22.2
functions-have-names: 1.2.3
-
- /functional-red-black-tree@1.0.1:
- resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==}
- dev: true
+ dev: false
/functions-have-names@1.2.3:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
-
- /gensync@1.0.0-beta.2:
- resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
- engines: {node: '>=6.9.0'}
- dev: true
+ dev: false
/get-intrinsic@1.2.1:
resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==}
@@ -6432,71 +2019,20 @@ packages:
has: 1.0.4
has-proto: 1.0.1
has-symbols: 1.0.3
-
- /get-intrinsic@1.2.2:
- resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==}
- dependencies:
- function-bind: 1.1.2
- has-proto: 1.0.1
- has-symbols: 1.0.3
- hasown: 2.0.0
- dev: true
-
- /get-nonce@1.0.1:
- resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==}
- engines: {node: '>=6'}
- dev: true
-
- /get-npm-tarball-url@2.1.0:
- resolution: {integrity: sha512-ro+DiMu5DXgRBabqXupW38h7WPZ9+Ad8UjwhvsmmN8w1sU7ab0nzAXvVZ4kqYg57OrqomRtJvepX5/xvFKNtjA==}
- engines: {node: '>=12.17'}
- dev: true
-
- /get-package-type@0.1.0:
- resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==}
- engines: {node: '>=8.0.0'}
- dev: true
+ dev: false
/get-port@3.2.0:
resolution: {integrity: sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==}
engines: {node: '>=4'}
dev: false
- /get-port@5.1.1:
- resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==}
- engines: {node: '>=8'}
- dev: true
-
- /get-stream@6.0.1:
- resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
- engines: {node: '>=10'}
- dev: true
-
/get-symbol-description@1.0.0:
resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.2.1
-
- /giget@1.1.3:
- resolution: {integrity: sha512-zHuCeqtfgqgDwvXlR84UNgnJDuUHQcNI5OqWqFxxuk2BshuKbYhJWdxBsEo4PvKqoGh23lUAIvBNpChMLv7/9Q==}
- hasBin: true
- dependencies:
- colorette: 2.0.20
- defu: 6.1.3
- https-proxy-agent: 7.0.2
- mri: 1.2.0
- node-fetch-native: 1.4.1
- pathe: 1.1.1
- tar: 6.2.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /github-slugger@1.5.0:
- resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==}
- dev: true
+ dev: false
/glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
@@ -6511,22 +2047,6 @@ packages:
is-glob: 4.0.3
dev: true
- /glob-to-regexp@0.4.1:
- resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
- dev: true
-
- /glob@10.3.10:
- resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==}
- engines: {node: '>=16 || 14 >=14.17'}
- hasBin: true
- dependencies:
- foreground-child: 3.1.1
- jackspeak: 2.3.6
- minimatch: 9.0.3
- minipass: 7.0.4
- path-scurry: 1.10.1
- dev: true
-
/glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
dependencies:
@@ -6538,18 +2058,6 @@ packages:
path-is-absolute: 1.0.1
dev: true
- /global@4.4.0:
- resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==}
- dependencies:
- min-document: 2.19.0
- process: 0.11.10
- dev: true
-
- /globals@11.12.0:
- resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
- engines: {node: '>=4'}
- dev: true
-
/globals@13.23.0:
resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==}
engines: {node: '>=8'}
@@ -6562,6 +2070,11 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
define-properties: 1.2.1
+ dev: false
+
+ /globalyzer@0.1.0:
+ resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==}
+ dev: true
/globby@11.1.0:
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
@@ -6575,50 +2088,31 @@ packages:
slash: 3.0.0
dev: true
+ /globrex@0.1.2:
+ resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
+ dev: true
+
/gopd@1.0.1:
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
dependencies:
get-intrinsic: 1.2.1
+ dev: false
/graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
- dev: true
/graphemer@1.4.0:
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
dev: true
- /gunzip-maybe@1.4.2:
- resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==}
- hasBin: true
- dependencies:
- browserify-zlib: 0.1.4
- is-deflate: 1.0.0
- is-gzip: 1.0.0
- peek-stream: 1.1.3
- pumpify: 1.5.1
- through2: 2.0.5
- dev: true
-
- /handlebars@4.7.8:
- resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==}
- engines: {node: '>=0.4.7'}
- hasBin: true
- dependencies:
- minimist: 1.2.8
- neo-async: 2.6.2
- source-map: 0.6.1
- wordwrap: 1.0.0
- optionalDependencies:
- uglify-js: 3.17.4
- dev: true
-
/has-bigints@1.0.2:
resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
+ dev: false
/has-flag@3.0.0:
resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
engines: {node: '>=4'}
+ dev: false
/has-flag@4.0.0:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
@@ -6629,37 +2123,29 @@ packages:
resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
dependencies:
get-intrinsic: 1.2.1
-
- /has-property-descriptors@1.0.1:
- resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==}
- dependencies:
- get-intrinsic: 1.2.2
- dev: true
+ dev: false
/has-proto@1.0.1:
resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
engines: {node: '>= 0.4'}
+ dev: false
/has-symbols@1.0.3:
resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
engines: {node: '>= 0.4'}
+ dev: false
/has-tostringtag@1.0.0:
resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
engines: {node: '>= 0.4'}
dependencies:
has-symbols: 1.0.3
+ dev: false
/has@1.0.4:
resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==}
engines: {node: '>= 0.4.0'}
-
- /hasown@2.0.0:
- resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==}
- engines: {node: '>= 0.4'}
- dependencies:
- function-bind: 1.1.2
- dev: true
+ dev: false
/history@4.10.1:
resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==}
@@ -6688,68 +2174,12 @@ packages:
react-is: 16.13.1
dev: false
- /hosted-git-info@2.8.9:
- resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
- dev: true
-
- /htmlparser2-svelte@4.1.0:
- resolution: {integrity: sha512-+4f4RBFz7Rj2Hp0ZbFbXC+Kzbd6S9PgjiuFtdT76VMNgKogrEZy0pG2UrPycPbrZzVEIM5lAT3lAdkSTCHLPjg==}
- dependencies:
- domelementtype: 2.3.0
- domhandler: 3.3.0
- domutils: 2.8.0
- entities: 2.2.0
- dev: true
-
- /http-errors@2.0.0:
- resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
- engines: {node: '>= 0.8'}
- dependencies:
- depd: 2.0.0
- inherits: 2.0.4
- setprototypeof: 1.2.0
- statuses: 2.0.1
- toidentifier: 1.0.1
- dev: true
-
- /https-proxy-agent@4.0.0:
- resolution: {integrity: sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==}
- engines: {node: '>= 6.0.0'}
- dependencies:
- agent-base: 5.1.1
- debug: 4.3.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /https-proxy-agent@7.0.2:
- resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==}
- engines: {node: '>= 14'}
- dependencies:
- agent-base: 7.1.0
- debug: 4.3.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /human-signals@2.1.0:
- resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
- engines: {node: '>=10.17.0'}
- dev: true
-
/i18next@22.5.1:
resolution: {integrity: sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==}
dependencies:
'@babel/runtime': 7.23.1
dev: false
- /iconv-lite@0.4.24:
- resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
- engines: {node: '>=0.10.0'}
- dependencies:
- safer-buffer: 2.1.2
- dev: true
-
/iconv-lite@0.6.3:
resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
engines: {node: '>=0.10.0'}
@@ -6757,15 +2187,6 @@ packages:
safer-buffer: 2.1.2
dev: false
- /ieee754@1.2.1:
- resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
- dev: true
-
- /ignore@4.0.6:
- resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==}
- engines: {node: '>= 4'}
- dev: true
-
/ignore@5.2.4:
resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
engines: {node: '>= 4'}
@@ -6781,16 +2202,15 @@ packages:
parent-module: 1.0.1
resolve-from: 4.0.0
+ /import-meta-resolve@4.0.0:
+ resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==}
+ dev: true
+
/imurmurhash@0.1.4:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
dev: true
- /indent-string@4.0.0:
- resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
- engines: {node: '>=8'}
- dev: true
-
/inflight@1.0.6:
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
dependencies:
@@ -6809,6 +2229,7 @@ packages:
get-intrinsic: 1.2.1
has: 1.0.4
side-channel: 1.0.4
+ dev: false
/internmap@2.0.3:
resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==}
@@ -6819,28 +2240,7 @@ packages:
resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
dependencies:
loose-envify: 1.4.0
-
- /ip@2.0.0:
- resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==}
- dev: true
-
- /ipaddr.js@1.9.1:
- resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
- engines: {node: '>= 0.10'}
- dev: true
-
- /is-absolute-url@3.0.3:
- resolution: {integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==}
- engines: {node: '>=8'}
- dev: true
-
- /is-arguments@1.1.1:
- resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- has-tostringtag: 1.0.0
- dev: true
+ dev: false
/is-array-buffer@3.0.2:
resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
@@ -6848,14 +2248,17 @@ packages:
call-bind: 1.0.2
get-intrinsic: 1.2.1
is-typed-array: 1.1.12
+ dev: false
/is-arrayish@0.2.1:
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
+ dev: false
/is-bigint@1.0.4:
resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
dependencies:
has-bigints: 1.0.2
+ dev: false
/is-binary-path@2.1.0:
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
@@ -6869,116 +2272,61 @@ packages:
dependencies:
call-bind: 1.0.2
has-tostringtag: 1.0.0
+ dev: false
/is-callable@1.2.7:
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines: {node: '>= 0.4'}
+ dev: false
/is-core-module@2.13.0:
resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==}
dependencies:
has: 1.0.4
-
- /is-core-module@2.13.1:
- resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
- dependencies:
- hasown: 2.0.0
- dev: true
+ dev: false
/is-date-object@1.0.5:
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.0
-
- /is-deflate@1.0.0:
- resolution: {integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==}
- dev: true
-
- /is-docker@2.2.1:
- resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
- engines: {node: '>=8'}
- hasBin: true
- dev: true
+ dev: false
/is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
- /is-fullwidth-code-point@3.0.0:
- resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
- engines: {node: '>=8'}
- dev: true
-
- /is-function@1.0.2:
- resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==}
- dev: true
-
- /is-generator-function@1.0.10:
- resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==}
- engines: {node: '>= 0.4'}
- dependencies:
- has-tostringtag: 1.0.0
- dev: true
-
/is-glob@4.0.3:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
dependencies:
is-extglob: 2.1.1
- /is-gzip@1.0.0:
- resolution: {integrity: sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==}
- engines: {node: '>=0.10.0'}
- dev: true
-
- /is-interactive@1.0.0:
- resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
- engines: {node: '>=8'}
- dev: true
-
- /is-map@2.0.2:
- resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==}
- dev: true
-
- /is-nan@1.3.2:
- resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.5
- define-properties: 1.2.1
- dev: true
-
/is-negative-zero@2.0.2:
resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
engines: {node: '>= 0.4'}
+ dev: false
/is-number-object@1.0.7:
resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.0
+ dev: false
/is-number@7.0.0:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
- /is-path-cwd@2.2.0:
- resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==}
- engines: {node: '>=6'}
- dev: true
-
/is-path-inside@3.0.3:
resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
engines: {node: '>=8'}
dev: true
- /is-plain-object@2.0.4:
- resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
- engines: {node: '>=0.10.0'}
+ /is-reference@3.0.2:
+ resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==}
dependencies:
- isobject: 3.0.1
- dev: true
+ '@types/estree': 1.0.5
/is-regex@1.1.4:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
@@ -6986,194 +2334,56 @@ packages:
dependencies:
call-bind: 1.0.2
has-tostringtag: 1.0.0
-
- /is-set@2.0.2:
- resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==}
- dev: true
+ dev: false
/is-shared-array-buffer@1.0.2:
resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
dependencies:
call-bind: 1.0.2
-
- /is-stream@2.0.1:
- resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
- engines: {node: '>=8'}
- dev: true
+ dev: false
/is-string@1.0.7:
resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.0
+ dev: false
/is-symbol@1.0.4:
resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
engines: {node: '>= 0.4'}
dependencies:
has-symbols: 1.0.3
+ dev: false
/is-typed-array@1.1.12:
resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==}
engines: {node: '>= 0.4'}
dependencies:
which-typed-array: 1.1.11
-
- /is-unicode-supported@0.1.0:
- resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
- engines: {node: '>=10'}
- dev: true
-
- /is-weakmap@2.0.1:
- resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==}
- dev: true
+ dev: false
/is-weakref@1.0.2:
resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
dependencies:
call-bind: 1.0.2
-
- /is-weakset@2.0.2:
- resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==}
- dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
- dev: true
-
- /is-wsl@2.2.0:
- resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
- engines: {node: '>=8'}
- dependencies:
- is-docker: 2.2.1
- dev: true
+ dev: false
/isarray@0.0.1:
resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==}
dev: false
- /isarray@1.0.0:
- resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
- dev: true
-
/isarray@2.0.5:
resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
+ dev: false
/isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
dev: true
- /isobject@3.0.1:
- resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==}
- engines: {node: '>=0.10.0'}
- dev: true
-
- /isobject@4.0.0:
- resolution: {integrity: sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==}
- engines: {node: '>=0.10.0'}
- dev: true
-
- /istanbul-lib-coverage@3.2.2:
- resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
- engines: {node: '>=8'}
- dev: true
-
- /istanbul-lib-instrument@5.2.1:
- resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==}
- engines: {node: '>=8'}
- dependencies:
- '@babel/core': 7.23.3
- '@babel/parser': 7.23.3
- '@istanbuljs/schema': 0.1.3
- istanbul-lib-coverage: 3.2.2
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /jackspeak@2.3.6:
- resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==}
- engines: {node: '>=14'}
- dependencies:
- '@isaacs/cliui': 8.0.2
- optionalDependencies:
- '@pkgjs/parseargs': 0.11.0
- dev: true
-
- /jake@10.8.7:
- resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==}
- engines: {node: '>=10'}
- hasBin: true
- dependencies:
- async: 3.2.5
- chalk: 4.1.2
- filelist: 1.0.4
- minimatch: 3.1.2
- dev: true
-
- /jest-haste-map@29.7.0:
- resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dependencies:
- '@jest/types': 29.6.3
- '@types/graceful-fs': 4.1.9
- '@types/node': 20.9.1
- anymatch: 3.1.3
- fb-watchman: 2.0.2
- graceful-fs: 4.2.11
- jest-regex-util: 29.6.3
- jest-util: 29.7.0
- jest-worker: 29.7.0
- micromatch: 4.0.5
- walker: 1.0.8
- optionalDependencies:
- fsevents: 2.3.3
- dev: true
-
- /jest-mock@27.5.1:
- resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- dependencies:
- '@jest/types': 27.5.1
- '@types/node': 20.8.3
- dev: true
-
- /jest-regex-util@29.6.3:
- resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dev: true
-
- /jest-util@29.7.0:
- resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dependencies:
- '@jest/types': 29.6.3
- '@types/node': 20.9.1
- chalk: 4.1.2
- ci-info: 3.9.0
- graceful-fs: 4.2.11
- picomatch: 2.3.1
- dev: true
-
- /jest-worker@29.7.0:
- resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dependencies:
- '@types/node': 20.9.1
- jest-util: 29.7.0
- merge-stream: 2.0.0
- supports-color: 8.1.1
- dev: true
-
/js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
-
- /js-yaml@3.14.1:
- resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
- hasBin: true
- dependencies:
- argparse: 1.0.10
- esprima: 4.0.1
- dev: true
+ dev: false
/js-yaml@4.1.0:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
@@ -7182,57 +2392,13 @@ packages:
argparse: 2.0.1
dev: true
- /jscodeshift@0.14.0(@babel/preset-env@7.23.3):
- resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==}
- hasBin: true
- peerDependencies:
- '@babel/preset-env': ^7.1.6
- dependencies:
- '@babel/core': 7.23.3
- '@babel/parser': 7.23.3
- '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.3)
- '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.3)
- '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.3)
- '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.3)
- '@babel/preset-env': 7.23.3(@babel/core@7.23.3)
- '@babel/preset-flow': 7.23.3(@babel/core@7.23.3)
- '@babel/preset-typescript': 7.23.3(@babel/core@7.23.3)
- '@babel/register': 7.22.15(@babel/core@7.23.3)
- babel-core: 7.0.0-bridge.0(@babel/core@7.23.3)
- chalk: 4.1.2
- flow-parser: 0.222.0
- graceful-fs: 4.2.11
- micromatch: 4.0.5
- neo-async: 2.6.2
- node-dir: 0.1.17
- recast: 0.21.5
- temp: 0.8.4
- write-file-atomic: 2.4.3
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /jsesc@0.5.0:
- resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
- hasBin: true
- dev: true
-
- /jsesc@2.5.2:
- resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
- engines: {node: '>=4'}
- hasBin: true
- dev: true
-
/json-buffer@3.0.1:
resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
dev: true
- /json-parse-better-errors@1.0.2:
- resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
- dev: true
-
/json-parse-even-better-errors@2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+ dev: false
/json-schema-traverse@0.4.1:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
@@ -7242,19 +2408,13 @@ packages:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
dev: true
- /json5@2.2.3:
- resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
- engines: {node: '>=6'}
- hasBin: true
- dev: true
-
/jsonfile@6.1.0:
resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
dependencies:
- universalify: 2.0.0
+ universalify: 2.0.1
optionalDependencies:
graceful-fs: 4.2.11
- dev: true
+ dev: false
/keyv@4.5.3:
resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==}
@@ -7262,32 +2422,12 @@ packages:
json-buffer: 3.0.1
dev: true
- /kind-of@6.0.3:
- resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
- engines: {node: '>=0.10.0'}
- dev: true
-
- /kleur@3.0.3:
- resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
- engines: {node: '>=6'}
- dev: true
-
/kleur@4.1.5:
resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
engines: {node: '>=6'}
- /lazy-universal-dotenv@4.0.0:
- resolution: {integrity: sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg==}
- engines: {node: '>=14.0.0'}
- dependencies:
- app-root-dir: 1.0.2
- dotenv: 16.3.1
- dotenv-expand: 10.0.0
- dev: true
-
- /leven@3.1.0:
- resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
- engines: {node: '>=6'}
+ /known-css-properties@0.29.0:
+ resolution: {integrity: sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==}
dev: true
/levn@0.4.1:
@@ -7298,6 +2438,11 @@ packages:
type-check: 0.4.0
dev: true
+ /lilconfig@2.1.0:
+ resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
+ engines: {node: '>=10'}
+ dev: true
+
/line-height@0.3.1:
resolution: {integrity: sha512-YExecgqPwnp5gplD2+Y8e8A5+jKpr25+DzMbFdI1/1UAr0FJrTFv4VkHLf8/6B590i1wUPJWMKKldkd/bdQ//w==}
engines: {node: '>= 4.0.0'}
@@ -7307,36 +2452,15 @@ packages:
/lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
-
- /load-json-file@4.0.0:
- resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==}
- engines: {node: '>=4'}
- dependencies:
- graceful-fs: 4.2.11
- parse-json: 4.0.0
- pify: 3.0.0
- strip-bom: 3.0.0
- dev: true
+ dev: false
/local-access@1.1.0:
resolution: {integrity: sha512-XfegD5pyTAfb+GY6chk283Ox5z8WexG56OvM06RWLpAc/UHozO8X6xAxEkIitZOtsSMM1Yr3DkHgW5W+onLhCw==}
engines: {node: '>=6'}
dev: false
- /locate-path@3.0.0:
- resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==}
- engines: {node: '>=6'}
- dependencies:
- p-locate: 3.0.0
- path-exists: 3.0.0
- dev: true
-
- /locate-path@5.0.0:
- resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
- engines: {node: '>=8'}
- dependencies:
- p-locate: 4.1.0
- dev: true
+ /locate-character@3.0.0:
+ resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}
/locate-path@6.0.0:
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
@@ -7345,50 +2469,21 @@ packages:
p-locate: 5.0.0
dev: true
- /lodash.debounce@4.0.8:
- resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
- dev: true
-
/lodash.merge@4.6.2:
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
dev: true
/lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
-
- /log-symbols@4.1.0:
- resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
- engines: {node: '>=10'}
- dependencies:
- chalk: 4.1.2
- is-unicode-supported: 0.1.0
- dev: true
+ dev: false
/loose-envify@1.4.0:
resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
hasBin: true
dependencies:
js-tokens: 4.0.0
-
- /lower-case@2.0.2:
- resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
- dependencies:
- tslib: 2.6.2
dev: false
- /lru-cache@10.0.2:
- resolution: {integrity: sha512-Yj9mA8fPiVgOUpByoTZO5pNrcl5Yk37FcSHsUINpAsaBIEZIuqcCclDZJCVxqQShDsmYX8QG63svJiTbOATZwg==}
- engines: {node: 14 || >=16.14}
- dependencies:
- semver: 7.5.4
- dev: true
-
- /lru-cache@5.1.1:
- resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
- dependencies:
- yallist: 3.1.1
- dev: true
-
/lru-cache@6.0.0:
resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
engines: {node: '>=10'}
@@ -7400,70 +2495,17 @@ packages:
engines: {node: '>=12'}
dev: false
- /lz-string@1.5.0:
- resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
- hasBin: true
- dev: true
-
- /magic-string@0.25.9:
- resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
- dependencies:
- sourcemap-codec: 1.4.8
- dev: true
-
- /magic-string@0.26.7:
- resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==}
- engines: {node: '>=12'}
- dependencies:
- sourcemap-codec: 1.4.8
- dev: true
-
- /magic-string@0.27.0:
- resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
- engines: {node: '>=12'}
- dependencies:
- '@jridgewell/sourcemap-codec': 1.4.15
- dev: true
-
/magic-string@0.30.4:
resolution: {integrity: sha512-Q/TKtsC5BPm0kGqgBIF9oXAs/xEf2vRKiIB4wCRQTJOQIByZ1d+NnUOotvJOvNpi5RNIgVOMC3pOuaP1ZTDlVg==}
engines: {node: '>=12'}
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
- dev: true
- /make-dir@2.1.0:
- resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
- engines: {node: '>=6'}
+ /magic-string@0.30.5:
+ resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
+ engines: {node: '>=12'}
dependencies:
- pify: 4.0.1
- semver: 5.7.2
- dev: true
-
- /make-dir@3.1.0:
- resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
- engines: {node: '>=8'}
- dependencies:
- semver: 6.3.1
- dev: true
-
- /makeerror@1.0.12:
- resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==}
- dependencies:
- tmpl: 1.0.5
- dev: true
-
- /map-or-similar@1.5.0:
- resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==}
- dev: true
-
- /markdown-to-jsx@7.3.2(react@18.2.0):
- resolution: {integrity: sha512-B+28F5ucp83aQm+OxNrPkS8z0tMKaeHiy0lHJs3LqCyDQFtWuenaIrkaVTgAm1pf1AU85LXltva86hlaT17i8Q==}
- engines: {node: '>= 10'}
- peerDependencies:
- react: '>= 0.14.0'
- dependencies:
- react: 18.2.0
+ '@jridgewell/sourcemap-codec': 1.4.15
dev: true
/marked@4.3.0:
@@ -7479,53 +2521,16 @@ packages:
remove-accents: 0.4.2
dev: false
- /mdast-util-definitions@4.0.0:
- resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==}
- dependencies:
- unist-util-visit: 2.0.3
- dev: true
-
- /mdast-util-to-string@1.1.0:
- resolution: {integrity: sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==}
- dev: true
-
- /media-typer@0.3.0:
- resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
- engines: {node: '>= 0.6'}
- dev: true
+ /mdn-data@2.0.30:
+ resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
/memoize-one@5.2.1:
resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==}
dev: false
- /memoizerific@1.11.3:
- resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==}
- dependencies:
- map-or-similar: 1.5.0
- dev: true
-
- /memorystream@0.3.1:
- resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==}
- engines: {node: '>= 0.10.0'}
- dev: true
-
- /merge-descriptors@1.0.1:
- resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==}
- dev: true
-
- /merge-stream@2.0.0:
- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
- dev: true
-
/merge2@1.4.1:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
- dev: true
-
- /methods@1.1.2:
- resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
- engines: {node: '>= 0.6'}
- dev: true
/micromatch@4.0.5:
resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
@@ -7533,42 +2538,6 @@ packages:
dependencies:
braces: 3.0.2
picomatch: 2.3.1
- dev: true
-
- /mime-db@1.52.0:
- resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
- engines: {node: '>= 0.6'}
- dev: true
-
- /mime-types@2.1.35:
- resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
- engines: {node: '>= 0.6'}
- dependencies:
- mime-db: 1.52.0
- dev: true
-
- /mime@1.6.0:
- resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
- engines: {node: '>=4'}
- hasBin: true
- dev: true
-
- /mime@2.6.0:
- resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==}
- engines: {node: '>=4.0.0'}
- hasBin: true
- dev: true
-
- /mimic-fn@2.1.0:
- resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
- engines: {node: '>=6'}
- dev: true
-
- /min-document@2.19.0:
- resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==}
- dependencies:
- dom-walk: 0.1.2
- dev: true
/min-indent@1.0.1:
resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
@@ -7581,13 +2550,6 @@ packages:
brace-expansion: 1.1.11
dev: true
- /minimatch@5.1.6:
- resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
- engines: {node: '>=10'}
- dependencies:
- brace-expansion: 2.0.1
- dev: true
-
/minimatch@9.0.3:
resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -7599,39 +2561,10 @@ packages:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
dev: true
- /minipass@3.3.6:
- resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
- engines: {node: '>=8'}
- dependencies:
- yallist: 4.0.0
- dev: true
-
- /minipass@5.0.0:
- resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
- engines: {node: '>=8'}
- dev: true
-
- /minipass@7.0.4:
- resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==}
- engines: {node: '>=16 || 14 >=14.17'}
- dev: true
-
- /minizlib@2.1.2:
- resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
- engines: {node: '>= 8'}
- dependencies:
- minipass: 3.3.6
- yallist: 4.0.0
- dev: true
-
/mitt@3.0.1:
resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
dev: false
- /mkdirp-classic@0.5.3:
- resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
- dev: true
-
/mkdirp@0.5.6:
resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
hasBin: true
@@ -7639,12 +2572,6 @@ packages:
minimist: 1.2.8
dev: true
- /mkdirp@1.0.4:
- resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
- engines: {node: '>=10'}
- hasBin: true
- dev: true
-
/mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
@@ -7654,78 +2581,29 @@ packages:
engines: {node: '>=10'}
dev: false
- /ms@2.0.0:
- resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
+ /mrmime@2.0.0:
+ resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==}
+ engines: {node: '>=10'}
dev: true
/ms@2.1.2:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
- /ms@2.1.3:
- resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
- dev: true
-
/nanoid@3.3.6:
resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
dev: true
- /natural-compare-lite@1.4.0:
- resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
- dev: true
+ /nanoid@3.3.7:
+ resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
/natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
dev: true
- /negotiator@0.6.3:
- resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
- engines: {node: '>= 0.6'}
- dev: true
-
- /neo-async@2.6.2:
- resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
- dev: true
-
- /nice-try@1.0.5:
- resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
- dev: true
-
- /no-case@3.0.4:
- resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
- dependencies:
- lower-case: 2.0.2
- tslib: 2.6.2
- dev: false
-
- /node-dir@0.1.17:
- resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==}
- engines: {node: '>= 0.10.5'}
- dependencies:
- minimatch: 3.1.2
- dev: true
-
- /node-fetch-native@1.4.1:
- resolution: {integrity: sha512-NsXBU0UgBxo2rQLOeWNZqS3fvflWePMECr8CoSWoSTqCqGbVVsvl9vZu1HfQicYN0g5piV9Gh8RTEvo/uP752w==}
- dev: true
-
- /node-fetch@2.7.0:
- resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
- engines: {node: 4.x || >=6.0.0}
- peerDependencies:
- encoding: ^0.1.0
- peerDependenciesMeta:
- encoding:
- optional: true
- dependencies:
- whatwg-url: 5.0.0
- dev: true
-
- /node-int64@0.4.0:
- resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
- dev: true
-
/node-polyglot@2.5.0:
resolution: {integrity: sha512-zXVwHNhFsG3mls+LKHxoHF70GQOL3FTDT3jH7ldkb95kG76RdU7F/NbvxV7D2hNIL9VpWXW6y78Fz+3KZkatRg==}
dependencies:
@@ -7736,19 +2614,6 @@ packages:
warning: 4.0.3
dev: false
- /node-releases@2.0.13:
- resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==}
- dev: true
-
- /normalize-package-data@2.5.0:
- resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
- dependencies:
- hosted-git-info: 2.8.9
- resolve: 1.22.6
- semver: 5.7.2
- validate-npm-package-license: 3.0.4
- dev: true
-
/normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
@@ -7757,47 +2622,19 @@ packages:
resolution: {integrity: sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==}
dev: false
- /npm-run-all@4.1.5:
- resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==}
- engines: {node: '>= 4'}
- hasBin: true
- dependencies:
- ansi-styles: 3.2.1
- chalk: 2.4.2
- cross-spawn: 6.0.5
- memorystream: 0.3.1
- minimatch: 3.1.2
- pidtree: 0.3.1
- read-pkg: 3.0.0
- shell-quote: 1.8.1
- string.prototype.padend: 3.1.5
- dev: true
-
- /npm-run-path@4.0.1:
- resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
- engines: {node: '>=8'}
- dependencies:
- path-key: 3.1.1
- dev: true
-
/object-assign@4.1.1:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
+ dev: false
/object-inspect@1.12.3:
resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==}
-
- /object-is@1.1.5:
- resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.1
- dev: true
+ dev: false
/object-keys@1.1.1:
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
engines: {node: '>= 0.4'}
+ dev: false
/object.assign@4.1.4:
resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
@@ -7807,6 +2644,7 @@ packages:
define-properties: 1.2.1
has-symbols: 1.0.3
object-keys: 1.1.1
+ dev: false
/object.entries@1.1.7:
resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==}
@@ -7817,40 +2655,12 @@ packages:
es-abstract: 1.22.2
dev: false
- /on-finished@2.4.1:
- resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
- engines: {node: '>= 0.8'}
- dependencies:
- ee-first: 1.1.1
- dev: true
-
- /on-headers@1.0.2:
- resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==}
- engines: {node: '>= 0.8'}
- dev: true
-
/once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
dependencies:
wrappy: 1.0.2
dev: true
- /onetime@5.1.2:
- resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
- engines: {node: '>=6'}
- dependencies:
- mimic-fn: 2.1.0
- dev: true
-
- /open@8.4.2:
- resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
- engines: {node: '>=12'}
- dependencies:
- define-lazy-prop: 2.0.0
- is-docker: 2.2.1
- is-wsl: 2.2.0
- dev: true
-
/optionator@0.9.3:
resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
engines: {node: '>= 0.8.0'}
@@ -7863,28 +2673,6 @@ packages:
type-check: 0.4.0
dev: true
- /ora@5.4.1:
- resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
- engines: {node: '>=10'}
- dependencies:
- bl: 4.1.0
- chalk: 4.1.2
- cli-cursor: 3.1.0
- cli-spinners: 2.9.1
- is-interactive: 1.0.0
- is-unicode-supported: 0.1.0
- log-symbols: 4.1.0
- strip-ansi: 6.0.1
- wcwidth: 1.0.1
- dev: true
-
- /p-limit@2.3.0:
- resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
- engines: {node: '>=6'}
- dependencies:
- p-try: 2.2.0
- dev: true
-
/p-limit@3.1.0:
resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
engines: {node: '>=10'}
@@ -7892,20 +2680,6 @@ packages:
yocto-queue: 0.1.0
dev: true
- /p-locate@3.0.0:
- resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==}
- engines: {node: '>=6'}
- dependencies:
- p-limit: 2.3.0
- dev: true
-
- /p-locate@4.1.0:
- resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
- engines: {node: '>=8'}
- dependencies:
- p-limit: 2.3.0
- dev: true
-
/p-locate@5.0.0:
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
engines: {node: '>=10'}
@@ -7913,36 +2687,12 @@ packages:
p-limit: 3.1.0
dev: true
- /p-map@4.0.0:
- resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
- engines: {node: '>=10'}
- dependencies:
- aggregate-error: 3.1.0
- dev: true
-
- /p-try@2.2.0:
- resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
- engines: {node: '>=6'}
- dev: true
-
- /pako@0.2.9:
- resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==}
- dev: true
-
/parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
dependencies:
callsites: 3.1.0
- /parse-json@4.0.0:
- resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==}
- engines: {node: '>=4'}
- dependencies:
- error-ex: 1.3.2
- json-parse-better-errors: 1.0.2
- dev: true
-
/parse-json@5.2.0:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
@@ -7951,24 +2701,8 @@ packages:
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
-
- /parseurl@1.3.3:
- resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
- engines: {node: '>= 0.8'}
- dev: true
-
- /pascal-case@3.1.2:
- resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
- dependencies:
- no-case: 3.0.4
- tslib: 2.6.2
dev: false
- /path-exists@3.0.0:
- resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==}
- engines: {node: '>=4'}
- dev: true
-
/path-exists@4.0.0:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
@@ -7979,11 +2713,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /path-key@2.0.1:
- resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==}
- engines: {node: '>=4'}
- dev: true
-
/path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
@@ -7991,18 +2720,7 @@ packages:
/path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
-
- /path-scurry@1.10.1:
- resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==}
- engines: {node: '>=16 || 14 >=14.17'}
- dependencies:
- lru-cache: 10.0.2
- minipass: 7.0.4
- dev: true
-
- /path-to-regexp@0.1.7:
- resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==}
- dev: true
+ dev: false
/path-to-regexp@1.8.0:
resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==}
@@ -8010,88 +2728,65 @@ packages:
isarray: 0.0.1
dev: false
- /path-type@3.0.0:
- resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==}
- engines: {node: '>=4'}
- dependencies:
- pify: 3.0.0
- dev: true
-
/path-type@4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
engines: {node: '>=8'}
- /pathe@1.1.1:
- resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==}
- dev: true
-
- /peek-stream@1.1.3:
- resolution: {integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==}
+ /periscopic@3.1.0:
+ resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
dependencies:
- buffer-from: 1.1.2
- duplexify: 3.7.1
- through2: 2.0.5
- dev: true
-
- /pend@1.2.0:
- resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
- dev: true
+ '@types/estree': 1.0.5
+ estree-walker: 3.0.3
+ is-reference: 3.0.2
/picocolors@1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
- dev: true
/picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
- /pidtree@0.3.1:
- resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==}
- engines: {node: '>=0.10'}
- hasBin: true
+ /postcss-load-config@3.1.4(postcss@8.4.31):
+ resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
+ engines: {node: '>= 10'}
+ peerDependencies:
+ postcss: '>=8.0.9'
+ ts-node: '>=9.0.0'
+ peerDependenciesMeta:
+ postcss:
+ optional: true
+ ts-node:
+ optional: true
+ dependencies:
+ lilconfig: 2.1.0
+ postcss: 8.4.31
+ yaml: 1.10.2
dev: true
- /pify@3.0.0:
- resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==}
+ /postcss-safe-parser@6.0.0(postcss@8.4.31):
+ resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==}
+ engines: {node: '>=12.0'}
+ peerDependencies:
+ postcss: ^8.3.3
+ dependencies:
+ postcss: 8.4.31
+ dev: true
+
+ /postcss-scss@4.0.9(postcss@8.4.31):
+ resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==}
+ engines: {node: '>=12.0'}
+ peerDependencies:
+ postcss: ^8.4.29
+ dependencies:
+ postcss: 8.4.31
+ dev: true
+
+ /postcss-selector-parser@6.0.15:
+ resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==}
engines: {node: '>=4'}
- dev: true
-
- /pify@4.0.1:
- resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
- engines: {node: '>=6'}
- dev: true
-
- /pirates@4.0.6:
- resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
- engines: {node: '>= 6'}
- dev: true
-
- /pkg-dir@3.0.0:
- resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==}
- engines: {node: '>=6'}
dependencies:
- find-up: 3.0.0
- dev: true
-
- /pkg-dir@4.2.0:
- resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
- engines: {node: '>=8'}
- dependencies:
- find-up: 4.1.0
- dev: true
-
- /pkg-dir@5.0.0:
- resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==}
- engines: {node: '>=10'}
- dependencies:
- find-up: 5.0.0
- dev: true
-
- /polished@4.2.2:
- resolution: {integrity: sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==}
- engines: {node: '>=10'}
- dependencies:
- '@babel/runtime': 7.23.1
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
dev: true
/postcss@8.4.31:
@@ -8103,6 +2798,14 @@ packages:
source-map-js: 1.0.2
dev: true
+ /postcss@8.4.33:
+ resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==}
+ engines: {node: ^10 || ^12 || >=14}
+ dependencies:
+ nanoid: 3.3.7
+ picocolors: 1.0.0
+ source-map-js: 1.0.2
+
/preact@10.18.1:
resolution: {integrity: sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg==}
dev: false
@@ -8112,168 +2815,39 @@ packages:
engines: {node: '>= 0.8.0'}
dev: true
- /prettier-plugin-svelte@3.0.3(prettier@3.0.3)(svelte@3.59.2):
- resolution: {integrity: sha512-dLhieh4obJEK1hnZ6koxF+tMUrZbV5YGvRpf2+OADyanjya5j0z1Llo8iGwiHmFWZVG/hLEw/AJD5chXd9r3XA==}
+ /prettier-plugin-svelte@3.1.2(prettier@3.2.4)(svelte@4.2.9):
+ resolution: {integrity: sha512-7xfMZtwgAWHMT0iZc8jN4o65zgbAQ3+O32V6W7pXrqNvKnHnkoyQCGCbKeUyXKZLbYE0YhFRnamfxfkEGxm8qA==}
peerDependencies:
prettier: ^3.0.0
- svelte: ^3.2.0 || ^4.0.0-next.0
+ svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0
dependencies:
- prettier: 3.0.3
- svelte: 3.59.2
+ prettier: 3.2.4
+ svelte: 4.2.9
dev: true
- /prettier@2.8.8:
- resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
- engines: {node: '>=10.13.0'}
- hasBin: true
- dev: true
-
- /prettier@3.0.3:
- resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==}
+ /prettier@3.2.4:
+ resolution: {integrity: sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==}
engines: {node: '>=14'}
hasBin: true
dev: true
- /pretty-format@27.5.1:
- resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- dependencies:
- ansi-regex: 5.0.1
- ansi-styles: 5.2.0
- react-is: 17.0.2
- dev: true
-
- /pretty-hrtime@1.0.3:
- resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==}
- engines: {node: '>= 0.8'}
- dev: true
-
- /process-nextick-args@2.0.1:
- resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
- dev: true
-
- /process@0.11.10:
- resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
- engines: {node: '>= 0.6.0'}
- dev: true
-
- /progress@2.0.3:
- resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
- engines: {node: '>=0.4.0'}
- dev: true
-
- /prompts@2.4.2:
- resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
- engines: {node: '>= 6'}
- dependencies:
- kleur: 3.0.3
- sisteransi: 1.0.5
- dev: true
-
/prop-types@15.8.1:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
dependencies:
loose-envify: 1.4.0
object-assign: 4.1.1
react-is: 16.13.1
-
- /proxy-addr@2.0.7:
- resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
- engines: {node: '>= 0.10'}
- dependencies:
- forwarded: 0.2.0
- ipaddr.js: 1.9.1
- dev: true
-
- /proxy-from-env@1.1.0:
- resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
- dev: true
-
- /pump@2.0.1:
- resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==}
- dependencies:
- end-of-stream: 1.4.4
- once: 1.4.0
- dev: true
-
- /pump@3.0.0:
- resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
- dependencies:
- end-of-stream: 1.4.4
- once: 1.4.0
- dev: true
-
- /pumpify@1.5.1:
- resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==}
- dependencies:
- duplexify: 3.7.1
- inherits: 2.0.4
- pump: 2.0.1
- dev: true
+ dev: false
/punycode@2.3.0:
resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
engines: {node: '>=6'}
dev: true
- /puppeteer-core@2.1.1:
- resolution: {integrity: sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w==}
- engines: {node: '>=8.16.0'}
- dependencies:
- '@types/mime-types': 2.1.4
- debug: 4.3.4
- extract-zip: 1.7.0
- https-proxy-agent: 4.0.0
- mime: 2.6.0
- mime-types: 2.1.35
- progress: 2.0.3
- proxy-from-env: 1.1.0
- rimraf: 2.7.1
- ws: 6.2.2
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
- dev: true
-
- /qs@6.11.0:
- resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==}
- engines: {node: '>=0.6'}
- dependencies:
- side-channel: 1.0.4
- dev: true
-
- /qs@6.11.2:
- resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==}
- engines: {node: '>=0.6'}
- dependencies:
- side-channel: 1.0.4
- dev: true
-
/queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
- dev: true
- /ramda@0.29.0:
- resolution: {integrity: sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==}
- dev: true
-
- /range-parser@1.2.1:
- resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
- engines: {node: '>= 0.6'}
- dev: true
-
- /raw-body@2.5.1:
- resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==}
- engines: {node: '>= 0.8'}
- dependencies:
- bytes: 3.1.2
- http-errors: 2.0.0
- iconv-lite: 0.4.24
- unpipe: 1.0.0
- dev: true
-
- /react-autosize-textarea@7.1.0(react-dom@18.2.0)(react@18.2.0):
+ /react-autosize-textarea@7.1.0(react-dom@16.14.0)(react@16.14.0):
resolution: {integrity: sha512-BHpjCDkuOlllZn3nLazY2F8oYO1tS2jHnWhcjTWQdcKiiMU6gHLNt/fzmqMSyerR0eTdKtfSIqtSeTtghNwS+g==}
peerDependencies:
react: ^0.14.0 || ^15.0.0 || ^16.0.0
@@ -8282,20 +2856,10 @@ packages:
autosize: 4.0.4
line-height: 0.3.1
prop-types: 15.8.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 16.14.0
+ react-dom: 16.14.0(react@16.14.0)
dev: false
- /react-colorful@5.6.1(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
- dependencies:
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
/react-dom@16.14.0(react@16.14.0):
resolution: {integrity: sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==}
peerDependencies:
@@ -8307,17 +2871,9 @@ packages:
react: 16.14.0
scheduler: 0.19.1
dev: false
+ bundledDependencies: false
- /react-dom@18.2.0(react@18.2.0):
- resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
- peerDependencies:
- react: ^18.2.0
- dependencies:
- loose-envify: 1.4.0
- react: 18.2.0
- scheduler: 0.23.0
-
- /react-draggable@4.4.6(react-dom@18.2.0)(react@18.2.0):
+ /react-draggable@4.4.6(react-dom@16.14.0)(react@16.14.0):
resolution: {integrity: sha512-LtY5Xw1zTPqHkVmtM3X8MUOxNDOUhv/khTgBgrUvwaS064bwVvxT+q5El0uUFNx5IEPKXuRejr7UqLwBIg5pdw==}
peerDependencies:
react: '>= 16.3.0'
@@ -8325,27 +2881,19 @@ packages:
dependencies:
clsx: 1.2.1
prop-types: 15.8.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 16.14.0
+ react-dom: 16.14.0(react@16.14.0)
dev: false
- /react-input-autosize@3.0.0(react@18.2.0):
+ /react-input-autosize@3.0.0(react@16.14.0):
resolution: {integrity: sha512-nL9uS7jEs/zu8sqwFE5MAPx6pPkNAriACQ2rGLlqmKr2sPGtN7TXTyDdQt4lbNXVx7Uzadb40x8qotIuru6Rhg==}
peerDependencies:
react: ^16.3.0 || ^17.0.0
dependencies:
prop-types: 15.8.1
- react: 18.2.0
+ react: 16.14.0
dev: false
- /react-inspector@6.0.2(react@18.2.0):
- resolution: {integrity: sha512-x+b7LxhmHXjHoU/VrFAzw5iutsILRoYyDq97EDYdFpPLcvqtEzk4ZSZSQjnFPbr5T57tLXnHcqFYoN1pI6u8uQ==}
- peerDependencies:
- react: ^16.8.4 || ^17.0.0 || ^18.0.0
- dependencies:
- react: 18.2.0
- dev: true
-
/react-interactive@0.8.3(react@16.14.0):
resolution: {integrity: sha512-mmRvA9aKP7zu9kVfP1AX1egX8tFlnE3DDXq92z0JTZezfOpmeQBzr77O1+mTV54OOmn+M2t6c5kFD5VnuFoM7A==}
peerDependencies:
@@ -8359,43 +2907,7 @@ packages:
/react-is@16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
-
- /react-is@17.0.2:
- resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
- dev: true
-
- /react-remove-scroll-bar@2.3.4(react@18.2.0):
- resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==}
- engines: {node: '>=10'}
- peerDependencies:
- '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- react: 18.2.0
- react-style-singleton: 2.2.1(react@18.2.0)
- tslib: 2.6.2
- dev: true
-
- /react-remove-scroll@2.5.5(react@18.2.0):
- resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==}
- engines: {node: '>=10'}
- peerDependencies:
- '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- react: 18.2.0
- react-remove-scroll-bar: 2.3.4(react@18.2.0)
- react-style-singleton: 2.2.1(react@18.2.0)
- tslib: 2.6.2
- use-callback-ref: 1.3.0(react@18.2.0)
- use-sidecar: 1.1.2(react@18.2.0)
- dev: true
+ dev: false
/react-router-dom@4.3.1(react@16.14.0):
resolution: {integrity: sha512-c/MlywfxDdCp7EnB7YfPMOfMD3tOtIjrQlj/CKfNMBxdmpJP8xcz5P/UAFn3JbnQCNUxsHyVVqllF9LhgVyFCA==}
@@ -8426,7 +2938,7 @@ packages:
warning: 4.0.3
dev: false
- /react-select@4.3.1(react-dom@18.2.0)(react@18.2.0):
+ /react-select@4.3.1(react-dom@16.14.0)(react@16.14.0):
resolution: {integrity: sha512-HBBd0dYwkF5aZk1zP81Wx5UsLIIT2lSvAY2JiJo199LjoLHoivjn9//KsmvQMEFGNhe58xyuOITjfxKCcGc62Q==}
peerDependencies:
react: ^16.8.0 || ^17.0.0
@@ -8434,34 +2946,18 @@ packages:
dependencies:
'@babel/runtime': 7.23.1
'@emotion/cache': 11.11.0
- '@emotion/react': 11.11.1(react@18.2.0)
+ '@emotion/react': 11.11.1(react@16.14.0)
memoize-one: 5.2.1
prop-types: 15.8.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-input-autosize: 3.0.0(react@18.2.0)
- react-transition-group: 4.4.5(react-dom@18.2.0)(react@18.2.0)
+ react: 16.14.0
+ react-dom: 16.14.0(react@16.14.0)
+ react-input-autosize: 3.0.0(react@16.14.0)
+ react-transition-group: 4.4.5(react-dom@16.14.0)(react@16.14.0)
transitivePeerDependencies:
- '@types/react'
dev: false
- /react-style-singleton@2.2.1(react@18.2.0):
- resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==}
- engines: {node: '>=10'}
- peerDependencies:
- '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- get-nonce: 1.0.1
- invariant: 2.2.4
- react: 18.2.0
- tslib: 2.6.2
- dev: true
-
- /react-transition-group@4.4.5(react-dom@18.2.0)(react@18.2.0):
+ /react-transition-group@4.4.5(react-dom@16.14.0)(react@16.14.0):
resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==}
peerDependencies:
react: '>=16.6.0'
@@ -8471,8 +2967,8 @@ packages:
dom-helpers: 5.2.1
loose-envify: 1.4.0
prop-types: 15.8.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 16.14.0
+ react-dom: 16.14.0(react@16.14.0)
dev: false
/react@16.14.0:
@@ -8483,61 +2979,7 @@ packages:
object-assign: 4.1.1
prop-types: 15.8.1
dev: false
-
- /react@18.2.0:
- resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
- engines: {node: '>=0.10.0'}
- dependencies:
- loose-envify: 1.4.0
-
- /read-pkg-up@7.0.1:
- resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
- engines: {node: '>=8'}
- dependencies:
- find-up: 4.1.0
- read-pkg: 5.2.0
- type-fest: 0.8.1
- dev: true
-
- /read-pkg@3.0.0:
- resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==}
- engines: {node: '>=4'}
- dependencies:
- load-json-file: 4.0.0
- normalize-package-data: 2.5.0
- path-type: 3.0.0
- dev: true
-
- /read-pkg@5.2.0:
- resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
- engines: {node: '>=8'}
- dependencies:
- '@types/normalize-package-data': 2.4.4
- normalize-package-data: 2.5.0
- parse-json: 5.2.0
- type-fest: 0.6.0
- dev: true
-
- /readable-stream@2.3.8:
- resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
- dependencies:
- core-util-is: 1.0.3
- inherits: 2.0.4
- isarray: 1.0.0
- process-nextick-args: 2.0.1
- safe-buffer: 5.1.2
- string_decoder: 1.1.1
- util-deprecate: 1.0.2
- dev: true
-
- /readable-stream@3.6.2:
- resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
- engines: {node: '>= 6'}
- dependencies:
- inherits: 2.0.4
- string_decoder: 1.3.0
- util-deprecate: 1.0.2
- dev: true
+ bundledDependencies: false
/readdirp@3.6.0:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
@@ -8545,49 +2987,13 @@ packages:
dependencies:
picomatch: 2.3.1
- /recast@0.21.5:
- resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==}
- engines: {node: '>= 4'}
- dependencies:
- ast-types: 0.15.2
- esprima: 4.0.1
- source-map: 0.6.1
- tslib: 2.6.2
- dev: true
-
- /recast@0.23.4:
- resolution: {integrity: sha512-qtEDqIZGVcSZCHniWwZWbRy79Dc6Wp3kT/UmDA2RJKBPg7+7k51aQBZirHmUGn5uvHf2rg8DkjizrN26k61ATw==}
- engines: {node: '>= 4'}
- dependencies:
- assert: 2.1.0
- ast-types: 0.16.1
- esprima: 4.0.1
- source-map: 0.6.1
- tslib: 2.6.2
- dev: true
-
- /regenerate-unicode-properties@10.1.1:
- resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==}
- engines: {node: '>=4'}
- dependencies:
- regenerate: 1.4.2
- dev: true
-
- /regenerate@1.4.2:
- resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
- dev: true
-
/regenerator-runtime@0.13.11:
resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
+ dev: false
/regenerator-runtime@0.14.0:
resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==}
-
- /regenerator-transform@0.15.2:
- resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==}
- dependencies:
- '@babel/runtime': 7.23.2
- dev: true
+ dev: false
/regexp.prototype.flags@1.5.1:
resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==}
@@ -8596,67 +3002,16 @@ packages:
call-bind: 1.0.2
define-properties: 1.2.1
set-function-name: 2.0.1
-
- /regexpp@3.2.0:
- resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
- engines: {node: '>=8'}
- dev: true
-
- /regexpu-core@5.3.2:
- resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==}
- engines: {node: '>=4'}
- dependencies:
- '@babel/regjsgen': 0.8.0
- regenerate: 1.4.2
- regenerate-unicode-properties: 10.1.1
- regjsparser: 0.9.1
- unicode-match-property-ecmascript: 2.0.0
- unicode-match-property-value-ecmascript: 2.1.0
- dev: true
-
- /regjsparser@0.9.1:
- resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==}
- hasBin: true
- dependencies:
- jsesc: 0.5.0
- dev: true
-
- /remark-external-links@8.0.0:
- resolution: {integrity: sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==}
- dependencies:
- extend: 3.0.2
- is-absolute-url: 3.0.3
- mdast-util-definitions: 4.0.0
- space-separated-tokens: 1.1.5
- unist-util-visit: 2.0.3
- dev: true
-
- /remark-slug@6.1.0:
- resolution: {integrity: sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==}
- dependencies:
- github-slugger: 1.5.0
- mdast-util-to-string: 1.1.0
- unist-util-visit: 2.0.3
- dev: true
+ dev: false
/remove-accents@0.4.2:
resolution: {integrity: sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==}
dev: false
- /requireindex@1.2.0:
- resolution: {integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==}
- engines: {node: '>=0.10.5'}
- dev: true
-
/resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
- /resolve-from@5.0.0:
- resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
- engines: {node: '>=8'}
- dev: true
-
/resolve-pathname@3.0.0:
resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==}
dev: false
@@ -8668,35 +3023,11 @@ packages:
is-core-module: 2.13.0
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
-
- /resolve@1.22.8:
- resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
- hasBin: true
- dependencies:
- is-core-module: 2.13.1
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
- dev: true
-
- /restore-cursor@3.1.0:
- resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
- engines: {node: '>=8'}
- dependencies:
- onetime: 5.1.2
- signal-exit: 3.0.7
- dev: true
+ dev: false
/reusify@1.0.4:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- dev: true
-
- /rimraf@2.6.3:
- resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==}
- hasBin: true
- dependencies:
- glob: 7.2.3
- dev: true
/rimraf@2.7.1:
resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
@@ -8716,19 +3047,32 @@ packages:
resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==}
dev: false
- /rollup@3.29.4:
- resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==}
- engines: {node: '>=14.18.0', npm: '>=8.0.0'}
+ /rollup@4.9.6:
+ resolution: {integrity: sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
+ dependencies:
+ '@types/estree': 1.0.5
optionalDependencies:
+ '@rollup/rollup-android-arm-eabi': 4.9.6
+ '@rollup/rollup-android-arm64': 4.9.6
+ '@rollup/rollup-darwin-arm64': 4.9.6
+ '@rollup/rollup-darwin-x64': 4.9.6
+ '@rollup/rollup-linux-arm-gnueabihf': 4.9.6
+ '@rollup/rollup-linux-arm64-gnu': 4.9.6
+ '@rollup/rollup-linux-arm64-musl': 4.9.6
+ '@rollup/rollup-linux-riscv64-gnu': 4.9.6
+ '@rollup/rollup-linux-x64-gnu': 4.9.6
+ '@rollup/rollup-linux-x64-musl': 4.9.6
+ '@rollup/rollup-win32-arm64-msvc': 4.9.6
+ '@rollup/rollup-win32-ia32-msvc': 4.9.6
+ '@rollup/rollup-win32-x64-msvc': 4.9.6
fsevents: 2.3.3
- dev: true
/run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
dependencies:
queue-microtask: 1.2.3
- dev: true
/rw@1.3.3:
resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==}
@@ -8748,14 +3092,7 @@ packages:
get-intrinsic: 1.2.1
has-symbols: 1.0.3
isarray: 2.0.5
-
- /safe-buffer@5.1.2:
- resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
- dev: true
-
- /safe-buffer@5.2.1:
- resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
- dev: true
+ dev: false
/safe-regex-test@1.0.0:
resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
@@ -8763,9 +3100,11 @@ packages:
call-bind: 1.0.2
get-intrinsic: 1.2.1
is-regex: 1.1.4
+ dev: false
/safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
+ dev: false
/sander@0.5.1:
resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==}
@@ -8792,26 +3131,11 @@ packages:
object-assign: 4.1.1
dev: false
- /scheduler@0.23.0:
- resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
- dependencies:
- loose-envify: 1.4.0
-
/semiver@1.1.0:
resolution: {integrity: sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg==}
engines: {node: '>=6'}
dev: false
- /semver@5.7.2:
- resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
- hasBin: true
- dev: true
-
- /semver@6.3.1:
- resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
- hasBin: true
- dev: true
-
/semver@7.5.4:
resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
engines: {node: '>=10'}
@@ -8820,47 +3144,8 @@ packages:
lru-cache: 6.0.0
dev: true
- /send@0.18.0:
- resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
- engines: {node: '>= 0.8.0'}
- dependencies:
- debug: 2.6.9
- depd: 2.0.0
- destroy: 1.2.0
- encodeurl: 1.0.2
- escape-html: 1.0.3
- etag: 1.8.1
- fresh: 0.5.2
- http-errors: 2.0.0
- mime: 1.6.0
- ms: 2.1.3
- on-finished: 2.4.1
- range-parser: 1.2.1
- statuses: 2.0.1
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /serve-static@1.15.0:
- resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==}
- engines: {node: '>= 0.8.0'}
- dependencies:
- encodeurl: 1.0.2
- escape-html: 1.0.3
- parseurl: 1.3.3
- send: 0.18.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /set-function-length@1.1.1:
- resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- define-data-property: 1.1.1
- get-intrinsic: 1.2.2
- gopd: 1.0.1
- has-property-descriptors: 1.0.1
+ /set-cookie-parser@2.6.0:
+ resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==}
dev: true
/set-function-name@2.0.1:
@@ -8870,24 +3155,7 @@ packages:
define-data-property: 1.1.0
functions-have-names: 1.2.3
has-property-descriptors: 1.0.0
-
- /setprototypeof@1.2.0:
- resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
- dev: true
-
- /shallow-clone@3.0.1:
- resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==}
- engines: {node: '>=8'}
- dependencies:
- kind-of: 6.0.3
- dev: true
-
- /shebang-command@1.2.0:
- resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==}
- engines: {node: '>=0.10.0'}
- dependencies:
- shebang-regex: 1.0.0
- dev: true
+ dev: false
/shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
@@ -8896,42 +3164,18 @@ packages:
shebang-regex: 3.0.0
dev: true
- /shebang-regex@1.0.0:
- resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
- engines: {node: '>=0.10.0'}
- dev: true
-
/shebang-regex@3.0.0:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
dev: true
- /shell-quote@1.8.1:
- resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
- dev: true
-
/side-channel@1.0.4:
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.2.1
object-inspect: 1.12.3
-
- /signal-exit@3.0.7:
- resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
- dev: true
-
- /signal-exit@4.1.0:
- resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
- engines: {node: '>=14'}
- dev: true
-
- /simple-update-notifier@2.0.0:
- resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==}
- engines: {node: '>=10'}
- dependencies:
- semver: 7.5.4
- dev: true
+ dev: false
/sirv-cli@2.0.2:
resolution: {integrity: sha512-OtSJDwxsF1NWHc7ps3Sa0s+dPtP15iQNJzfKVz+MxkEo3z72mCD+yu30ct79rPr0CaV1HXSOBp+MIY5uIhHZ1A==}
@@ -8957,8 +3201,13 @@ packages:
totalist: 3.0.1
dev: false
- /sisteransi@1.0.5:
- resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
+ /sirv@2.0.4:
+ resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==}
+ engines: {node: '>= 10'}
+ dependencies:
+ '@polka/url': 1.0.0-next.24
+ mrmime: 2.0.0
+ totalist: 3.0.1
dev: true
/slash@3.0.0:
@@ -8966,16 +3215,6 @@ packages:
engines: {node: '>=8'}
dev: true
- /sorcery@0.10.0:
- resolution: {integrity: sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==}
- hasBin: true
- dependencies:
- buffer-crc32: 0.2.13
- minimist: 1.2.8
- sander: 0.5.1
- sourcemap-codec: 1.4.8
- dev: true
-
/sorcery@0.11.0:
resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==}
hasBin: true
@@ -8990,126 +3229,20 @@ packages:
resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
engines: {node: '>=0.10.0'}
- /source-map-support@0.5.21:
- resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
- dependencies:
- buffer-from: 1.1.2
- source-map: 0.6.1
- dev: true
-
/source-map@0.5.7:
resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==}
engines: {node: '>=0.10.0'}
dev: false
- /source-map@0.6.1:
- resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
- engines: {node: '>=0.10.0'}
- dev: true
-
- /sourcemap-codec@1.4.8:
- resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
- deprecated: Please use @jridgewell/sourcemap-codec instead
- dev: true
-
- /space-separated-tokens@1.1.5:
- resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==}
- dev: true
-
- /spdx-correct@3.2.0:
- resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
- dependencies:
- spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.16
- dev: true
-
- /spdx-exceptions@2.3.0:
- resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
- dev: true
-
- /spdx-expression-parse@3.0.1:
- resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
- dependencies:
- spdx-exceptions: 2.3.0
- spdx-license-ids: 3.0.16
- dev: true
-
- /spdx-license-ids@3.0.16:
- resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==}
- dev: true
-
- /sprintf-js@1.0.3:
- resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
- dev: true
-
- /sswr@1.11.0(svelte@3.59.2):
+ /sswr@1.11.0(svelte@4.2.9):
resolution: {integrity: sha512-D7nEdEH0A1TKZjA1wRP6frxw/dtTCuV70EK5/pELP+FrcPmyaP8jLC49mrg86Ez5cb5z3NQb2MPx2M7ZZlSupQ==}
peerDependencies:
svelte: ^4.0.0
dependencies:
- svelte: 3.59.2
+ svelte: 4.2.9
swrev: 3.0.0
dev: false
- /statuses@2.0.1:
- resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
- engines: {node: '>= 0.8'}
- dev: true
-
- /stop-iteration-iterator@1.0.0:
- resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- internal-slot: 1.0.5
- dev: true
-
- /store2@2.14.2:
- resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==}
- dev: true
-
- /storybook@7.5.3:
- resolution: {integrity: sha512-lkn9hcedNmSNCzbDIrky2LpZJqlpS7Fy1KpGBZmLY34g5Mb0+KnXaUqzY0dxsd7aFm8Oa7Du/emceMYNNL4DMA==}
- hasBin: true
- dependencies:
- '@storybook/cli': 7.5.3
- transitivePeerDependencies:
- - bufferutil
- - encoding
- - supports-color
- - utf-8-validate
- dev: true
-
- /stream-shift@1.0.1:
- resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==}
- dev: true
-
- /string-width@4.2.3:
- resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
- engines: {node: '>=8'}
- dependencies:
- emoji-regex: 8.0.0
- is-fullwidth-code-point: 3.0.0
- strip-ansi: 6.0.1
- dev: true
-
- /string-width@5.1.2:
- resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
- engines: {node: '>=12'}
- dependencies:
- eastasianwidth: 0.2.0
- emoji-regex: 9.2.2
- strip-ansi: 7.1.0
- dev: true
-
- /string.prototype.padend@3.1.5:
- resolution: {integrity: sha512-DOB27b/2UTTD+4myKUFh+/fXWcu/UDyASIXfg+7VzoCNNGOfWvoyU/x5pvVHr++ztyt/oSYI1BcWBBG/hmlNjA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.1
- es-abstract: 1.22.2
- dev: true
-
/string.prototype.trim@1.2.8:
resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==}
engines: {node: '>= 0.4'}
@@ -9117,6 +3250,7 @@ packages:
call-bind: 1.0.2
define-properties: 1.2.1
es-abstract: 1.22.2
+ dev: false
/string.prototype.trimend@1.0.7:
resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==}
@@ -9124,6 +3258,7 @@ packages:
call-bind: 1.0.2
define-properties: 1.2.1
es-abstract: 1.22.2
+ dev: false
/string.prototype.trimstart@1.0.7:
resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==}
@@ -9131,18 +3266,7 @@ packages:
call-bind: 1.0.2
define-properties: 1.2.1
es-abstract: 1.22.2
-
- /string_decoder@1.1.1:
- resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
- dependencies:
- safe-buffer: 5.1.2
- dev: true
-
- /string_decoder@1.3.0:
- resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
- dependencies:
- safe-buffer: 5.2.1
- dev: true
+ dev: false
/strip-ansi@6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
@@ -9151,23 +3275,6 @@ packages:
ansi-regex: 5.0.1
dev: true
- /strip-ansi@7.1.0:
- resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
- engines: {node: '>=12'}
- dependencies:
- ansi-regex: 6.0.1
- dev: true
-
- /strip-bom@3.0.0:
- resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
- engines: {node: '>=4'}
- dev: true
-
- /strip-final-newline@2.0.0:
- resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
- engines: {node: '>=6'}
- dev: true
-
/strip-indent@3.0.0:
resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
engines: {node: '>=8'}
@@ -9189,6 +3296,7 @@ packages:
engines: {node: '>=4'}
dependencies:
has-flag: 3.0.0
+ dev: false
/supports-color@7.2.0:
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
@@ -9197,37 +3305,30 @@ packages:
has-flag: 4.0.0
dev: true
- /supports-color@8.1.1:
- resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
- engines: {node: '>=10'}
- dependencies:
- has-flag: 4.0.0
- dev: true
-
/supports-preserve-symlinks-flag@1.0.0:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
+ dev: false
- /svelte-check@2.10.3(@babel/core@7.23.3)(sass@1.69.0)(svelte@3.59.2):
- resolution: {integrity: sha512-Nt1aWHTOKFReBpmJ1vPug0aGysqPwJh2seM1OvICfM2oeyaA62mOiy5EvkXhltGfhCcIQcq2LoE0l1CwcWPjlw==}
+ /svelte-check@3.6.3(postcss@8.4.31)(sass@1.69.0)(svelte@4.2.9):
+ resolution: {integrity: sha512-Q2nGnoysxUnB9KjnjpQLZwdjK62DHyW6nuH/gm2qteFnDk0lCehe/6z8TsIvYeKjC6luKaWxiNGyOcWiLLPSwA==}
hasBin: true
peerDependencies:
- svelte: ^3.24.0
+ svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0
dependencies:
- '@jridgewell/trace-mapping': 0.3.19
+ '@jridgewell/trace-mapping': 0.3.20
chokidar: 3.5.3
fast-glob: 3.3.1
import-fresh: 3.3.0
picocolors: 1.0.0
sade: 1.8.1
- svelte: 3.59.2
- svelte-preprocess: 4.10.7(@babel/core@7.23.3)(sass@1.69.0)(svelte@3.59.2)(typescript@4.9.5)
- typescript: 4.9.5
+ svelte: 4.2.9
+ svelte-preprocess: 5.1.3(postcss@8.4.31)(sass@1.69.0)(svelte@4.2.9)(typescript@5.3.3)
+ typescript: 5.3.3
transitivePeerDependencies:
- '@babel/core'
- coffeescript
- less
- - node-sass
- postcss
- postcss-load-config
- pug
@@ -9236,104 +3337,57 @@ packages:
- sugarss
dev: true
- /svelte-hmr@0.15.3(svelte@3.59.2):
+ /svelte-eslint-parser@0.33.1(svelte@4.2.9):
+ resolution: {integrity: sha512-vo7xPGTlKBGdLH8T5L64FipvTrqv3OQRx9d2z5X05KKZDlF4rQk8KViZO4flKERY+5BiVdOh7zZ7JGJWo5P0uA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ svelte: ^3.37.0 || ^4.0.0
+ peerDependenciesMeta:
+ svelte:
+ optional: true
+ dependencies:
+ eslint-scope: 7.2.2
+ eslint-visitor-keys: 3.4.3
+ espree: 9.6.1
+ postcss: 8.4.31
+ postcss-scss: 4.0.9(postcss@8.4.31)
+ svelte: 4.2.9
+ dev: true
+
+ /svelte-hmr@0.15.3(svelte@4.2.9):
resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==}
engines: {node: ^12.20 || ^14.13.1 || >= 16}
peerDependencies:
svelte: ^3.19.0 || ^4.0.0
dependencies:
- svelte: 3.59.2
+ svelte: 4.2.9
dev: true
- /svelte-i18next@1.2.2(i18next@22.5.1)(svelte@3.59.2):
+ /svelte-i18next@1.2.2(i18next@22.5.1)(svelte@4.2.9):
resolution: {integrity: sha512-a5eNuDpxAD6TO0s7jlWuFjOYvT4kggbkXpcZCHBeNnWMHj+sNELQdrVsvubD2hLr8WC7OoF0pDfU/IuuvZp7OQ==}
peerDependencies:
i18next: '*'
svelte: '*'
dependencies:
i18next: 22.5.1
- svelte: 3.59.2
+ svelte: 4.2.9
dev: false
- /svelte-navigator@3.2.2(svelte@3.59.2)(typescript@4.9.5):
- resolution: {integrity: sha512-Xio4ohLUG1nQJ+ENNbLphXXu9L189fnI1WGg+2Q3CIMPe8Jm2ipytKQthdBs8t0mN7p3Eb03SE9hq0xZAqwQNQ==}
- peerDependencies:
- svelte: 3.x
- dependencies:
- svelte: 3.59.2
- svelte2tsx: 0.1.193(svelte@3.59.2)(typescript@4.9.5)
- transitivePeerDependencies:
- - typescript
- dev: false
-
- /svelte-preprocess@4.10.7(@babel/core@7.23.3)(sass@1.69.0)(svelte@3.59.2)(typescript@4.9.5):
- resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==}
- engines: {node: '>= 9.11.2'}
- requiresBuild: true
- peerDependencies:
- '@babel/core': ^7.10.2
- coffeescript: ^2.5.1
- less: ^3.11.3 || ^4.0.0
- node-sass: '*'
- postcss: ^7 || ^8
- postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0
- pug: ^3.0.0
- sass: ^1.26.8
- stylus: ^0.55.0
- sugarss: ^2.0.0
- svelte: ^3.23.0
- typescript: ^3.9.5 || ^4.0.0
- peerDependenciesMeta:
- '@babel/core':
- optional: true
- coffeescript:
- optional: true
- less:
- optional: true
- node-sass:
- optional: true
- postcss:
- optional: true
- postcss-load-config:
- optional: true
- pug:
- optional: true
- sass:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- typescript:
- optional: true
- dependencies:
- '@babel/core': 7.23.3
- '@types/pug': 2.0.7
- '@types/sass': 1.45.0
- detect-indent: 6.1.0
- magic-string: 0.25.9
- sass: 1.69.0
- sorcery: 0.10.0
- strip-indent: 3.0.0
- svelte: 3.59.2
- typescript: 4.9.5
- dev: true
-
- /svelte-preprocess@5.0.4(@babel/core@7.23.3)(sass@1.69.0)(svelte@3.59.2)(typescript@4.9.5):
- resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==}
- engines: {node: '>= 14.10.0'}
+ /svelte-preprocess@5.1.3(postcss@8.4.31)(sass@1.69.0)(svelte@4.2.9)(typescript@5.3.3):
+ resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==}
+ engines: {node: '>= 16.0.0', pnpm: ^8.0.0}
requiresBuild: true
peerDependencies:
'@babel/core': ^7.10.2
coffeescript: ^2.5.1
less: ^3.11.3 || ^4.0.0
postcss: ^7 || ^8
- postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0
+ postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0
pug: ^3.0.0
sass: ^1.26.8
stylus: ^0.55.0
sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0
- svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0
+ svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0
typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0'
peerDependenciesMeta:
'@babel/core':
@@ -9357,135 +3411,40 @@ packages:
typescript:
optional: true
dependencies:
- '@babel/core': 7.23.3
'@types/pug': 2.0.7
detect-indent: 6.1.0
- magic-string: 0.27.0
+ magic-string: 0.30.5
+ postcss: 8.4.31
sass: 1.69.0
sorcery: 0.11.0
strip-indent: 3.0.0
- svelte: 3.59.2
- typescript: 4.9.5
+ svelte: 4.2.9
+ typescript: 5.3.3
dev: true
- /svelte2tsx@0.1.193(svelte@3.59.2)(typescript@4.9.5):
- resolution: {integrity: sha512-vzy4YQNYDnoqp2iZPnJy7kpPAY6y121L0HKrSBjU/IWW7DQ6T7RMJed2VVHFmVYm0zAGYMDl9urPc6R4DDUyhg==}
- peerDependencies:
- svelte: ^3.24
- typescript: ^4.1.2
+ /svelte@4.2.9:
+ resolution: {integrity: sha512-hsoB/WZGEPFXeRRLPhPrbRz67PhP6sqYgvwcAs+gWdSQSvNDw+/lTeUJSWe5h2xC97Fz/8QxAOqItwBzNJPU8w==}
+ engines: {node: '>=16'}
dependencies:
- dedent-js: 1.0.1
- pascal-case: 3.1.2
- svelte: 3.59.2
- typescript: 4.9.5
- dev: false
-
- /svelte@3.59.2:
- resolution: {integrity: sha512-vzSyuGr3eEoAtT/A6bmajosJZIUWySzY2CzB3w2pgPvnkUjGqlDnsNnA0PMO+mMAhuyMul6C2uuZzY6ELSkzyA==}
- engines: {node: '>= 8'}
-
- /sveltedoc-parser@4.2.1:
- resolution: {integrity: sha512-sWJRa4qOfRdSORSVw9GhfDEwsbsYsegnDzBevUCF6k/Eis/QqCu9lJ6I0+d/E2wOWCjOhlcJ3+jl/Iur+5mmCw==}
- engines: {node: '>=10.0.0'}
- dependencies:
- eslint: 8.4.1
- espree: 9.2.0
- htmlparser2-svelte: 4.1.0
- transitivePeerDependencies:
- - supports-color
- dev: true
+ '@ampproject/remapping': 2.2.1
+ '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/trace-mapping': 0.3.20
+ '@types/estree': 1.0.5
+ acorn: 8.11.2
+ aria-query: 5.3.0
+ axobject-query: 4.0.0
+ code-red: 1.0.4
+ css-tree: 2.3.1
+ estree-walker: 3.0.3
+ is-reference: 3.0.2
+ locate-character: 3.0.0
+ magic-string: 0.30.4
+ periscopic: 3.1.0
/swrev@3.0.0:
resolution: {integrity: sha512-QJuZiptdOmbDY45pECBRVEgnoBlOKjeT2MWVz04wKHpWX15hM3P7EjcIbHDg5yLoPCMQ7to3349MEE+l9QF5HA==}
dev: false
- /synchronous-promise@2.0.17:
- resolution: {integrity: sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==}
- dev: true
-
- /tar-fs@2.1.1:
- resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==}
- dependencies:
- chownr: 1.1.4
- mkdirp-classic: 0.5.3
- pump: 3.0.0
- tar-stream: 2.2.0
- dev: true
-
- /tar-stream@2.2.0:
- resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
- engines: {node: '>=6'}
- dependencies:
- bl: 4.1.0
- end-of-stream: 1.4.4
- fs-constants: 1.0.0
- inherits: 2.0.4
- readable-stream: 3.6.2
- dev: true
-
- /tar@6.2.0:
- resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==}
- engines: {node: '>=10'}
- dependencies:
- chownr: 2.0.0
- fs-minipass: 2.1.0
- minipass: 5.0.0
- minizlib: 2.1.2
- mkdirp: 1.0.4
- yallist: 4.0.0
- dev: true
-
- /telejson@6.0.8:
- resolution: {integrity: sha512-nerNXi+j8NK1QEfBHtZUN/aLdDcyupA//9kAboYLrtzZlPLpUfqbVGWb9zz91f/mIjRbAYhbgtnJHY8I1b5MBg==}
- dependencies:
- '@types/is-function': 1.0.1
- global: 4.4.0
- is-function: 1.0.2
- is-regex: 1.1.4
- is-symbol: 1.0.4
- isobject: 4.0.0
- lodash: 4.17.21
- memoizerific: 1.11.3
- dev: true
-
- /telejson@7.2.0:
- resolution: {integrity: sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==}
- dependencies:
- memoizerific: 1.11.3
- dev: true
-
- /temp-dir@2.0.0:
- resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==}
- engines: {node: '>=8'}
- dev: true
-
- /temp@0.8.4:
- resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==}
- engines: {node: '>=6.0.0'}
- dependencies:
- rimraf: 2.6.3
- dev: true
-
- /tempy@1.0.1:
- resolution: {integrity: sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==}
- engines: {node: '>=10'}
- dependencies:
- del: 6.1.1
- is-stream: 2.0.1
- temp-dir: 2.0.0
- type-fest: 0.16.0
- unique-string: 2.0.0
- dev: true
-
- /test-exclude@6.0.0:
- resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
- engines: {node: '>=8'}
- dependencies:
- '@istanbuljs/schema': 0.1.3
- glob: 7.2.3
- minimatch: 3.1.2
- dev: true
-
/text-table@0.2.0:
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
dev: true
@@ -9494,19 +3453,12 @@ packages:
resolution: {integrity: sha512-LPTOslYQXFkmvceQjFTNnVVli2LaVF6C99Pv34fJypp8NbQLbTlu3KinZ0zURghS5zEehK+VQyvWuPZ/Sm8fzw==}
dev: false
- /through2@2.0.5:
- resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
- dependencies:
- readable-stream: 2.3.8
- xtend: 4.0.2
- dev: true
-
- /timeago-react@3.0.6(react@18.2.0):
+ /timeago-react@3.0.6(react@16.14.0):
resolution: {integrity: sha512-4ywnCX3iFjdp84WPK7gt8s4n0FxXbYM+xv8hYL73p83dpcMxzmO+0W4xJuxflnkWNvum5aEaqTe6LZ3lUIudjQ==}
peerDependencies:
react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0
dependencies:
- react: 18.2.0
+ react: 16.14.0
timeago.js: 4.0.2
dev: false
@@ -9518,8 +3470,16 @@ packages:
resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==}
dev: false
+ /tiny-glob@0.2.9:
+ resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==}
+ dependencies:
+ globalyzer: 0.1.0
+ globrex: 0.1.2
+ dev: true
+
/tiny-invariant@1.3.1:
resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==}
+ dev: false
/tiny-warning@1.0.3:
resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==}
@@ -9530,13 +3490,10 @@ packages:
engines: {node: '>=4'}
dev: false
- /tmpl@1.0.5:
- resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==}
- dev: true
-
/to-fast-properties@2.0.0:
resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
engines: {node: '>=4'}
+ dev: false
/to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
@@ -9544,44 +3501,21 @@ packages:
dependencies:
is-number: 7.0.0
- /tocbot@4.21.2:
- resolution: {integrity: sha512-R5Muhi/TUu4i4snWVrMgNoXyJm2f8sJfdgIkQvqb+cuIXQEIMAiWGWgCgYXHqX4+XiS/Bnm7IYZ9Zy6NVe6lhw==}
- dev: true
-
- /toidentifier@1.0.1:
- resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
- engines: {node: '>=0.6'}
- dev: true
-
/totalist@3.0.1:
resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
engines: {node: '>=6'}
- dev: false
- /tr46@0.0.3:
- resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
- dev: true
-
- /ts-dedent@2.2.0:
- resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==}
- engines: {node: '>=6.10'}
- dev: true
-
- /tslib@1.14.1:
- resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
+ /ts-api-utils@1.0.3(typescript@5.3.3):
+ resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==}
+ engines: {node: '>=16.13.0'}
+ peerDependencies:
+ typescript: '>=4.2.0'
+ dependencies:
+ typescript: 5.3.3
dev: true
/tslib@2.6.2:
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
-
- /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.5
dev: true
/type-check@0.4.0:
@@ -9591,39 +3525,11 @@ packages:
prelude-ls: 1.2.1
dev: true
- /type-fest@0.16.0:
- resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==}
- engines: {node: '>=10'}
- dev: true
-
/type-fest@0.20.2:
resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
engines: {node: '>=10'}
dev: true
- /type-fest@0.6.0:
- resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
- engines: {node: '>=8'}
- dev: true
-
- /type-fest@0.8.1:
- resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
- engines: {node: '>=8'}
- dev: true
-
- /type-fest@2.19.0:
- resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
- engines: {node: '>=12.20'}
- dev: true
-
- /type-is@1.6.18:
- resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
- engines: {node: '>= 0.6'}
- dependencies:
- media-typer: 0.3.0
- mime-types: 2.1.35
- dev: true
-
/typed-array-buffer@1.0.0:
resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==}
engines: {node: '>= 0.4'}
@@ -9631,6 +3537,7 @@ packages:
call-bind: 1.0.2
get-intrinsic: 1.2.1
is-typed-array: 1.1.12
+ dev: false
/typed-array-byte-length@1.0.0:
resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==}
@@ -9640,6 +3547,7 @@ packages:
for-each: 0.3.3
has-proto: 1.0.1
is-typed-array: 1.1.12
+ dev: false
/typed-array-byte-offset@1.0.0:
resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==}
@@ -9650,6 +3558,7 @@ packages:
for-each: 0.3.3
has-proto: 1.0.1
is-typed-array: 1.1.12
+ dev: false
/typed-array-length@1.0.4:
resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
@@ -9657,23 +3566,13 @@ packages:
call-bind: 1.0.2
for-each: 0.3.3
is-typed-array: 1.1.12
+ dev: false
- /typedarray@0.0.6:
- resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
- dev: true
-
- /typescript@4.9.5:
- resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==}
- engines: {node: '>=4.2.0'}
+ /typescript@5.3.3:
+ resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==}
+ engines: {node: '>=14.17'}
hasBin: true
-
- /uglify-js@3.17.4:
- resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==}
- engines: {node: '>=0.8.0'}
- hasBin: true
- requiresBuild: true
dev: true
- optional: true
/unbox-primitive@1.0.2:
resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
@@ -9682,94 +3581,15 @@ packages:
has-bigints: 1.0.2
has-symbols: 1.0.3
which-boxed-primitive: 1.0.2
+ dev: false
/undici-types@5.26.5:
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
- dev: true
- /unicode-canonical-property-names-ecmascript@2.0.0:
- resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==}
- engines: {node: '>=4'}
- dev: true
-
- /unicode-match-property-ecmascript@2.0.0:
- resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
- engines: {node: '>=4'}
- dependencies:
- unicode-canonical-property-names-ecmascript: 2.0.0
- unicode-property-aliases-ecmascript: 2.1.0
- dev: true
-
- /unicode-match-property-value-ecmascript@2.1.0:
- resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==}
- engines: {node: '>=4'}
- dev: true
-
- /unicode-property-aliases-ecmascript@2.1.0:
- resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==}
- engines: {node: '>=4'}
- dev: true
-
- /unique-string@2.0.0:
- resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==}
- engines: {node: '>=8'}
- dependencies:
- crypto-random-string: 2.0.0
- dev: true
-
- /unist-util-is@4.1.0:
- resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==}
- dev: true
-
- /unist-util-visit-parents@3.1.1:
- resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==}
- dependencies:
- '@types/unist': 2.0.10
- unist-util-is: 4.1.0
- dev: true
-
- /unist-util-visit@2.0.3:
- resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==}
- dependencies:
- '@types/unist': 2.0.10
- unist-util-is: 4.1.0
- unist-util-visit-parents: 3.1.1
- dev: true
-
- /universalify@2.0.0:
- resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
+ /universalify@2.0.1:
+ resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines: {node: '>= 10.0.0'}
- dev: true
-
- /unpipe@1.0.0:
- resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
- engines: {node: '>= 0.8'}
- dev: true
-
- /unplugin@1.5.1:
- resolution: {integrity: sha512-0QkvG13z6RD+1L1FoibQqnvTwVBXvS4XSPwAyinVgoOCl2jAgwzdUKmEj05o4Lt8xwQI85Hb6mSyYkcAGwZPew==}
- dependencies:
- acorn: 8.11.2
- chokidar: 3.5.3
- webpack-sources: 3.2.3
- webpack-virtual-modules: 0.6.0
- dev: true
-
- /untildify@4.0.0:
- resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==}
- engines: {node: '>=8'}
- dev: true
-
- /update-browserslist-db@1.0.13(browserslist@4.22.1):
- resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
- hasBin: true
- peerDependencies:
- browserslist: '>= 4.21.0'
- dependencies:
- browserslist: 4.22.1
- escalade: 3.1.1
- picocolors: 1.0.0
- dev: true
+ dev: false
/uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
@@ -9777,96 +3597,20 @@ packages:
punycode: 2.3.0
dev: true
- /use-callback-ref@1.3.0(react@18.2.0):
- resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==}
- engines: {node: '>=10'}
- peerDependencies:
- '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- react: 18.2.0
- tslib: 2.6.2
- dev: true
-
- /use-resize-observer@9.1.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==}
- peerDependencies:
- react: 16.8.0 - 18
- react-dom: 16.8.0 - 18
- dependencies:
- '@juggle/resize-observer': 3.4.0
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /use-sidecar@1.1.2(react@18.2.0):
- resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==}
- engines: {node: '>=10'}
- peerDependencies:
- '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- detect-node-es: 1.1.0
- react: 18.2.0
- tslib: 2.6.2
- dev: true
-
/util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
dev: true
- /util@0.12.5:
- resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==}
- dependencies:
- inherits: 2.0.4
- is-arguments: 1.1.1
- is-generator-function: 1.0.10
- is-typed-array: 1.1.12
- which-typed-array: 1.1.13
- dev: true
-
- /utils-merge@1.0.1:
- resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
- engines: {node: '>= 0.4.0'}
- dev: true
-
/uuid@8.3.2:
resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
hasBin: true
dev: false
- /uuid@9.0.1:
- resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
- hasBin: true
- dev: true
-
- /v8-compile-cache@2.4.0:
- resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==}
- dev: true
-
- /validate-npm-package-license@3.0.4:
- resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
- dependencies:
- spdx-correct: 3.2.0
- spdx-expression-parse: 3.0.1
- dev: true
-
/value-equal@1.0.1:
resolution: {integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==}
dev: false
- /vary@1.1.2:
- resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
- engines: {node: '>= 0.8'}
- dev: true
-
- /vite-plugin-static-copy@0.13.1(vite@4.4.11):
+ /vite-plugin-static-copy@0.13.1(vite@5.0.12):
resolution: {integrity: sha512-KwIcGBT1aOxSq+laK3VmSngoEa3HXWj/6ZEXdv+y59eZ7p/XSuPahoDo+CfYW22JjTdnstgeKWiX+78KNgDu6g==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -9874,17 +3618,17 @@ packages:
dependencies:
chokidar: 3.5.3
fast-glob: 3.3.1
- fs-extra: 11.1.1
+ fs-extra: 11.2.0
picocolors: 1.0.0
- vite: 4.4.11(sass@1.69.0)
- dev: true
+ vite: 5.0.12(@types/node@18.19.8)(sass@1.69.0)
+ dev: false
- /vite@4.4.11(sass@1.69.0):
- resolution: {integrity: sha512-ksNZJlkcU9b0lBwAGZGGaZHCMqHsc8OpgtoYhsQ4/I2v5cnpmmmqe5pM4nv/4Hn6G/2GhTdj0DhZh2e+Er1q5A==}
- engines: {node: ^14.18.0 || >=16.0.0}
+ /vite@5.0.12(@types/node@18.19.8)(sass@1.69.0):
+ resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==}
+ engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
- '@types/node': '>= 14'
+ '@types/node': ^18.0.0 || >=20.0.0
less: '*'
lightningcss: ^1.21.0
sass: '*'
@@ -9907,29 +3651,23 @@ packages:
terser:
optional: true
dependencies:
- esbuild: 0.18.20
- postcss: 8.4.31
- rollup: 3.29.4
+ '@types/node': 18.19.8
+ esbuild: 0.19.11
+ postcss: 8.4.33
+ rollup: 4.9.6
sass: 1.69.0
optionalDependencies:
fsevents: 2.3.3
- dev: true
- /vitefu@0.2.4(vite@4.4.11):
- resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==}
+ /vitefu@0.2.5(vite@5.0.12):
+ resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
peerDependencies:
- vite: ^3.0.0 || ^4.0.0
+ vite: ^3.0.0 || ^4.0.0 || ^5.0.0
peerDependenciesMeta:
vite:
optional: true
dependencies:
- vite: 4.4.11(sass@1.69.0)
- dev: true
-
- /walker@1.0.8:
- resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==}
- dependencies:
- makeerror: 1.0.12
+ vite: 5.0.12(@types/node@18.19.8)(sass@1.69.0)
dev: true
/warning@4.0.3:
@@ -9938,44 +3676,10 @@ packages:
loose-envify: 1.4.0
dev: false
- /watchpack@2.4.0:
- resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==}
- engines: {node: '>=10.13.0'}
- dependencies:
- glob-to-regexp: 0.4.1
- graceful-fs: 4.2.11
- dev: true
-
/wavesurfer.js@6.6.4:
resolution: {integrity: sha512-nBbc0pD/3FdClxKUKL1UW2V9AJPL+JOjC8T6/YF9/FCAn4uo+H6Y8VBkXo9UJXIHoBewoc7iXj3tPeL0UCJhjA==}
dev: false
- /wcwidth@1.0.1:
- resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
- dependencies:
- defaults: 1.0.4
- dev: true
-
- /webidl-conversions@3.0.1:
- resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
- dev: true
-
- /webpack-sources@3.2.3:
- resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
- engines: {node: '>=10.13.0'}
- dev: true
-
- /webpack-virtual-modules@0.6.0:
- resolution: {integrity: sha512-KnaMTE6EItz/f2q4Gwg5/rmeKVi79OR58NoYnwDJqCk9ywMtTGbBnBcfoBtN4QbYu0lWXvyMoH2Owxuhe4qI6Q==}
- dev: true
-
- /whatwg-url@5.0.0:
- resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
- dependencies:
- tr46: 0.0.3
- webidl-conversions: 3.0.1
- dev: true
-
/which-boxed-primitive@1.0.2:
resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
dependencies:
@@ -9984,15 +3688,7 @@ packages:
is-number-object: 1.0.7
is-string: 1.0.7
is-symbol: 1.0.4
-
- /which-collection@1.0.1:
- resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==}
- dependencies:
- is-map: 2.0.2
- is-set: 2.0.2
- is-weakmap: 2.0.1
- is-weakset: 2.0.2
- dev: true
+ dev: false
/which-typed-array@1.1.11:
resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==}
@@ -10003,24 +3699,7 @@ packages:
for-each: 0.3.3
gopd: 1.0.1
has-tostringtag: 1.0.0
-
- /which-typed-array@1.1.13:
- resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==}
- engines: {node: '>= 0.4'}
- dependencies:
- available-typed-arrays: 1.0.5
- call-bind: 1.0.5
- for-each: 0.3.3
- gopd: 1.0.1
- has-tostringtag: 1.0.0
- dev: true
-
- /which@1.3.1:
- resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
- hasBin: true
- dependencies:
- isexe: 2.0.0
- dev: true
+ dev: false
/which@2.0.2:
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
@@ -10030,98 +3709,16 @@ packages:
isexe: 2.0.0
dev: true
- /wordwrap@1.0.0:
- resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==}
- dev: true
-
- /wrap-ansi@7.0.0:
- resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
- engines: {node: '>=10'}
- dependencies:
- ansi-styles: 4.3.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
- dev: true
-
- /wrap-ansi@8.1.0:
- resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
- engines: {node: '>=12'}
- dependencies:
- ansi-styles: 6.2.1
- string-width: 5.1.2
- strip-ansi: 7.1.0
- dev: true
-
/wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
dev: true
- /write-file-atomic@2.4.3:
- resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==}
- dependencies:
- graceful-fs: 4.2.11
- imurmurhash: 0.1.4
- signal-exit: 3.0.7
- dev: true
-
- /write-file-atomic@4.0.2:
- resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- dependencies:
- imurmurhash: 0.1.4
- signal-exit: 3.0.7
- dev: true
-
- /ws@6.2.2:
- resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==}
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: ^5.0.2
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
- dependencies:
- async-limiter: 1.0.1
- dev: true
-
- /ws@8.14.2:
- resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==}
- engines: {node: '>=10.0.0'}
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: '>=5.0.2'
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
- dev: true
-
- /xtend@4.0.2:
- resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
- engines: {node: '>=0.4'}
- dev: true
-
- /yallist@3.1.1:
- resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
- dev: true
-
/yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
/yaml@1.10.2:
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
engines: {node: '>= 6'}
- dev: false
-
- /yauzl@2.10.0:
- resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
- dependencies:
- buffer-crc32: 0.2.13
- fd-slicer: 1.1.0
- dev: true
/yocto-queue@0.1.0:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
diff --git a/webui/src/App.svelte b/webui/src/App.svelte
deleted file mode 100644
index fbd677e..0000000
--- a/webui/src/App.svelte
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/webui/src/app.d.ts b/webui/src/app.d.ts
new file mode 100644
index 0000000..743f07b
--- /dev/null
+++ b/webui/src/app.d.ts
@@ -0,0 +1,13 @@
+// See https://kit.svelte.dev/docs/types#app
+// for information about these interfaces
+declare global {
+ namespace App {
+ // interface Error {}
+ // interface Locals {}
+ // interface PageData {}
+ // interface PageState {}
+ // interface Platform {}
+ }
+}
+
+export {};
diff --git a/webui/src/app.html b/webui/src/app.html
new file mode 100644
index 0000000..77a5ff5
--- /dev/null
+++ b/webui/src/app.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+ %sveltekit.head%
+
+
+ %sveltekit.body%
+
+
diff --git a/webui/src/components/AddModal.svelte b/webui/src/components/AddModal.svelte
deleted file mode 100644
index a8f2a5f..0000000
--- a/webui/src/components/AddModal.svelte
+++ /dev/null
@@ -1,167 +0,0 @@
-
-
-
-
- ev.key === "Escape" && reset()} />
-
-
-
-
-
- {#each files as file}
-
- {#if file.type.startsWith("image")}
-
- {:else}
-
-
-
- {/if}
-
{file.name}
-
- {/each}
-
-
-
-
-
-
-
-
diff --git a/webui/src/components/BrowseColumn.svelte b/webui/src/components/BrowseColumn.svelte
deleted file mode 100644
index 10f3dee..0000000
--- a/webui/src/components/BrowseColumn.svelte
+++ /dev/null
@@ -1,185 +0,0 @@
-
-
- (shifted = ev.shiftKey)}
->
-
-
- {#if address}
- visit()} disabled={only}>
- {$i18n.t("Detach")}
-
- {/if}
- {#if !forceDetail}
- {
- detail = !detail;
- detailChanged = true;
- }}
- active={detail}
- >
- {$i18n.t("Detail")}
-
- {:else}
-
- {/if}
- {#if address}
- dispatch("combine", address)}
- >
- {$i18n.t("Combine")}
-
- {/if}
- {#if !shifted}
- dispatch("close")}
- disabled={only}
- >
- {$i18n.t("Close")}
-
- {:else}
- reload()}>
- {$i18n.t("Reload")}
-
- {/if}
-
- {#key key}
-
- {/key}
-
-
-
-
-
diff --git a/webui/src/components/CombineColumn.svelte b/webui/src/components/CombineColumn.svelte
deleted file mode 100644
index fbef0d0..0000000
--- a/webui/src/components/CombineColumn.svelte
+++ /dev/null
@@ -1,178 +0,0 @@
-
-
-
-
-
- {$i18n.t("Combine")}
-
-
- (includedGroups = [...includedGroups, ev.detail])}
- on:remove={(ev) =>
- (includedGroups = includedGroups.filter((e) => e !== ev.detail))}
- />
- (requiredGroups = [...requiredGroups, ev.detail])}
- on:remove={(ev) =>
- (requiredGroups = requiredGroups.filter((e) => e !== ev.detail))}
- />
- (excludedGroups = [...excludedGroups, ev.detail])}
- on:remove={(ev) =>
- (excludedGroups = excludedGroups.filter((e) => e !== ev.detail))}
- />
-
-
-
-
-
-
-
diff --git a/webui/src/components/GroupColumn.svelte b/webui/src/components/GroupColumn.svelte
deleted file mode 100644
index 720bdeb..0000000
--- a/webui/src/components/GroupColumn.svelte
+++ /dev/null
@@ -1,176 +0,0 @@
-
-
-
-
{$i18n.t("Groups")}
-
- {#await groups}
-
- {:then data}
-
- {#each data.groups as group}
- -
-
-
{group.count}
-
- {:else}
- - No groups?
- {/each}
- {#if data.groups && data.total > data.groups.length}
- - + {data.total - data.groups.length}...
- {/if}
-
- {#if data.duplicateGroups.length > 0}
-
{$i18n.t("Duplicate groups")}
-
- {#each data.duplicateGroups as { label, groups }}
- -
-
{label}
-
- {#each groups as group}
- -
-
-
- {/each}
-
-
- {/each}
-
- {/if}
- {/await}
-
-
-
-
diff --git a/webui/src/components/Inspect.svelte b/webui/src/components/Inspect.svelte
deleted file mode 100644
index 366ab36..0000000
--- a/webui/src/components/Inspect.svelte
+++ /dev/null
@@ -1,633 +0,0 @@
-
-
- e.entity) || []).join(
- ",",
- )}
->
-
-
- {#if $entity}
-
- {:else}
-
- {/if}
-
-
- {#if !showAsEntries}
-
-
-
- (blobHandled = ev.detail)}
- />
-
- {#if !$error}
-
(highlightedType = ev.detail)}
- on:change={() => revalidate()}
- />
-
-
- revalidate()} />
- {#each sortedTypes as [typeAddr, { labels, attributes }]}
-
- attributes.includes(e.attribute),
- )}
- widgets={linkWidgets}
- on:change={onChange}
- highlighted={highlightedType == typeAddr}
- title={labels.join(" | ")}
- group={typeAddr}
- {address}
- />
- {/each}
-
- {#if currentUntypedProperties.length > 0}
-
- {/if}
-
- {#if currentUntypedLinks.length > 0}
-
- {/if}
-
- {#if !correctlyTagged || !incorrectlyTagged}
-
- {:else}
-
- correctlyTagged.includes(e.entity),
- )}
- on:change={onChange}
- {address}
- />
-
- incorrectlyTagged.includes(e.entity),
- )}
- on:change={onChange}
- {address}
- />
- {/if}
-
- {#if currentBacklinks.length > 0}
-
- {/if}
-
- {#if $entityInfo?.t === "Attribute"}
-
- {$i18n.t("Used")} ({attributesUsed.length})
-
-
- {/if}
-
- {:else}
-
- {$error}
-
- {/if}
-
-
- {:else}
-
-
{$i18n.t("Attributes")}
-
- {$i18n.t("Backlinks")}
-
-
- {/if}
-
-
-
-
-
diff --git a/webui/src/components/InspectGroups.svelte b/webui/src/components/InspectGroups.svelte
deleted file mode 100644
index 202c089..0000000
--- a/webui/src/components/InspectGroups.svelte
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
- addGroup(e.detail)}
- on:remove={(e) => removeGroup(e.detail)}
- on:highlighted
-/>
diff --git a/webui/src/components/InspectTypeEditor.svelte b/webui/src/components/InspectTypeEditor.svelte
deleted file mode 100644
index 7676633..0000000
--- a/webui/src/components/InspectTypeEditor.svelte
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-{#if typeEntries.length || $entity?.attr["~IN"]?.length}
-
- {$i18n.t("Type Attributes")}
- {#if adding}
-
- {
- if (!ev.detail) adding = false;
- }}
- />
-
- {/if}
-
-
-
- (adding = true)}
- />
-
-
-
-{/if}
-
-
diff --git a/webui/src/components/MultiGroupEditor.svelte b/webui/src/components/MultiGroupEditor.svelte
deleted file mode 100644
index 7cd5242..0000000
--- a/webui/src/components/MultiGroupEditor.svelte
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
- addGroup(ev.detail)}
- on:remove={(ev) => removeGroup(ev.detail)}
-/>
diff --git a/webui/src/components/SurfaceColumn.svelte b/webui/src/components/SurfaceColumn.svelte
deleted file mode 100644
index a0dd416..0000000
--- a/webui/src/components/SurfaceColumn.svelte
+++ /dev/null
@@ -1,457 +0,0 @@
-
-
-
-
-
-
-
- {$i18n.t("View as")}
-
-
-
- {#if !loaded}
-
-
-
- {/if}
-
- {#if selectorCoords !== null}
-
- {
- if (!ev.detail) selectorCoords = null;
- }}
- bind:this={selector}
- />
-
- {/if}
- {#each points as point}
-
-
- {#if viewMode == "link"}
-
- {:else if viewMode == "card"}
-
- {:else if viewMode == "preview"}
-
- {:else if viewMode == "point"}
-
- {/if}
-
-
- {/each}
-
-
-
-
-
-
diff --git a/webui/src/components/display/BlobPreview.svelte b/webui/src/components/display/BlobPreview.svelte
deleted file mode 100644
index 3613a54..0000000
--- a/webui/src/components/display/BlobPreview.svelte
+++ /dev/null
@@ -1,208 +0,0 @@
-
-
-
- {#if handled}
-
- {#if !loaded}
-
- {/if}
- {#if types.group}
-
- {#each groupChildren as address (address)}
- -
- {
- if (!ev.detail && !failedChildren.includes(address))
- failedChildren = [...failedChildren, address];
- }}
- on:loaded={(ev) => {
- if (ev.detail && !loadedChildren.includes(address))
- loadedChildren = [...loadedChildren, address];
- }}
- />
-
- {/each}
-
- {:else if types.model}
-
(loaded = address)}
- />
- {:else if types.web}
- (loaded = address)}
- on:error={() => (handled = false)}
- />
- {:else if types.fragment}
- (loaded = address)}
- />
- {:else if types.audio}
- (loaded = address)}
- on:error={() => (handled = false)}
- />
- {:else if types.video}
- (loaded = address)}
- />
- {:else}
-
-
(loaded = address)}
- on:error={() => (handled = false)}
- />
-
- {/if}
-
- {:else}
-
-
-
- {/if}
-
-
-
diff --git a/webui/src/components/display/BlobViewer.svelte b/webui/src/components/display/BlobViewer.svelte
deleted file mode 100644
index d3f4139..0000000
--- a/webui/src/components/display/BlobViewer.svelte
+++ /dev/null
@@ -1,121 +0,0 @@
-
-
-{#if handled}
-
- {#if types.text}
-
-
-
- {/if}
- {#if types.audio}
-
- {/if}
- {#if types.video}
-
- {/if}
- {#if types.image}
-
- {/if}
- {#if types.pdf}
-
- {/if}
- {#if types.model}
-
- {/if}
- {#if types.web}
- {#if imageLoaded != address}
-
- {/if}
-
(imageLoaded = address)}
- on:error={() => (handled = false)}
- />
- {/if}
- {#if types.fragment}
-
-
-
- {/if}
-
-{/if}
-
-
diff --git a/webui/src/components/display/UpLink.svelte b/webui/src/components/display/UpLink.svelte
deleted file mode 100644
index 2192304..0000000
--- a/webui/src/components/display/UpLink.svelte
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
-
diff --git a/webui/src/components/display/UpObject.svelte b/webui/src/components/display/UpObject.svelte
deleted file mode 100644
index 24b4a17..0000000
--- a/webui/src/components/display/UpObject.svelte
+++ /dev/null
@@ -1,396 +0,0 @@
-
-
-
-
-
-
-
-
- {#if banner && hasFile}
-
- {:else if link}
-
-
-
- {:else}
-
- {/if}
-
- {#if $entity?.get(ATTR_KEY) && !$entity
- ?.get(ATTR_KEY)
- ?.toString()
- ?.startsWith("TYPE_")}
-
{$entity.get(ATTR_KEY)}
- {/if}
-
-
- {$entityInfo?.t}
- {#if $entityInfo?.t === "Url" || $entityInfo?.t === "Attribute"}
- — {$entityInfo.c}
- {/if}
-
-
-
- {#if banner}
- {#if $entityInfo?.t === "Attribute"}
-
-
-
-
-
- {/if}
- {#if $entityInfo?.t == "Hash"}
-
- {#if $vaultInfo?.desktop && hasFile}
-
-
-
- {/if}
- {/if}
- {/if}
-
-
-
-
diff --git a/webui/src/components/display/blobs/AudioPreview.svelte b/webui/src/components/display/blobs/AudioPreview.svelte
deleted file mode 100644
index 276f28a..0000000
--- a/webui/src/components/display/blobs/AudioPreview.svelte
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
(loaded = address)}
- on:error
- />
- {#if mediaDuration}
-
- {mediaDuration}
-
- {/if}
-
-
-
diff --git a/webui/src/components/display/blobs/AudioViewer.svelte b/webui/src/components/display/blobs/AudioViewer.svelte
deleted file mode 100644
index cd04a59..0000000
--- a/webui/src/components/display/blobs/AudioViewer.svelte
+++ /dev/null
@@ -1,448 +0,0 @@
-
-
-
- {#if !loaded}
-
- {/if}
- {#if loaded}
-
- {/if}
-
-
- {#if currentAnnotation}
-
- {$i18n.t("Annotation")}
- {#if currentAnnotation.attributes["upend-address"]}
-
- {/if}
-
-
- {#if editable}
-
- currentAnnotation.remove()}
- />
-
-
- {/if}
-
-
- {#key currentAnnotation}
- {
- currentAnnotation.update({ data: ev.detail });
- updateAnnotation(currentAnnotation);
- }}
- />
- {/key}
-
-
- {/if}
-
-
-
diff --git a/webui/src/components/display/blobs/FragmentViewer.svelte b/webui/src/components/display/blobs/FragmentViewer.svelte
deleted file mode 100644
index cfbd7de..0000000
--- a/webui/src/components/display/blobs/FragmentViewer.svelte
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
- {#if !imageLoaded}
-
- {/if}
- {#if $entity}
- {#if imageFragment}
-
(imageLoaded = true)}
- draggable="false"
- />
- {/if}
- {/if}
-
-
-
diff --git a/webui/src/components/display/blobs/ImageViewer.svelte b/webui/src/components/display/blobs/ImageViewer.svelte
deleted file mode 100644
index 5031091..0000000
--- a/webui/src/components/display/blobs/ImageViewer.svelte
+++ /dev/null
@@ -1,322 +0,0 @@
-
-
-
- {#if !imageLoaded}
-
- {/if}
- {#if imageLoaded}
-
- {/if}
-
{
- if (ev.key === "Enter") clicked();
- }}
- >
-
-
-
- {#if a8sLinkAddress}
-
-
-
- {/if}
-
-
-
-
diff --git a/webui/src/components/display/blobs/TextViewer.svelte b/webui/src/components/display/blobs/TextViewer.svelte
deleted file mode 100644
index c16d97e..0000000
--- a/webui/src/components/display/blobs/TextViewer.svelte
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
- {#await textContent}
-
- {:then text}
- {#if mode === "markdown"}
- {@html text}
- {:else}
- {text}{#if mode === "preview"}…{/if}
- {/if}
- {/await}
-
-
-
-
diff --git a/webui/src/components/display/blobs/VideoViewer.svelte b/webui/src/components/display/blobs/VideoViewer.svelte
deleted file mode 100644
index 5e23b2e..0000000
--- a/webui/src/components/display/blobs/VideoViewer.svelte
+++ /dev/null
@@ -1,263 +0,0 @@
-
-
-
-
- {#if state === State.LOADING}
-
- {/if}
- {#if state === State.LOADING || (!detail && state === State.PREVIEW)}
-
-
(state = State.PREVIEW)}
- on:mouseover={() => (state = State.PREVIEWING)}
- on:error={() => (state = State.ERRORED)}
- />
- {:else}
-
-
- {#if !supported}
-
-
- {$i18n.t("UNSUPPORTED FORMAT")}
-
-
- {/if}
- {/if}
-
-
-
-
- {#if videoEl?.duration && currentTime}
- {#if videoEl.duration > 3600}{String(
- Math.floor(currentTime / 3600)
- ).padStart(2, "0")}:{/if}{String(
- Math.floor((currentTime % 3600) / 60)
- ).padStart(2, "0")}:{String(
- Math.floor((currentTime % 3600) % 60)
- ).padStart(2, "0")}
- {:else if supported}
-
- {/if}
-
-
-
-
-
diff --git a/webui/src/components/imageQueue.ts b/webui/src/components/imageQueue.ts
deleted file mode 100644
index db32653..0000000
--- a/webui/src/components/imageQueue.ts
+++ /dev/null
@@ -1,120 +0,0 @@
-import debug from "debug";
-import { DEBUG } from "../lib/debug";
-const dbg = debug("kestrel:imageQueue");
-
-class ImageQueue {
- concurrency: number;
- queue: {
- element: HTMLElement;
- id: string;
- callback: () => Promise;
- check?: () => boolean;
- }[] = [];
- active = 0;
-
- constructor(concurrency: number) {
- this.concurrency = concurrency;
- }
-
- public add(
- element: HTMLImageElement,
- id: string,
- callback: () => Promise,
- check?: () => boolean,
- ) {
- this.queue = this.queue.filter((e) => e.element !== element);
- this.queue.push({ element, id, callback, check });
- this.update();
- }
-
- private update() {
- this.queue.sort((a, b) => {
- const aBox = a.element.getBoundingClientRect();
- const bBox = b.element.getBoundingClientRect();
- const topDifference = aBox.top - bBox.top;
- if (topDifference !== 0) {
- return topDifference;
- } else {
- return aBox.left - bBox.left;
- }
- });
-
- while (this.active < this.concurrency && this.queue.length) {
- const nextIdx = this.queue.findIndex((e) => e.check()) || 0;
- const next = this.queue.splice(nextIdx, 1)[0];
- dbg(`Getting ${next.id}...`);
- this.active += 1;
- next.element.classList.add("image-loading");
- if (DEBUG.imageQueueHalt) {
- return;
- }
- next
- .callback()
- .then(() => {
- dbg(`Loaded ${next.id}`);
- })
- .catch(() => {
- dbg(`Failed to load ${next.id}...`);
- })
- .finally(() => {
- this.active -= 1;
- next.element.classList.remove("image-loading");
- this.update();
- });
- }
-
- dbg(
- "Active: %d, Queue: %O",
- this.active,
- this.queue.map((e) => [e.element, e.id]),
- );
- }
-}
-
-const imageQueue = new ImageQueue(2);
-
-export function concurrentImage(element: HTMLImageElement, src: string) {
- const bbox = element.getBoundingClientRect();
- let visible =
- bbox.top >= 0 &&
- bbox.left >= 0 &&
- bbox.bottom <= window.innerHeight &&
- bbox.right <= window.innerWidth;
-
- const observer = new IntersectionObserver((entries) => {
- visible = entries.some((e) => e.isIntersecting);
- });
- observer.observe(element);
-
- function queueSelf() {
- element.classList.add("image-queued");
- const loadSelf = () => {
- element.classList.remove("image-queued");
- return new Promise((resolve, reject) => {
- if (element.src === src) {
- resolve();
- return;
- }
- element.addEventListener("load", () => {
- resolve();
- });
- element.addEventListener("error", () => {
- reject();
- });
- element.src = src;
- });
- };
-
- imageQueue.add(element, src, loadSelf, () => visible);
- }
- queueSelf();
-
- return {
- update(_src: string) {
- queueSelf();
- },
- destroy() {
- observer.disconnect();
- },
- };
-}
diff --git a/webui/src/components/layout/Header.svelte b/webui/src/components/layout/Header.svelte
deleted file mode 100644
index 7d93978..0000000
--- a/webui/src/components/layout/Header.svelte
+++ /dev/null
@@ -1,163 +0,0 @@
-
-
-
-
-
diff --git a/webui/src/components/layout/Jobs.svelte b/webui/src/components/layout/Jobs.svelte
deleted file mode 100644
index 9838b26..0000000
--- a/webui/src/components/layout/Jobs.svelte
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
-{#each activeJobs as job (job.id)}
-
-{/each}
-
-
diff --git a/webui/src/components/layout/Notifications.svelte b/webui/src/components/layout/Notifications.svelte
deleted file mode 100644
index fc06115..0000000
--- a/webui/src/components/layout/Notifications.svelte
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-{#each notifications as notification (notification.id)}
-
-
- {notification.content}
-
-{/each}
-
-
diff --git a/webui/src/components/utils/Icon.svelte b/webui/src/components/utils/Icon.svelte
deleted file mode 100644
index c48ddd0..0000000
--- a/webui/src/components/utils/Icon.svelte
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
diff --git a/webui/src/components/utils/NotesEditor.svelte b/webui/src/components/utils/NotesEditor.svelte
deleted file mode 100644
index 09aedab..0000000
--- a/webui/src/components/utils/NotesEditor.svelte
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
- Notes
-
- {notes ? notes : ""}
-
-
-
-
diff --git a/webui/src/components/utils/Selector.svelte b/webui/src/components/utils/Selector.svelte
deleted file mode 100644
index 8c0c7db..0000000
--- a/webui/src/components/utils/Selector.svelte
+++ /dev/null
@@ -1,585 +0,0 @@
-
-
-
-
-
- {#if current?.t === "Address" && inputValue.length > 0}
-
- {:else}
-
(inputFocused = ev.detail)}
- on:keydown={handleArrowKeys}
- {disabled}
- {placeholder}
- >
-
-
- {/if}
-
(hover = true)}
- on:mouseleave={() => (hover = false)}
- bind:this={listEl}
- >
- {#if updating}
-
- {/if}
- {#each options.slice(0, MAX_OPTIONS) as option, idx}
-
- - set(option)}
- on:mousemove={() => focus()}
- on:focus={() => (optionFocusIndex = idx)}
- on:blur={() => (optionFocusIndex = -1)}
- on:keydown={(ev) => {
- if (ev.key === "Enter") {
- set(option);
- } else {
- handleArrowKeys(ev);
- }
- }}
- >
- {#if option.t === "Address"}
- {@const address = option.c}
- {#if option.entry}
-
- {:else}
- onAddressResolved(address, ev)}
- />{/if}
- {:else if option.t === "NewAddress"}
-
{option.c}
- {$i18n.t("Create object")}
- {:else if option.t === "Attribute"}
- {#if option.labels.length}
-
- {#each option.labels as label}
-
{label}
- {/each}
-
- {option.name}
- {:else}
-
- {option.name}
-
- {/if}
- {:else if option.t === "NewAttribute"}
- {option.label}
- {$i18n.t("Create attribute")} ({option.name})
- {:else}
- {option.t}
- {option.c}
- {/if}
-
- {/each}
-
-
-
-
diff --git a/webui/src/components/widgets/EntityList.svelte b/webui/src/components/widgets/EntityList.svelte
deleted file mode 100644
index 8886ed2..0000000
--- a/webui/src/components/widgets/EntityList.svelte
+++ /dev/null
@@ -1,338 +0,0 @@
-
-
-
- {#if !sortedEntities.length}
-
- {$i18n.t("No entries.")}
-
- {/if}
-
- {#each sortedEntities as entity (entity)}
-
- {#if visible.has(entity)}
- {#if thumbnails}
-
{
- addSortKeys(entity, event.detail, true);
- }}
- />
-
- removeEntity(entity)}
- />
-
- {:else}
-
- {
- addSortKeys(entity, event.detail, true);
- }}
- />
-
-
- removeEntity(entity)}
- />
-
- {/if}
- {:else}
- ...
- {/if}
-
- {/each}
- {#if address}
-
- {#if adding}
- {
- if (!ev.detail) {
- adding = false;
- }
- }}
- />
- {:else}
- {
- adding = true;
- }}
- />
- {/if}
-
- {/if}
-
-
-
-
diff --git a/webui/src/components/widgets/EntryList.svelte b/webui/src/components/widgets/EntryList.svelte
deleted file mode 100644
index 3f98454..0000000
--- a/webui/src/components/widgets/EntryList.svelte
+++ /dev/null
@@ -1,481 +0,0 @@
-
-
-
- {#if header}
-
- {/if}
-
- {#each sortedEntries as entry (entry.address)}
- {#if visible.has(entry.address)}
- {#each displayColumns as column}
- {#if column == TIMESTAMP_COL}
-
- {formatRelative(parseISO(entry.timestamp), new Date())}
-
- {:else if column == PROVENANCE_COL}
-
{entry.provenance}
- {:else if column == ENTITY_COL}
-
- {
- addSortKeys(entry.entity, event.detail, true);
- }}
- />
-
- {:else if column == ATTR_COL}
-
-
-
-
-
- {:else if column == VALUE_COL}
-
-
- updateEntry(entry.address, entry.attribute, ev.detail)}
- >
- {#if entry.value.t === "Address"}
- {
- addSortKeys(String(entry.value.c), event.detail, true);
- }}
- />
- {:else}
-
-
-
- {/if}
-
-
- {:else}
-
?
- {/if}
- {/each}
-
- removeEntry(entry.address)}
- />
-
- {:else}
-
...
- {/if}
- {/each}
-
- {#each unusedAttributes as attribute}
- {#each displayColumns as column}
- {#if column == ATTR_COL}
-
-
-
-
-
- {:else if column == VALUE_COL}
-
- addEntry(attribute, ev.detail)}>
- {$i18n.t("(unset)")}
-
-
- {:else}
-
- {/if}
- {/each}
-
- {/each}
-
- {#if !attributes?.length}
- {#if adding}
-
(addHover = true)}
- on:mouseleave={() => (addHover = false)}
- >
- {#each displayColumns as column}
- {#if column == ATTR_COL}
-
- (newEntryAttribute = ev.detail.name)}
- on:focus={(ev) => (addFocus = ev.detail)}
- keepFocusOnSet
- bind:this={newAttrSelector}
- />
-
- {:else if column === VALUE_COL}
-
- (newEntryValue = ev.detail)}
- on:focus={(ev) => (addFocus = ev.detail)}
- keepFocusOnSet
- />
-
- {:else}
-
- {/if}
- {/each}
-
- addEntry(newEntryAttribute, newEntryValue)}
- />
-
-
- {:else}
-
- (adding = true)}
- />
-
- {/if}
- {/if}
-
-
-
diff --git a/webui/src/dialogs/AddDialog.svelte b/webui/src/dialogs/AddDialog.svelte
deleted file mode 100644
index e69de29..0000000
diff --git a/webui/src/global.d.ts b/webui/src/global.d.ts
deleted file mode 100644
index 1a25456..0000000
--- a/webui/src/global.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-///
diff --git a/webui/src/lib/components/AddModal.svelte b/webui/src/lib/components/AddModal.svelte
new file mode 100644
index 0000000..3e5d87f
--- /dev/null
+++ b/webui/src/lib/components/AddModal.svelte
@@ -0,0 +1,160 @@
+
+
+
+
+ ev.key === 'Escape' && reset()} />
+
+
+
+
+
+ {#each files as file}
+
+ {#if file.type.startsWith('image')}
+
+ {:else}
+
+
+
+ {/if}
+
{file.name}
+
+ {/each}
+
+
+
+
+
+
+
+
diff --git a/webui/src/components/BrowseAdd.svelte b/webui/src/lib/components/BrowseAdd.svelte
similarity index 100%
rename from webui/src/components/BrowseAdd.svelte
rename to webui/src/lib/components/BrowseAdd.svelte
diff --git a/webui/src/lib/components/BrowseColumn.svelte b/webui/src/lib/components/BrowseColumn.svelte
new file mode 100644
index 0000000..0cc5049
--- /dev/null
+++ b/webui/src/lib/components/BrowseColumn.svelte
@@ -0,0 +1,177 @@
+
+
+
+ (shifted = ev.shiftKey)}
+>
+
+
+ {#if address}
+ visit()} disabled={only}>
+ {$i18n.t('Detach')}
+
+ {/if}
+ {#if !forceDetail}
+ {
+ detail = !detail;
+ detailChanged = true;
+ }}
+ active={detail}
+ >
+ {$i18n.t('Detail')}
+
+ {:else}
+
+ {/if}
+ {#if address}
+ dispatch('combine', address)}>
+ {$i18n.t('Combine')}
+
+ {/if}
+ {#if !shifted}
+ dispatch('close')} disabled={only}>
+ {$i18n.t('Close')}
+
+ {:else}
+ reload()}>
+ {$i18n.t('Reload')}
+
+ {/if}
+
+ {#key key}
+
+ {/key}
+
+
+
+
+
diff --git a/webui/src/lib/components/CombineColumn.svelte b/webui/src/lib/components/CombineColumn.svelte
new file mode 100644
index 0000000..9184093
--- /dev/null
+++ b/webui/src/lib/components/CombineColumn.svelte
@@ -0,0 +1,163 @@
+
+
+
+
+
+ {$i18n.t('Combine')}
+
+
+ (includedGroups = [...includedGroups, ev.detail])}
+ on:remove={(ev) => (includedGroups = includedGroups.filter((e) => e !== ev.detail))}
+ />
+ (requiredGroups = [...requiredGroups, ev.detail])}
+ on:remove={(ev) => (requiredGroups = requiredGroups.filter((e) => e !== ev.detail))}
+ />
+ (excludedGroups = [...excludedGroups, ev.detail])}
+ on:remove={(ev) => (excludedGroups = excludedGroups.filter((e) => e !== ev.detail))}
+ />
+
+
+
+
+
+
+
diff --git a/webui/src/components/DropPasteHandler.svelte b/webui/src/lib/components/DropPasteHandler.svelte
similarity index 100%
rename from webui/src/components/DropPasteHandler.svelte
rename to webui/src/lib/components/DropPasteHandler.svelte
diff --git a/webui/src/components/EntitySelect.svelte b/webui/src/lib/components/EntitySelect.svelte
similarity index 100%
rename from webui/src/components/EntitySelect.svelte
rename to webui/src/lib/components/EntitySelect.svelte
diff --git a/webui/src/components/EntitySetEditor.svelte b/webui/src/lib/components/EntitySetEditor.svelte
similarity index 100%
rename from webui/src/components/EntitySetEditor.svelte
rename to webui/src/lib/components/EntitySetEditor.svelte
diff --git a/webui/src/components/EntryView.svelte b/webui/src/lib/components/EntryView.svelte
similarity index 100%
rename from webui/src/components/EntryView.svelte
rename to webui/src/lib/components/EntryView.svelte
diff --git a/webui/src/lib/components/GroupColumn.svelte b/webui/src/lib/components/GroupColumn.svelte
new file mode 100644
index 0000000..f18f8e8
--- /dev/null
+++ b/webui/src/lib/components/GroupColumn.svelte
@@ -0,0 +1,174 @@
+
+
+
+
{$i18n.t('Groups')}
+
+ {#await groups}
+
+ {:then data}
+
+ {#each data.groups as group}
+ -
+
+
{group.count}
+
+ {:else}
+ - No groups?
+ {/each}
+ {#if data.groups && data.total > data.groups.length}
+ - + {data.total - data.groups.length}...
+ {/if}
+
+ {#if data.duplicateGroups.length > 0}
+
{$i18n.t('Duplicate groups')}
+
+ {#each data.duplicateGroups as { label, groups }}
+ -
+
{label}
+
+ {#each groups as group}
+ -
+
+
+ {/each}
+
+
+ {/each}
+
+ {/if}
+ {/await}
+
+
+
+
diff --git a/webui/src/lib/components/Inspect.svelte b/webui/src/lib/components/Inspect.svelte
new file mode 100644
index 0000000..2b5fd25
--- /dev/null
+++ b/webui/src/lib/components/Inspect.svelte
@@ -0,0 +1,585 @@
+
+
+ e.entity) || []).join(',')}
+>
+
+
+ {#if $entity}
+
+ {:else}
+
+ {/if}
+
+
+ {#if !showAsEntries}
+
+
+
+ (blobHandled = ev.detail)} />
+
+ {#if !$error}
+
(highlightedType = ev.detail)}
+ on:change={() => revalidate()}
+ />
+
+
+ revalidate()} />
+ {#each sortedTypes as [typeAddr, { labels, attributes }]}
+
+ attributes.includes(e.attribute)
+ )}
+ widgets={linkWidgets}
+ on:change={onChange}
+ highlighted={highlightedType == typeAddr}
+ title={labels.join(' | ')}
+ group={typeAddr}
+ {address}
+ />
+ {/each}
+
+ {#if currentUntypedProperties.length > 0}
+
+ {/if}
+
+ {#if currentUntypedLinks.length > 0}
+
+ {/if}
+
+ {#if !correctlyTagged || !incorrectlyTagged}
+
+ {:else}
+ correctlyTagged.includes(e.entity))}
+ on:change={onChange}
+ {address}
+ />
+ incorrectlyTagged.includes(e.entity))}
+ on:change={onChange}
+ {address}
+ />
+ {/if}
+
+ {#if currentBacklinks.length > 0}
+
+ {/if}
+
+ {#if $entityInfo?.t === 'Attribute'}
+
+ {$i18n.t('Used')} ({attributesUsed.length})
+
+
+ {/if}
+
+ {:else}
+
+ {$error}
+
+ {/if}
+
+
+ {:else}
+
+
{$i18n.t('Attributes')}
+
+ {$i18n.t('Backlinks')}
+
+
+ {/if}
+
+
+
+
+
diff --git a/webui/src/lib/components/InspectGroups.svelte b/webui/src/lib/components/InspectGroups.svelte
new file mode 100644
index 0000000..e357f7c
--- /dev/null
+++ b/webui/src/lib/components/InspectGroups.svelte
@@ -0,0 +1,44 @@
+
+
+ addGroup(e.detail)}
+ on:remove={(e) => removeGroup(e.detail)}
+ on:highlighted
+/>
diff --git a/webui/src/lib/components/InspectTypeEditor.svelte b/webui/src/lib/components/InspectTypeEditor.svelte
new file mode 100644
index 0000000..bedb950
--- /dev/null
+++ b/webui/src/lib/components/InspectTypeEditor.svelte
@@ -0,0 +1,129 @@
+
+
+{#if typeEntries.length || $entity?.attr['~IN']?.length}
+
+ {$i18n.t('Type Attributes')}
+ {#if adding}
+
+ {
+ if (!ev.detail) adding = false;
+ }}
+ />
+
+ {/if}
+
+
+
+ (adding = true)} />
+
+
+
+{/if}
+
+
diff --git a/webui/src/lib/components/MultiGroupEditor.svelte b/webui/src/lib/components/MultiGroupEditor.svelte
new file mode 100644
index 0000000..d4117a2
--- /dev/null
+++ b/webui/src/lib/components/MultiGroupEditor.svelte
@@ -0,0 +1,72 @@
+
+
+ addGroup(ev.detail)}
+ on:remove={(ev) => removeGroup(ev.detail)}
+/>
diff --git a/webui/src/components/SelectedColumn.svelte b/webui/src/lib/components/SelectedColumn.svelte
similarity index 100%
rename from webui/src/components/SelectedColumn.svelte
rename to webui/src/lib/components/SelectedColumn.svelte
diff --git a/webui/src/lib/components/SurfaceColumn.svelte b/webui/src/lib/components/SurfaceColumn.svelte
new file mode 100644
index 0000000..d5907dd
--- /dev/null
+++ b/webui/src/lib/components/SurfaceColumn.svelte
@@ -0,0 +1,439 @@
+
+
+
+
+
+
+
+ {$i18n.t('View as')}
+
+
+
+ {#if !loaded}
+
+
+
+ {/if}
+
+ {#if selectorCoords !== null}
+
+ {
+ if (!ev.detail) selectorCoords = null;
+ }}
+ bind:this={selector}
+ />
+
+ {/if}
+ {#each points as point}
+
+
+ {#if viewMode == 'link'}
+
+ {:else if viewMode == 'card'}
+
+ {:else if viewMode == 'preview'}
+
+ {:else if viewMode == 'point'}
+
+ {/if}
+
+
+ {/each}
+
+
+
+
+
+
diff --git a/webui/src/lib/components/display/BlobPreview.svelte b/webui/src/lib/components/display/BlobPreview.svelte
new file mode 100644
index 0000000..44d73b3
--- /dev/null
+++ b/webui/src/lib/components/display/BlobPreview.svelte
@@ -0,0 +1,196 @@
+
+
+
+ {#if handled}
+
+ {#if !loaded}
+
+ {/if}
+ {#if types.group}
+
+ {#each groupChildren as address (address)}
+ -
+ {
+ if (!ev.detail && !failedChildren.includes(address))
+ failedChildren = [...failedChildren, address];
+ }}
+ on:loaded={(ev) => {
+ if (ev.detail && !loadedChildren.includes(address))
+ loadedChildren = [...loadedChildren, address];
+ }}
+ />
+
+ {/each}
+
+ {:else if types.model}
+
(loaded = address)}
+ />
+ {:else if types.web}
+ (loaded = address)}
+ on:error={() => (handled = false)}
+ />
+ {:else if types.fragment}
+ (loaded = address)} />
+ {:else if types.audio}
+ (loaded = address)}
+ on:error={() => (handled = false)}
+ />
+ {:else if types.video}
+ (loaded = address)} />
+ {:else}
+
+
(loaded = address)}
+ on:error={() => (handled = false)}
+ />
+
+ {/if}
+
+ {:else}
+
+
+
+ {/if}
+
+
+
diff --git a/webui/src/lib/components/display/BlobViewer.svelte b/webui/src/lib/components/display/BlobViewer.svelte
new file mode 100644
index 0000000..f7844ec
--- /dev/null
+++ b/webui/src/lib/components/display/BlobViewer.svelte
@@ -0,0 +1,119 @@
+
+
+{#if handled}
+
+ {#if types?.text}
+
+
+
+ {/if}
+ {#if types?.audio}
+
+ {/if}
+ {#if types?.video}
+
+ {/if}
+ {#if types?.image}
+
+ {/if}
+ {#if types?.pdf}
+
+ {/if}
+ {#if types?.model}
+
+ {/if}
+ {#if types?.web}
+ {#if imageLoaded != address}
+
+ {/if}
+
(imageLoaded = address)}
+ on:error={() => (handled = false)}
+ />
+ {/if}
+ {#if types?.fragment}
+
+
+
+ {/if}
+
+{/if}
+
+
diff --git a/webui/src/components/display/HashBadge.svelte b/webui/src/lib/components/display/HashBadge.svelte
similarity index 100%
rename from webui/src/components/display/HashBadge.svelte
rename to webui/src/lib/components/display/HashBadge.svelte
diff --git a/webui/src/components/display/SurfacePoint.svelte b/webui/src/lib/components/display/SurfacePoint.svelte
similarity index 100%
rename from webui/src/components/display/SurfacePoint.svelte
rename to webui/src/lib/components/display/SurfacePoint.svelte
diff --git a/webui/src/components/display/UpEntry.svelte b/webui/src/lib/components/display/UpEntry.svelte
similarity index 100%
rename from webui/src/components/display/UpEntry.svelte
rename to webui/src/lib/components/display/UpEntry.svelte
diff --git a/webui/src/lib/components/display/UpLink.svelte b/webui/src/lib/components/display/UpLink.svelte
new file mode 100644
index 0000000..3b8e6d8
--- /dev/null
+++ b/webui/src/lib/components/display/UpLink.svelte
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
diff --git a/webui/src/lib/components/display/UpObject.svelte b/webui/src/lib/components/display/UpObject.svelte
new file mode 100644
index 0000000..e96cd95
--- /dev/null
+++ b/webui/src/lib/components/display/UpObject.svelte
@@ -0,0 +1,366 @@
+
+
+
+
+
+
+
+
+ {#if banner && hasFile}
+
+ {:else if link}
+
+
+
+ {:else}
+
+ {/if}
+
+ {#if $entity?.get(ATTR_KEY) && !$entity?.get(ATTR_KEY)?.toString()?.startsWith('TYPE_')}
+
{$entity.get(ATTR_KEY)}
+ {/if}
+
+
+ {$entityInfo?.t}
+ {#if $entityInfo?.t === 'Url' || $entityInfo?.t === 'Attribute'}
+ — {$entityInfo.c}
+ {/if}
+
+
+
+ {#if banner}
+ {#if $entityInfo?.t === 'Attribute'}
+
+
+
+
+
+ {/if}
+ {#if $entityInfo?.t == 'Hash'}
+
+ {#if $vaultInfo?.desktop && hasFile}
+
+
+
+ {/if}
+ {/if}
+ {/if}
+
+
+
+
diff --git a/webui/src/components/display/UpObjectCard.svelte b/webui/src/lib/components/display/UpObjectCard.svelte
similarity index 100%
rename from webui/src/components/display/UpObjectCard.svelte
rename to webui/src/lib/components/display/UpObjectCard.svelte
diff --git a/webui/src/components/display/UpObjectLabel.svelte b/webui/src/lib/components/display/UpObjectLabel.svelte
similarity index 100%
rename from webui/src/components/display/UpObjectLabel.svelte
rename to webui/src/lib/components/display/UpObjectLabel.svelte
diff --git a/webui/src/lib/components/display/blobs/AudioPreview.svelte b/webui/src/lib/components/display/blobs/AudioPreview.svelte
new file mode 100644
index 0000000..48c1096
--- /dev/null
+++ b/webui/src/lib/components/display/blobs/AudioPreview.svelte
@@ -0,0 +1,75 @@
+
+
+
+
(loaded = address)}
+ on:error
+ />
+ {#if mediaDuration}
+
+ {mediaDuration}
+
+ {/if}
+
+
+
diff --git a/webui/src/lib/components/display/blobs/AudioViewer.svelte b/webui/src/lib/components/display/blobs/AudioViewer.svelte
new file mode 100644
index 0000000..06ff600
--- /dev/null
+++ b/webui/src/lib/components/display/blobs/AudioViewer.svelte
@@ -0,0 +1,431 @@
+
+
+
+ {#if !loaded}
+
+ {/if}
+ {#if loaded}
+
+ {/if}
+
+
+ {#if currentAnnotation}
+
+ {$i18n.t('Annotation')}
+ {#if currentAnnotation.attributes['upend-address']}
+
+ {/if}
+
+
+ {#if editable}
+
+ currentAnnotation.remove()} />
+
+
+ {/if}
+
+
+ {#key currentAnnotation}
+ {
+ currentAnnotation.update({ data: ev.detail });
+ updateAnnotation(currentAnnotation);
+ }}
+ />
+ {/key}
+
+
+ {/if}
+
+
+
diff --git a/webui/src/lib/components/display/blobs/FragmentViewer.svelte b/webui/src/lib/components/display/blobs/FragmentViewer.svelte
new file mode 100644
index 0000000..07dbcf1
--- /dev/null
+++ b/webui/src/lib/components/display/blobs/FragmentViewer.svelte
@@ -0,0 +1,61 @@
+
+
+
+ {#if !imageLoaded}
+
+ {/if}
+ {#if $entity}
+ {#if imageFragment}
+
(imageLoaded = true)}
+ draggable="false"
+ />
+ {/if}
+ {/if}
+
+
+
diff --git a/webui/src/lib/components/display/blobs/ImageViewer.svelte b/webui/src/lib/components/display/blobs/ImageViewer.svelte
new file mode 100644
index 0000000..1fc76ed
--- /dev/null
+++ b/webui/src/lib/components/display/blobs/ImageViewer.svelte
@@ -0,0 +1,310 @@
+
+
+
+ {#if !imageLoaded}
+
+ {/if}
+ {#if imageLoaded}
+
+ {/if}
+
{
+ if (ev.key === 'Enter') clicked();
+ }}
+ >
+
+
+
+ {#if a8sLinkAddress}
+
+
+
+ {/if}
+
+
+
+
diff --git a/webui/src/components/display/blobs/ModelViewer.svelte b/webui/src/lib/components/display/blobs/ModelViewer.svelte
similarity index 100%
rename from webui/src/components/display/blobs/ModelViewer.svelte
rename to webui/src/lib/components/display/blobs/ModelViewer.svelte
diff --git a/webui/src/lib/components/display/blobs/TextViewer.svelte b/webui/src/lib/components/display/blobs/TextViewer.svelte
new file mode 100644
index 0000000..74f8a37
--- /dev/null
+++ b/webui/src/lib/components/display/blobs/TextViewer.svelte
@@ -0,0 +1,113 @@
+
+
+
+
+
+ {#await textContent}
+
+ {:then text}
+ {#if mode === 'markdown'}
+ {@html text}
+ {:else}
+ {text}{#if mode === 'preview'}…{/if}
+ {/if}
+ {/await}
+
+
+
+
diff --git a/webui/src/lib/components/display/blobs/VideoViewer.svelte b/webui/src/lib/components/display/blobs/VideoViewer.svelte
new file mode 100644
index 0000000..d13d6d4
--- /dev/null
+++ b/webui/src/lib/components/display/blobs/VideoViewer.svelte
@@ -0,0 +1,262 @@
+
+
+
+
+ {#if state === State.LOADING}
+
+ {/if}
+ {#if state === State.LOADING || (!detail && state === State.PREVIEW)}
+
+
(state = State.PREVIEW)}
+ on:mouseover={() => (state = State.PREVIEWING)}
+ on:error={() => (state = State.ERRORED)}
+ />
+ {:else}
+
+
+ {#if !supported}
+
+
+ {$i18n.t('UNSUPPORTED FORMAT')}
+
+
+ {/if}
+ {/if}
+
+
+
+
+ {#if videoEl?.duration && currentTime}
+ {#if videoEl.duration > 3600}{String(Math.floor(currentTime / 3600)).padStart(
+ 2,
+ '0'
+ )}:{/if}{String(Math.floor((currentTime % 3600) / 60)).padStart(2, '0')}:{String(
+ Math.floor((currentTime % 3600) % 60)
+ ).padStart(2, '0')}
+ {:else if supported}
+
+ {/if}
+
+
+
+
+
diff --git a/webui/src/lib/components/imageQueue.ts b/webui/src/lib/components/imageQueue.ts
new file mode 100644
index 0000000..20670df
--- /dev/null
+++ b/webui/src/lib/components/imageQueue.ts
@@ -0,0 +1,121 @@
+import debug from 'debug';
+import { DEBUG } from '$lib/debug';
+
+const dbg = debug('kestrel:imageQueue');
+
+class ImageQueue {
+ concurrency: number;
+ queue: {
+ element: HTMLElement;
+ id: string;
+ callback: () => Promise;
+ check?: () => boolean;
+ }[] = [];
+ active = 0;
+
+ constructor(concurrency: number) {
+ this.concurrency = concurrency;
+ }
+
+ public add(
+ element: HTMLImageElement,
+ id: string,
+ callback: () => Promise,
+ check?: () => boolean
+ ) {
+ this.queue = this.queue.filter((e) => e.element !== element);
+ this.queue.push({ element, id, callback, check });
+ this.update();
+ }
+
+ private update() {
+ this.queue.sort((a, b) => {
+ const aBox = a.element.getBoundingClientRect();
+ const bBox = b.element.getBoundingClientRect();
+ const topDifference = aBox.top - bBox.top;
+ if (topDifference !== 0) {
+ return topDifference;
+ } else {
+ return aBox.left - bBox.left;
+ }
+ });
+
+ while (this.active < this.concurrency && this.queue.length) {
+ const nextIdx = this.queue.findIndex((e) => e.check()) || 0;
+ const next = this.queue.splice(nextIdx, 1)[0];
+ dbg(`Getting ${next.id}...`);
+ this.active += 1;
+ next.element.classList.add('image-loading');
+ if (DEBUG.imageQueueHalt) {
+ return;
+ }
+ next
+ .callback()
+ .then(() => {
+ dbg(`Loaded ${next.id}`);
+ })
+ .catch(() => {
+ dbg(`Failed to load ${next.id}...`);
+ })
+ .finally(() => {
+ this.active -= 1;
+ next.element.classList.remove('image-loading');
+ this.update();
+ });
+ }
+
+ dbg(
+ 'Active: %d, Queue: %O',
+ this.active,
+ this.queue.map((e) => [e.element, e.id])
+ );
+ }
+}
+
+const imageQueue = new ImageQueue(2);
+
+export function concurrentImage(element: HTMLImageElement, src: string) {
+ const bbox = element.getBoundingClientRect();
+ let visible =
+ bbox.top >= 0 &&
+ bbox.left >= 0 &&
+ bbox.bottom <= window.innerHeight &&
+ bbox.right <= window.innerWidth;
+
+ const observer = new IntersectionObserver((entries) => {
+ visible = entries.some((e) => e.isIntersecting);
+ });
+ observer.observe(element);
+
+ function queueSelf() {
+ element.classList.add('image-queued');
+ const loadSelf = () => {
+ element.classList.remove('image-queued');
+ return new Promise((resolve, reject) => {
+ if (element.src === src) {
+ resolve();
+ return;
+ }
+ element.addEventListener('load', () => {
+ resolve();
+ });
+ element.addEventListener('error', () => {
+ reject();
+ });
+ element.src = src;
+ });
+ };
+
+ imageQueue.add(element, src, loadSelf, () => visible);
+ }
+ queueSelf();
+
+ return {
+ update(_src: string) {
+ queueSelf();
+ },
+ destroy() {
+ observer.disconnect();
+ }
+ };
+}
diff --git a/webui/src/components/layout/Footer.svelte b/webui/src/lib/components/layout/Footer.svelte
similarity index 100%
rename from webui/src/components/layout/Footer.svelte
rename to webui/src/lib/components/layout/Footer.svelte
diff --git a/webui/src/lib/components/layout/Header.svelte b/webui/src/lib/components/layout/Header.svelte
new file mode 100644
index 0000000..ae2078a
--- /dev/null
+++ b/webui/src/lib/components/layout/Header.svelte
@@ -0,0 +1,144 @@
+
+
+
+
+
diff --git a/webui/src/lib/components/layout/Jobs.svelte b/webui/src/lib/components/layout/Jobs.svelte
new file mode 100644
index 0000000..440f2b8
--- /dev/null
+++ b/webui/src/lib/components/layout/Jobs.svelte
@@ -0,0 +1,81 @@
+
+
+
+
+{#each activeJobs as job (job.id)}
+
+{/each}
+
+
diff --git a/webui/src/lib/components/layout/Notifications.svelte b/webui/src/lib/components/layout/Notifications.svelte
new file mode 100644
index 0000000..c0eaf72
--- /dev/null
+++ b/webui/src/lib/components/layout/Notifications.svelte
@@ -0,0 +1,81 @@
+
+
+{#each notifications as notification (notification.id)}
+
+
+ {notification.content}
+
+{/each}
+
+
diff --git a/webui/src/components/util.scss b/webui/src/lib/components/util.scss
similarity index 100%
rename from webui/src/components/util.scss
rename to webui/src/lib/components/util.scss
diff --git a/webui/src/components/utils/Editable.svelte b/webui/src/lib/components/utils/Editable.svelte
similarity index 100%
rename from webui/src/components/utils/Editable.svelte
rename to webui/src/lib/components/utils/Editable.svelte
diff --git a/webui/src/components/utils/Ellipsis.svelte b/webui/src/lib/components/utils/Ellipsis.svelte
similarity index 100%
rename from webui/src/components/utils/Ellipsis.svelte
rename to webui/src/lib/components/utils/Ellipsis.svelte
diff --git a/webui/src/lib/components/utils/Icon.svelte b/webui/src/lib/components/utils/Icon.svelte
new file mode 100644
index 0000000..ef417c1
--- /dev/null
+++ b/webui/src/lib/components/utils/Icon.svelte
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
diff --git a/webui/src/components/utils/IconButton.svelte b/webui/src/lib/components/utils/IconButton.svelte
similarity index 100%
rename from webui/src/components/utils/IconButton.svelte
rename to webui/src/lib/components/utils/IconButton.svelte
diff --git a/webui/src/components/utils/Input.svelte b/webui/src/lib/components/utils/Input.svelte
similarity index 100%
rename from webui/src/components/utils/Input.svelte
rename to webui/src/lib/components/utils/Input.svelte
diff --git a/webui/src/components/utils/LabelBorder.svelte b/webui/src/lib/components/utils/LabelBorder.svelte
similarity index 100%
rename from webui/src/components/utils/LabelBorder.svelte
rename to webui/src/lib/components/utils/LabelBorder.svelte
diff --git a/webui/src/lib/components/utils/NotesEditor.svelte b/webui/src/lib/components/utils/NotesEditor.svelte
new file mode 100644
index 0000000..403d005
--- /dev/null
+++ b/webui/src/lib/components/utils/NotesEditor.svelte
@@ -0,0 +1,60 @@
+
+
+
+ Notes
+
+ {notes ? notes : ''}
+
+
+
+
diff --git a/webui/src/components/utils/ProgessBar.svelte b/webui/src/lib/components/utils/ProgessBar.svelte
similarity index 100%
rename from webui/src/components/utils/ProgessBar.svelte
rename to webui/src/lib/components/utils/ProgessBar.svelte
diff --git a/webui/src/lib/components/utils/Selector.svelte b/webui/src/lib/components/utils/Selector.svelte
new file mode 100644
index 0000000..6493b4b
--- /dev/null
+++ b/webui/src/lib/components/utils/Selector.svelte
@@ -0,0 +1,559 @@
+
+
+
+
+
+ {#if current?.t === 'Address' && inputValue.length > 0}
+
+ {:else}
+
(inputFocused = ev.detail)}
+ on:keydown={handleArrowKeys}
+ {disabled}
+ {placeholder}
+ >
+
+
+ {/if}
+
(hover = true)}
+ on:mouseleave={() => (hover = false)}
+ bind:this={listEl}
+ >
+ {#if updating}
+
+ {/if}
+ {#each options.slice(0, MAX_OPTIONS) as option, idx}
+
+ - set(option)}
+ on:mousemove={() => focus()}
+ on:focus={() => (optionFocusIndex = idx)}
+ on:blur={() => (optionFocusIndex = -1)}
+ on:keydown={(ev) => {
+ if (ev.key === 'Enter') {
+ set(option);
+ } else {
+ handleArrowKeys(ev);
+ }
+ }}
+ >
+ {#if option.t === 'Address'}
+ {@const address = option.c}
+ {#if option.entry}
+
+ {:else}
+ onAddressResolved(address, ev)}
+ />{/if}
+ {:else if option.t === 'NewAddress'}
+
{option.c}
+ {$i18n.t('Create object')}
+ {:else if option.t === 'Attribute'}
+ {#if option.labels.length}
+
+ {#each option.labels as label}
+
{label}
+ {/each}
+
+ {option.name}
+ {:else}
+
+ {option.name}
+
+ {/if}
+ {:else if option.t === 'NewAttribute'}
+ {option.label}
+ {$i18n.t('Create attribute')} ({option.name})
+ {:else}
+ {option.t}
+ {option.c}
+ {/if}
+
+ {/each}
+
+
+
+
diff --git a/webui/src/components/utils/Spinner.svelte b/webui/src/lib/components/utils/Spinner.svelte
similarity index 100%
rename from webui/src/components/utils/Spinner.svelte
rename to webui/src/lib/components/utils/Spinner.svelte
diff --git a/webui/src/lib/components/widgets/EntityList.svelte b/webui/src/lib/components/widgets/EntityList.svelte
new file mode 100644
index 0000000..28d68cd
--- /dev/null
+++ b/webui/src/lib/components/widgets/EntityList.svelte
@@ -0,0 +1,309 @@
+
+
+
+ {#if !sortedEntities.length}
+
+ {$i18n.t('No entries.')}
+
+ {/if}
+
+ {#each sortedEntities as entity (entity)}
+
+ {#if visible.has(entity)}
+ {#if thumbnails}
+
{
+ addSortKeys(entity, event.detail, true);
+ }}
+ />
+
+ removeEntity(entity)} />
+
+ {:else}
+
+ {
+ addSortKeys(entity, event.detail, true);
+ }}
+ />
+
+
+ removeEntity(entity)} />
+
+ {/if}
+ {:else}
+ ...
+ {/if}
+
+ {/each}
+ {#if address}
+
+ {#if adding}
+ {
+ if (!ev.detail) {
+ adding = false;
+ }
+ }}
+ />
+ {:else}
+ {
+ adding = true;
+ }}
+ />
+ {/if}
+
+ {/if}
+
+
+
+
diff --git a/webui/src/lib/components/widgets/EntryList.svelte b/webui/src/lib/components/widgets/EntryList.svelte
new file mode 100644
index 0000000..102dd57
--- /dev/null
+++ b/webui/src/lib/components/widgets/EntryList.svelte
@@ -0,0 +1,427 @@
+
+
+
+ {#if header}
+
+ {/if}
+
+ {#each sortedEntries as entry (entry.address)}
+ {#if visible.has(entry.address)}
+ {#each displayColumns as column}
+ {#if column == TIMESTAMP_COL}
+
+ {formatRelative(parseISO(entry.timestamp), new Date())}
+
+ {:else if column == PROVENANCE_COL}
+
{entry.provenance}
+ {:else if column == ENTITY_COL}
+
+ {
+ addSortKeys(entry.entity, event.detail, true);
+ }}
+ />
+
+ {:else if column == ATTR_COL}
+
+
+
+
+
+ {:else if column == VALUE_COL}
+
+
updateEntry(entry.address, entry.attribute, ev.detail)}
+ >
+ {#if entry.value.t === 'Address'}
+ {
+ addSortKeys(String(entry.value.c), event.detail, true);
+ }}
+ />
+ {:else}
+
+
+
+ {/if}
+
+
+ {:else}
+
?
+ {/if}
+ {/each}
+
+ removeEntry(entry.address)}
+ />
+
+ {:else}
+
...
+ {/if}
+ {/each}
+
+ {#each unusedAttributes as attribute}
+ {#each displayColumns as column}
+ {#if column == ATTR_COL}
+
+
+
+
+
+ {:else if column == VALUE_COL}
+
+ addEntry(attribute, ev.detail)}>
+ {$i18n.t('(unset)')}
+
+
+ {:else}
+
+ {/if}
+ {/each}
+
+ {/each}
+
+ {#if !attributes?.length}
+ {#if adding}
+
(addHover = true)}
+ on:mouseleave={() => (addHover = false)}
+ >
+ {#each displayColumns as column}
+ {#if column == ATTR_COL}
+
+ (newEntryAttribute = ev.detail.name)}
+ on:focus={(ev) => (addFocus = ev.detail)}
+ keepFocusOnSet
+ bind:this={newAttrSelector}
+ />
+
+ {:else if column === VALUE_COL}
+
+ (newEntryValue = ev.detail)}
+ on:focus={(ev) => (addFocus = ev.detail)}
+ keepFocusOnSet
+ />
+
+ {:else}
+
+ {/if}
+ {/each}
+
+ addEntry(newEntryAttribute, newEntryValue)} />
+
+
+ {:else}
+
+ (adding = true)} />
+
+ {/if}
+ {/if}
+
+
+
diff --git a/webui/src/lib/entity.ts b/webui/src/lib/entity.ts
index e153942..e7dbb37 100644
--- a/webui/src/lib/entity.ts
+++ b/webui/src/lib/entity.ts
@@ -1,59 +1,53 @@
// import { useSWR } from "sswr";
-import { derived, type Readable } from "svelte/store";
-import { UpListing, UpObject } from "@upnd/upend";
-import type {
- ListingResult,
- EntityListing,
- EntityInfo,
-} from "@upnd/upend/types";
-import { useSWR } from "../util/fetch";
-import api from "./api";
-import debug from "debug";
-const dbg = debug("kestrel:lib");
+import { derived, type Readable } from 'svelte/store';
+import { UpListing, UpObject } from '@upnd/upend';
+import type { EntityInfo, EntityListing, ListingResult } from '@upnd/upend/types';
+import { useSWR } from '$lib/util/fetch';
+import api from './api';
+import debug from 'debug';
+
+const dbg = debug('kestrel:lib');
export function useEntity(address: string) {
- const { data, error, revalidate } = useSWR(
- `${api.apiUrl}/obj/${address}`,
- );
+ const { data, error, revalidate } = useSWR(
+ `${api.apiUrl}/obj/${address}`
+ );
- const entity: Readable = derived(data, ($listing) => {
- if ($listing) {
- const listing = new UpListing($listing.entries);
- return listing.getObject(address);
- }
- });
+ const entity: Readable = derived(data, ($listing) => {
+ if ($listing) {
+ const listing = new UpListing($listing.entries);
+ return listing.getObject(address);
+ }
+ });
- const entityInfo: Readable = derived(
- data,
- ($listing) => {
- if ($listing) {
- return $listing.entity;
- }
- },
- );
+ const entityInfo: Readable = derived(data, ($listing) => {
+ if ($listing) {
+ return $listing.entity;
+ }
+ });
- return {
- entity,
- entityInfo,
- error,
- revalidate,
- };
+ return {
+ entity,
+ entityInfo,
+ error,
+ revalidate
+ };
}
export function query(query: string) {
- dbg(`Querying: ${query}`);
- const { data, error, revalidate } = useSWR(
- `${api.apiUrl}/query`,
- { method: "POST", body: query },
- );
+ dbg(`Querying: ${query}`);
+ const { data, error, revalidate } = useSWR(`${api.apiUrl}/query`, {
+ method: 'POST',
+ body: query
+ });
- const result = derived(data, ($values) => {
- return $values ? new UpListing($values) : undefined;
- });
+ const result = derived(data, ($values) => {
+ return $values ? new UpListing($values) : undefined;
+ });
- return {
- result,
- error,
- revalidate,
- };
+ return {
+ result,
+ error,
+ revalidate
+ };
}
diff --git a/webui/src/i18n/en.json b/webui/src/lib/i18n/en.json
similarity index 100%
rename from webui/src/i18n/en.json
rename to webui/src/lib/i18n/en.json
diff --git a/webui/src/i18n/index.ts b/webui/src/lib/i18n/index.ts
similarity index 100%
rename from webui/src/i18n/index.ts
rename to webui/src/lib/i18n/index.ts
diff --git a/webui/src/lib/index.ts b/webui/src/lib/index.ts
new file mode 100644
index 0000000..856f2b6
--- /dev/null
+++ b/webui/src/lib/index.ts
@@ -0,0 +1 @@
+// place files you want to import through the `$lib` alias in this folder.
diff --git a/webui/src/notifications.ts b/webui/src/lib/notifications.ts
similarity index 100%
rename from webui/src/notifications.ts
rename to webui/src/lib/notifications.ts
diff --git a/webui/src/styles/colors-app.scss b/webui/src/lib/styles/colors-app.scss
similarity index 100%
rename from webui/src/styles/colors-app.scss
rename to webui/src/lib/styles/colors-app.scss
diff --git a/webui/src/styles/colors.scss b/webui/src/lib/styles/colors.scss
similarity index 100%
rename from webui/src/styles/colors.scss
rename to webui/src/lib/styles/colors.scss
diff --git a/webui/src/styles/common.scss b/webui/src/lib/styles/common.scss
similarity index 98%
rename from webui/src/styles/common.scss
rename to webui/src/lib/styles/common.scss
index 6ae16f6..f889a8d 100644
--- a/webui/src/styles/common.scss
+++ b/webui/src/lib/styles/common.scss
@@ -1,5 +1,5 @@
@use "sass:color";
-@use "colors.scss";
+@use "colors";
html {
box-sizing: border-box;
diff --git a/webui/src/styles/fonts.scss b/webui/src/lib/styles/fonts.scss
similarity index 100%
rename from webui/src/styles/fonts.scss
rename to webui/src/lib/styles/fonts.scss
diff --git a/webui/src/styles/main.scss b/webui/src/lib/styles/main.scss
similarity index 100%
rename from webui/src/styles/main.scss
rename to webui/src/lib/styles/main.scss
diff --git a/webui/src/types/base.ts b/webui/src/lib/types/base.ts
similarity index 100%
rename from webui/src/types/base.ts
rename to webui/src/lib/types/base.ts
diff --git a/webui/src/util/browse.ts b/webui/src/lib/util/browse.ts
similarity index 100%
rename from webui/src/util/browse.ts
rename to webui/src/lib/util/browse.ts
diff --git a/webui/src/util/fetch.ts b/webui/src/lib/util/fetch.ts
similarity index 100%
rename from webui/src/util/fetch.ts
rename to webui/src/lib/util/fetch.ts
diff --git a/webui/src/util/fragments/time.ts b/webui/src/lib/util/fragments/time.ts
similarity index 100%
rename from webui/src/util/fragments/time.ts
rename to webui/src/lib/util/fragments/time.ts
diff --git a/webui/src/util/fragments/xywh.ts b/webui/src/lib/util/fragments/xywh.ts
similarity index 100%
rename from webui/src/util/fragments/xywh.ts
rename to webui/src/lib/util/fragments/xywh.ts
diff --git a/webui/src/lib/util/info.ts b/webui/src/lib/util/info.ts
new file mode 100644
index 0000000..e2fbfd1
--- /dev/null
+++ b/webui/src/lib/util/info.ts
@@ -0,0 +1,9 @@
+import api from '$lib/api';
+import { readable, type Readable } from 'svelte/store';
+import type { VaultInfo } from '@upnd/upend/types';
+
+export const vaultInfo: Readable = readable(undefined, (set) => {
+ api.fetchInfo().then(async (info) => {
+ set(info);
+ });
+});
diff --git a/webui/src/lib/util/labels.ts b/webui/src/lib/util/labels.ts
new file mode 100644
index 0000000..e1ae090
--- /dev/null
+++ b/webui/src/lib/util/labels.ts
@@ -0,0 +1,25 @@
+import api from '$lib/api';
+import { i18n } from '../i18n';
+import { derived, readable, type Readable } from 'svelte/store';
+
+const databaseAttributeLabels: Readable<{ [key: string]: string }> = readable({}, (set) => {
+ const result = {};
+ api.fetchAllAttributes().then((attributes) => {
+ attributes.forEach((attribute) => {
+ if (attribute.labels.length) {
+ result[attribute.name] = attribute.labels.sort()[0];
+ }
+ });
+ set(result);
+ });
+});
+
+export const attributeLabels: Readable<{ [key: string]: string }> = derived(
+ [i18n, databaseAttributeLabels],
+ ([i18n, attributeLabels]) => {
+ const result = {};
+ Object.assign(result, i18n.getResourceBundle(i18n.language, 'attributes'));
+ Object.assign(result, attributeLabels);
+ return result;
+ }
+);
diff --git a/webui/src/util/mediatypes.ts b/webui/src/lib/util/mediatypes.ts
similarity index 100%
rename from webui/src/util/mediatypes.ts
rename to webui/src/lib/util/mediatypes.ts
diff --git a/webui/src/lib/util/search.ts b/webui/src/lib/util/search.ts
new file mode 100644
index 0000000..1134854
--- /dev/null
+++ b/webui/src/lib/util/search.ts
@@ -0,0 +1,40 @@
+import type { PutInput } from '@upnd/upend/types';
+import { query as queryFn } from '$lib/entity';
+import api from '$lib/api';
+import { ATTR_LABEL } from '@upnd/upend/constants';
+
+export function baseSearch(query: string) {
+ return queryFn(
+ `(or (matches (contains "${query}") ? ?) (matches ? (contains "${query}") ?) (matches ? ? (contains "${query}")))`
+ );
+}
+
+export function baseSearchOnce(query: string) {
+ return api.query(
+ `(or (matches (contains "${query}") ? ?) (matches ? (contains "${query}") ?) (matches ? ? (contains "${query}")))`
+ );
+}
+
+export async function createLabelled(label: string) {
+ let body: PutInput;
+ if (label.match('^[\\w]+://[\\w]')) {
+ body = {
+ entity: {
+ t: 'Url',
+ c: label
+ }
+ };
+ const [_, entity] = await api.putEntry(body);
+ return entity;
+ } else {
+ const [_, entity] = await api.putEntry({
+ entity: {
+ t: 'Uuid'
+ }
+ });
+
+ await api.putEntityAttribute(entity, ATTR_LABEL, { t: 'String', c: label });
+
+ return entity;
+ }
+}
diff --git a/webui/src/util/sort.ts b/webui/src/lib/util/sort.ts
similarity index 100%
rename from webui/src/util/sort.ts
rename to webui/src/lib/util/sort.ts
diff --git a/webui/src/util/title.ts b/webui/src/lib/util/title.ts
similarity index 100%
rename from webui/src/util/title.ts
rename to webui/src/lib/util/title.ts
diff --git a/webui/src/main.ts b/webui/src/main.ts
deleted file mode 100644
index 83bc6ab..0000000
--- a/webui/src/main.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import App from "./App.svelte";
-
-const app = new App({
- target: document.body,
-});
-
-export default app;
diff --git a/webui/src/routes/+layout.js b/webui/src/routes/+layout.js
new file mode 100644
index 0000000..a3d1578
--- /dev/null
+++ b/webui/src/routes/+layout.js
@@ -0,0 +1 @@
+export const ssr = false;
diff --git a/webui/src/routes/+layout.svelte b/webui/src/routes/+layout.svelte
new file mode 100644
index 0000000..ac6dfe1
--- /dev/null
+++ b/webui/src/routes/+layout.svelte
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/webui/src/routes/+page.svelte b/webui/src/routes/+page.svelte
new file mode 100644
index 0000000..2144a5c
--- /dev/null
+++ b/webui/src/routes/+page.svelte
@@ -0,0 +1,413 @@
+
+
+
+
+ {$vaultInfo?.name || 'UpEnd'}
+
+
+
+
+ {$i18n.t('Roots')}
+
+ {#await roots}
+
+ {:then data}
+
+ {#each data as [address, _]}
+ -
+ {#if data.length <= 2}
+
+ {:else}
+
+ {/if}
+
+ {:else}
+ - No roots.
+ {/each}
+
+ {/await}
+
+
+ {#await keyed then data}
+ {#if data}
+
+
+ {$i18n.t('Keyed')}
+
+
+ {#each data as address}
+ -
+
+
+ {/each}
+
+
+ {/if}
+ {/await}
+
+
+
+ {#await groups}
+
+ {:then data}
+
+ {#each data.groups as group}
+ -
+
+
{group.count}
+
+ {:else}
+ - No groups?
+ {/each}
+ {#if data.groups && data.total > data.groups.length}
+ - + {data.total - data.groups.length}...
+ {/if}
+
+ {/await}
+
+
+
+ {#if frequent.length || $frequentQuery === undefined}
+
+ {$i18n.t('Frequently visited')}
+ {#if $frequentQuery == undefined}
+
+ {:else}
+
+ {/if}
+
+ {/if}
+ {#if recent.length || $recentQuery === undefined}
+
+ {$i18n.t('Recently visited')}
+ {#if $recentQuery == undefined}
+
+ {:else}
+
+ {/if}
+
+ {/if}
+
+
+ {#if latest.length || $latestQuery === undefined}
+
+ {$i18n.t('Most recently added')}
+ {#if $latestQuery == undefined}
+
+ {:else}
+
+ {/if}
+
+ {/if}
+
+
+
+
+
+
+
diff --git a/webui/src/routes/browse/[addresses]/+page.svelte b/webui/src/routes/browse/[addresses]/+page.svelte
new file mode 100644
index 0000000..c65f02a
--- /dev/null
+++ b/webui/src/routes/browse/[addresses]/+page.svelte
@@ -0,0 +1,199 @@
+
+
+
+ {#each addresses as address, index}
+
+ {#if ['+', '-'].some((c) => address.includes(c))}
+ close(index)}
+ on:detail={(ev) => onDetailChanged(index, ev)}
+ background="var(--background-lightest)"
+ >
+ close(index)} />
+
+ {:else if address === 'selected'}
+ {
+ selected.set([]);
+ close(index);
+ }}
+ on:detail={(ev) => onDetailChanged(index, ev)}
+ background="var(--background-lightest)"
+ >
+
+
+ {:else if address === 'groups'}
+ close(index)}
+ on:detail={(ev) => onDetailChanged(index, ev)}
+ >
+
+
+ {:else if address.startsWith('surface')}
+ close(index)}
+ on:detail={(ev) => onDetailChanged(index, ev)}
+ >
+ {@const x = address.split(':')[1].split(';')[0]}
+ {@const y = address.split(':')[1].split(';')[1]}
+
+ updateAddress(
+ index,
+ `surface:${[ev.detail.x, ev.detail.y].map((v) => v || '_').join(';')}`
+ )}
+ />
+
+ {:else}
+ close(index)}
+ on:resolved={(ev) => onIdentified(index, ev)}
+ on:detail={(ev) => onDetailChanged(index, ev)}
+ on:combine={() => addCombine(address)}
+ let:detail
+ >
+
+
+ {/if}
+
+ {/each}
+ {#if !detailMode}
+ {#key addresses}
+
+ add(ev.detail)} on:editable={() => scrollToVisible('add')} />
+
+ {/key}
+ {/if}
+
+
+
+
+
diff --git a/webui/src/routes/search/+page.svelte b/webui/src/routes/search/+page.svelte
new file mode 100644
index 0000000..d21c4f9
--- /dev/null
+++ b/webui/src/routes/search/+page.svelte
@@ -0,0 +1,214 @@
+
+
+
+ {#if !$error}
+ {#if !looksLikeQuery}
+
+ {#if exactHits.length}
+
+ {#each exactHits as address}
+ -
+
+
+ {/each}
+
+ {:else}
+
+
Create new object?
+
+
+ {/if}
+
+ {/if}
+ {#if $result}
+
+ {#if sortedObjects.length}
+ Objects
+ {
+ lastWidget = ev.detail;
+ }}
+ />
+ {/if}
+
+
+
+ {#if $result?.entries.length}
+ Raw results
+
+ {#each $result.entries as entry}
+
+ {/each}
+
+ {:else}
+ No results found.
+ {/if}
+
+ {:else}
+
+
+
+ {/if}
+ {:else}
+
+ {$error}
+
+ {/if}
+
+
+
diff --git a/webui/src/routes/setup/+page.svelte b/webui/src/routes/setup/+page.svelte
new file mode 100644
index 0000000..e8882be
--- /dev/null
+++ b/webui/src/routes/setup/+page.svelte
@@ -0,0 +1,122 @@
+
+
+
+ {$i18n.t('Vault Setup')}
+
+ Scan mode
+
+
+
(mode = 'Mirror')}
+ active={mode === 'Mirror'}
+ >
+ Mirror
+
+
+ {$i18n.t('Groups are nested reflecting the original file directory structure.')}
+
+
+
+
(mode = 'Flat')}
+ active={mode === 'Flat'}
+ >
+ Flat
+
+
+ {$i18n.t('All groups are created as direct descendants of the root group.')}
+
+
+
+
(mode = 'Incoming')}
+ active={mode === 'Incoming'}
+ >
+ Incoming
+
+
+ {$i18n.t("New files are added to a group called 'Incoming'.")}
+
+
+
+
+
+ submitOptions()}>
+ {$i18n.t('Confirm and start scan')}
+
+
+
+
+
diff --git a/webui/src/views/Store.svelte b/webui/src/routes/store/+page.svelte
similarity index 100%
rename from webui/src/views/Store.svelte
rename to webui/src/routes/store/+page.svelte
diff --git a/webui/src/stories/BlobPreview.stories.ts b/webui/src/stories/BlobPreview.stories.ts
deleted file mode 100644
index 5193b6a..0000000
--- a/webui/src/stories/BlobPreview.stories.ts
+++ /dev/null
@@ -1,49 +0,0 @@
-import type { Meta, StoryObj } from "@storybook/svelte";
-import BlobPreview from "../components/display/BlobPreview.svelte";
-import {
- audioAddress,
- imageAddress,
- imageVerticalAddress,
- stlAddress,
- videoAddress,
- videoVerticalAddress,
-} from "./common";
-
-const meta: Meta = {
- title: "Blobs/BlobPreview",
- component: BlobPreview,
- tags: ["autodocs"],
- argTypes: {
- onLoaded: {
- action: "loaded",
- },
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- } as any,
-};
-
-export default meta;
-type Story = StoryObj;
-
-export const Image: Story = {
- args: { address: imageAddress },
-};
-
-export const ImageVertical: Story = {
- args: { address: imageVerticalAddress },
-};
-
-export const Audio: Story = {
- args: { address: audioAddress },
-};
-
-export const Video: Story = {
- args: { address: videoAddress },
-};
-
-export const VideoVertical: Story = {
- args: { address: videoVerticalAddress },
-};
-
-export const Model3d: Story = {
- args: { address: stlAddress },
-};
diff --git a/webui/src/stories/BlobViewer.stories.ts b/webui/src/stories/BlobViewer.stories.ts
deleted file mode 100644
index 8aba22b..0000000
--- a/webui/src/stories/BlobViewer.stories.ts
+++ /dev/null
@@ -1,53 +0,0 @@
-import type { Meta, StoryObj } from "@storybook/svelte";
-import BlobViewer from "../components/display/BlobViewer.svelte";
-import {
- audioAddress,
- imageAddress,
- imageVerticalAddress,
- stlAddress,
- videoAddress,
- videoVerticalAddress,
-} from "./common";
-import RouterDecorator from "./RouterDecorator.svelte";
-
-const meta: Meta = {
- title: "Blobs/BlobViewer",
- component: BlobViewer,
- tags: ["autodocs"],
- argTypes: {
- detail: {
- control: {
- type: "boolean",
- },
- },
- },
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- decorators: [() => RouterDecorator as any],
-};
-
-export default meta;
-type Story = StoryObj;
-
-export const Image: Story = {
- args: { address: imageAddress },
-};
-
-export const ImageVertical: Story = {
- args: { address: imageVerticalAddress },
-};
-
-export const Audio: Story = {
- args: { address: audioAddress },
-};
-
-export const Video: Story = {
- args: { address: videoAddress },
-};
-
-export const VideoVertical: Story = {
- args: { address: videoVerticalAddress },
-};
-
-export const Model3d: Story = {
- args: { address: stlAddress },
-};
diff --git a/webui/src/stories/EntityList.stories.ts b/webui/src/stories/EntityList.stories.ts
deleted file mode 100644
index 2536e77..0000000
--- a/webui/src/stories/EntityList.stories.ts
+++ /dev/null
@@ -1,40 +0,0 @@
-import type { Meta, StoryObj } from "@storybook/svelte";
-import EntityList from "../components/widgets/EntityList.svelte";
-import {
- imageAddress,
- imageVerticalAddress,
- videoAddress,
- videoVerticalAddress,
-} from "./common";
-import RouterDecorator from "./RouterDecorator.svelte";
-
-const meta: Meta = {
- title: "Widgets/EntityList",
- component: EntityList,
- tags: ["autodocs"],
- args: {
- entities: [
- imageAddress,
- imageVerticalAddress,
- videoAddress,
- videoVerticalAddress,
- ],
- },
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- decorators: [() => RouterDecorator as any],
-};
-
-export default meta;
-type Story = StoryObj;
-
-export const Thumbnails: Story = {
- args: {
- thumbnails: true,
- },
-};
-
-export const Plain: Story = {
- args: {
- thumbnails: false,
- },
-};
diff --git a/webui/src/stories/FullscreenDecorator.svelte b/webui/src/stories/FullscreenDecorator.svelte
deleted file mode 100644
index 6645d76..0000000
--- a/webui/src/stories/FullscreenDecorator.svelte
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
diff --git a/webui/src/stories/RouterDecorator.svelte b/webui/src/stories/RouterDecorator.svelte
deleted file mode 100644
index f9d0404..0000000
--- a/webui/src/stories/RouterDecorator.svelte
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
diff --git a/webui/src/stories/Selector.stories.ts b/webui/src/stories/Selector.stories.ts
deleted file mode 100644
index 826ed35..0000000
--- a/webui/src/stories/Selector.stories.ts
+++ /dev/null
@@ -1,92 +0,0 @@
-import type { Meta, StoryObj } from "@storybook/svelte";
-import Selector from "../components/utils/Selector.svelte";
-import RouterDecorator from "./RouterDecorator.svelte";
-
-const meta: Meta = {
- title: "Widgets/Selector",
- component: Selector,
- tags: ["autodocs"],
- argTypes: {
- onInput: {
- action: "input",
- },
- onFocus: {
- action: "focus",
- },
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- } as any,
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- decorators: [() => RouterDecorator as any], // due to upobject link in selected state
-};
-
-export default meta;
-type Story = StoryObj;
-
-export const Attribute: Story = {
- args: {
- types: ["Attribute", "NewAttribute"],
- },
-};
-
-export const AttributeInitial: Story = {
- args: {
- types: ["Attribute"],
- initial: {
- t: "Attribute",
- name: "INITIAL_ATTR",
- },
- },
-};
-
-export const AllValues: Story = {
- args: {
- types: [
- "Attribute",
- "NewAttribute",
- "Address",
- "NewAddress",
- "String",
- "Number",
- ],
- },
-};
-
-export const Entities: Story = {
- args: {
- types: ["Address", "NewAddress"],
- },
-};
-
-export const ExistingEntities: Story = {
- args: {
- types: ["Address"],
- },
-};
-
-export const Strings: Story = {
- args: {
- types: ["String"],
- },
-};
-
-export const StringInitial: Story = {
- args: {
- types: ["String"],
- initial: {
- t: "String",
- c: "An Initial String.",
- },
- },
-};
-
-export const Numbers: Story = {
- args: {
- types: ["Number"],
- },
-};
-
-export const MultipleValues: Story = {
- args: {
- types: ["String", "Number"],
- },
-};
diff --git a/webui/src/stories/UpObject.stories.ts b/webui/src/stories/UpObject.stories.ts
deleted file mode 100644
index 0510ae3..0000000
--- a/webui/src/stories/UpObject.stories.ts
+++ /dev/null
@@ -1,59 +0,0 @@
-import type { Meta, StoryObj } from "@storybook/svelte";
-import UpObject from "../components/display/UpObject.svelte";
-import { videoAddress } from "./common";
-import RouterDecorator from "./RouterDecorator.svelte";
-
-const address = videoAddress;
-
-const meta: Meta = {
- title: "Display/UpObject",
- component: UpObject,
- tags: ["autodocs"],
- args: {
- address,
- },
- argTypes: {
- address: {
- defaultValue: address,
- name: "Address",
- type: "string",
- },
- onResolved: {
- action: "resolved",
- },
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- } as any,
-};
-
-export default meta;
-type Story = StoryObj;
-
-// More on writing stories with args: https://storybook.js.org/docs/7.0/svelte/writing-stories/args
-export const Default: Story = {};
-
-export const WithLabels: Story = {
- args: {
- labels: ["Label 1", "Label B", "Label III"],
- },
-};
-
-export const Link: Story = {
- args: {
- link: true,
- },
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- decorators: [() => RouterDecorator as any],
-};
-
-export const Banner: Story = {
- args: {
- banner: true,
- },
-};
-
-export const BannerWithLabels: Story = {
- args: {
- banner: true,
- labels: ["Label 1", "Label B", "Label III"],
- },
-};
diff --git a/webui/src/stories/UpObjectCard.stories.ts b/webui/src/stories/UpObjectCard.stories.ts
deleted file mode 100644
index 5ccf128..0000000
--- a/webui/src/stories/UpObjectCard.stories.ts
+++ /dev/null
@@ -1,47 +0,0 @@
-import type { Meta, StoryObj } from "@storybook/svelte";
-import UpObjectCard from "../components/display/UpObjectCard.svelte";
-import { imageAddress } from "./common";
-import RouterDecorator from "./RouterDecorator.svelte";
-
-const address = imageAddress;
-
-const meta: Meta = {
- title: "Display/UpObjectCard",
- component: UpObjectCard,
- tags: ["autodocs"],
- args: {
- address,
- },
- argTypes: {
- address: {
- defaultValue: address,
- name: "Address",
- type: "string",
- },
- },
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- decorators: [() => RouterDecorator as any],
-};
-
-export default meta;
-type Story = StoryObj;
-
-export const Default: Story = {};
-
-export const WithLabels: Story = {
- args: {
- labels: ["Label 1", "Label B", "Label III"],
- },
-};
-
-export const WithoutThumbnail: Story = {
- args: {
- thumbnail: false,
- },
-};
-
-export const Small: Story = {
- args: {
- banner: false,
- },
-};
diff --git a/webui/src/stories/common.ts b/webui/src/stories/common.ts
deleted file mode 100644
index e97277d..0000000
--- a/webui/src/stories/common.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-export const imageAddress = "zb2rhYSdmX5kD5vkUErWkmTpyhGugBX8WqBuLLQdgox8ztwwx";
-export const imageVerticalAddress =
- "zb2rhmTC5cXbcQ3kgXkcksWWBbR4VrzU5L3S9kbyMPCicVy9L";
-
-export const audioAddress = "zb2rhj3LpjUDtka3WuygZJGcEbgmrEyjBY6Y6ya9PVVEkbkke";
-
-export const videoAddress = "zb2rhnhv2Me2ZWohSYp7kyf1KAQbZ1zsLficHsaWTgoex67iJ";
-export const videoVerticalAddress =
- "zb2rhocWjf4rc39Wi7TDv6KaVxs2iTQqN6CVYR6m7M8AYgp9c";
-
-export const stlAddress = "zb2rhbprcQL38kifW8aMW8cvgWymtaBEe6fK9n3nzDum25Paf";
diff --git a/webui/src/util/history.ts b/webui/src/util/history.ts
deleted file mode 100644
index f3eb228..0000000
--- a/webui/src/util/history.ts
+++ /dev/null
@@ -1,46 +0,0 @@
-import { createHashHistory } from "history";
-import type { HistorySource } from "svelte-navigator";
-
-export default function (): HistorySource {
- const history = createHashHistory({ window });
- let listeners = [];
-
- history.listen((location) => {
- if (history.action === "POP") {
- listeners.forEach((listener) => listener(location));
- }
- });
-
- return {
- get location() {
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- return history.location as any;
- },
- addEventListener(name, handler) {
- if (name !== "popstate") return;
- listeners.push(handler);
- },
- removeEventListener(name, handler) {
- if (name !== "popstate") return;
- listeners = listeners.filter((fn) => fn !== handler);
- },
- history: {
- get state() {
- return history.location.state as object;
- },
- pushState(state, _title, uri) {
- history.push(uri, state);
- },
- replaceState(state, _title, uri) {
- history.replace(uri, state);
- },
- go(to) {
- history.go(to);
- },
- },
- };
-}
-
-export function normUrl(url: string) {
- return `/#${url.startsWith("/") ? "" : "/"}${url}`;
-}
diff --git a/webui/src/util/info.ts b/webui/src/util/info.ts
deleted file mode 100644
index 00356a0..0000000
--- a/webui/src/util/info.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import api from "../lib/api";
-import { readable, type Readable } from "svelte/store";
-import type { VaultInfo } from "@upnd/upend/types";
-
-export const vaultInfo: Readable = readable(undefined, (set) => {
- api.fetchInfo().then(async (info) => {
- set(info);
- });
-});
diff --git a/webui/src/util/labels.ts b/webui/src/util/labels.ts
deleted file mode 100644
index 1497459..0000000
--- a/webui/src/util/labels.ts
+++ /dev/null
@@ -1,28 +0,0 @@
-import api from "../lib/api";
-import { i18n } from "../i18n";
-import { derived, readable, type Readable } from "svelte/store";
-
-const databaseAttributeLabels: Readable<{ [key: string]: string }> = readable(
- {},
- (set) => {
- const result = {};
- api.fetchAllAttributes().then((attributes) => {
- attributes.forEach((attribute) => {
- if (attribute.labels.length) {
- result[attribute.name] = attribute.labels.sort()[0];
- }
- });
- set(result);
- });
- },
-);
-
-export const attributeLabels: Readable<{ [key: string]: string }> = derived(
- [i18n, databaseAttributeLabels],
- ([i18n, attributeLabels]) => {
- const result = {};
- Object.assign(result, i18n.getResourceBundle(i18n.language, "attributes"));
- Object.assign(result, attributeLabels);
- return result;
- },
-);
diff --git a/webui/src/util/search.ts b/webui/src/util/search.ts
deleted file mode 100644
index 5804f0a..0000000
--- a/webui/src/util/search.ts
+++ /dev/null
@@ -1,40 +0,0 @@
-import type { PutInput } from "@upnd/upend/types";
-import { query as queryFn } from "../lib/entity";
-import api from "../lib/api";
-import { ATTR_LABEL } from "@upnd/upend/constants";
-
-export function baseSearch(query: string) {
- return queryFn(
- `(or (matches (contains "${query}") ? ?) (matches ? (contains "${query}") ?) (matches ? ? (contains "${query}")))`,
- );
-}
-
-export function baseSearchOnce(query: string) {
- return api.query(
- `(or (matches (contains "${query}") ? ?) (matches ? (contains "${query}") ?) (matches ? ? (contains "${query}")))`,
- );
-}
-
-export async function createLabelled(label: string) {
- let body: PutInput;
- if (label.match("^[\\w]+://[\\w]")) {
- body = {
- entity: {
- t: "Url",
- c: label,
- },
- };
- const [_, entity] = await api.putEntry(body);
- return entity;
- } else {
- const [_, entity] = await api.putEntry({
- entity: {
- t: "Uuid",
- },
- });
-
- await api.putEntityAttribute(entity, ATTR_LABEL, { t: "String", c: label });
-
- return entity;
- }
-}
diff --git a/webui/src/views/Browse.svelte b/webui/src/views/Browse.svelte
deleted file mode 100644
index 5633939..0000000
--- a/webui/src/views/Browse.svelte
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
- {#each addresses as address, index}
-
- {#if ["+", "-"].some((c) => address.includes(c))}
- close(index)}
- on:detail={(ev) => onDetailChanged(index, ev)}
- background="var(--background-lightest)"
- >
- close(index)} />
-
- {:else if address === "selected"}
- {
- selected.set([]);
- close(index);
- }}
- on:detail={(ev) => onDetailChanged(index, ev)}
- background="var(--background-lightest)"
- >
-
-
- {:else if address === "groups"}
- close(index)}
- on:detail={(ev) => onDetailChanged(index, ev)}
- >
-
-
- {:else if address.startsWith("surface")}
- close(index)}
- on:detail={(ev) => onDetailChanged(index, ev)}
- >
- {@const x = address.split(":")[1].split(";")[0]}
- {@const y = address.split(":")[1].split(";")[1]}
-
- updateAddress(
- index,
- `surface:${[ev.detail.x, ev.detail.y]
- .map((v) => v || "_")
- .join(";")}`,
- )}
- />
-
- {:else}
- close(index)}
- on:resolved={(ev) => onIdentified(index, ev)}
- on:detail={(ev) => onDetailChanged(index, ev)}
- on:combine={() => addCombine(address)}
- let:detail
- >
-
-
- {/if}
-
- {/each}
- {#if !detailMode}
- {#key addresses}
-
- add(ev.detail)}
- on:editable={() => scrollToVisible("add")}
- />
-
- {/key}
- {/if}
-
-
-
-
-
diff --git a/webui/src/views/Home.svelte b/webui/src/views/Home.svelte
deleted file mode 100644
index 2c55c13..0000000
--- a/webui/src/views/Home.svelte
+++ /dev/null
@@ -1,422 +0,0 @@
-
-
-
-
- {$vaultInfo?.name || "UpEnd"}
-
-
-
-
- {$i18n.t("Roots")}
-
- {#await roots}
-
- {:then data}
-
- {#each data as [address, _]}
- -
- {#if data.length <= 2}
-
- {:else}
-
- {/if}
-
- {:else}
- - No roots.
- {/each}
-
- {/await}
-
-
- {#await keyed then data}
- {#if data}
-
-
- {$i18n.t("Keyed")}
-
-
- {#each data as address}
- -
-
-
- {/each}
-
-
- {/if}
- {/await}
-
-
-
- {$i18n.t("Groups")}
-
- {#await groups}
-
- {:then data}
-
- {#each data.groups as group}
- -
-
-
{group.count}
-
- {:else}
- - No groups?
- {/each}
- {#if data.groups && data.total > data.groups.length}
- - + {data.total - data.groups.length}...
- {/if}
-
- {/await}
-
-
-
- {#if frequent.length || $frequentQuery === undefined}
-
- {$i18n.t("Frequently visited")}
- {#if $frequentQuery == undefined}
-
- {:else}
-
- {/if}
-
- {/if}
- {#if recent.length || $recentQuery === undefined}
-
- {$i18n.t("Recently visited")}
- {#if $recentQuery == undefined}
-
- {:else}
-
- {/if}
-
- {/if}
-
-
- {#if latest.length || $latestQuery === undefined}
-
- {$i18n.t("Most recently added")}
- {#if $latestQuery == undefined}
-
- {:else}
-
- {/if}
-
- {/if}
-
-
- {$i18n.t("View store statistics")}
-
-
-
-
-
-
diff --git a/webui/src/views/Search.svelte b/webui/src/views/Search.svelte
deleted file mode 100644
index 5bc32c1..0000000
--- a/webui/src/views/Search.svelte
+++ /dev/null
@@ -1,224 +0,0 @@
-
-
-
- {#if !$error}
- {#if !looksLikeQuery}
-
- {#if exactHits.length}
-
- {#each exactHits as address}
- -
-
-
- {/each}
-
- {:else}
-
-
Create new object?
-
-
- {/if}
-
- {/if}
- {#if $result}
-
- {#if sortedObjects.length}
- Objects
- {
- lastWidget = ev.detail;
- }}
- />
- {/if}
-
-
-
- {#if $result?.entries.length}
- Raw results
-
- {#each $result.entries as entry}
-
- {/each}
-
- {:else}
- No results found.
- {/if}
-
- {:else}
-
-
-
- {/if}
- {:else}
-
- {$error}
-
- {/if}
-
-
-
diff --git a/webui/src/views/Setup.svelte b/webui/src/views/Setup.svelte
deleted file mode 100644
index 717ec17..0000000
--- a/webui/src/views/Setup.svelte
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
-
- {$i18n.t("Vault Setup")}
-
- Scan mode
-
-
-
(mode = "Mirror")}
- active={mode === "Mirror"}
- >
- Mirror
-
-
- {$i18n.t(
- "Groups are nested reflecting the original file directory structure.",
- )}
-
-
-
-
(mode = "Flat")}
- active={mode === "Flat"}
- >
- Flat
-
-
- {$i18n.t(
- "All groups are created as direct descendants of the root group.",
- )}
-
-
-
-
(mode = "Incoming")}
- active={mode === "Incoming"}
- >
- Incoming
-
-
- {$i18n.t("New files are added to a group called 'Incoming'.")}
-
-
-
-
-
- submitOptions()}
- >
- {$i18n.t("Confirm and start scan")}
-
-
-
-
-
diff --git a/webui/src/vite.d.ts b/webui/src/vite.d.ts
deleted file mode 100644
index 11f02fe..0000000
--- a/webui/src/vite.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-///
diff --git a/webui/public/assets/upend.svg b/webui/static/assets/upend.svg
similarity index 100%
rename from webui/public/assets/upend.svg
rename to webui/static/assets/upend.svg
diff --git a/webui/svelte.config.js b/webui/svelte.config.js
index 3630bb3..2b35fe1 100644
--- a/webui/svelte.config.js
+++ b/webui/svelte.config.js
@@ -1,7 +1,18 @@
-import sveltePreprocess from 'svelte-preprocess'
+import adapter from '@sveltejs/adapter-auto';
+import { vitePreprocess } from '@sveltejs/vite-plugin-svelte';
-export default {
- // Consult https://github.com/sveltejs/svelte-preprocess
- // for more information about preprocessors
- preprocess: sveltePreprocess()
-}
+/** @type {import('@sveltejs/kit').Config} */
+const config = {
+ // Consult https://kit.svelte.dev/docs/integrations#preprocessors
+ // for more information about preprocessors
+ preprocess: vitePreprocess(),
+
+ kit: {
+ // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list.
+ // If your environment is not supported or you settled on a specific environment, switch out the adapter.
+ // See https://kit.svelte.dev/docs/adapters for more information about adapters.
+ adapter: adapter()
+ }
+};
+
+export default config;
diff --git a/webui/tsconfig.json b/webui/tsconfig.json
index d383031..82081ab 100644
--- a/webui/tsconfig.json
+++ b/webui/tsconfig.json
@@ -1,21 +1,18 @@
{
- "extends": "@tsconfig/svelte/tsconfig.json",
- "compilerOptions": {
- "target": "ESNext",
- "useDefineForClassFields": true,
- "module": "ESNext",
- "resolveJsonModule": true,
- "baseUrl": ".",
- /**
- * Typecheck JS in `.svelte` and `.js` files by default.
- * Disable checkJs if you'd like to use dynamic types in JS.
- * Note that setting allowJs false does not prevent the use
- * of JS in `.svelte` files.
- */
- "allowJs": true,
- "checkJs": true,
- "isolatedModules": true
- },
- "include": ["src/**/*.d.ts", "src/**/*.ts", "src/**/*.js", "src/**/*.svelte"],
- "references": [{ "path": "./tsconfig.node.json" }]
+ "extends": "./.svelte-kit/tsconfig.json",
+ "compilerOptions": {
+ "allowJs": true,
+ "checkJs": true,
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "resolveJsonModule": true,
+ "skipLibCheck": true,
+ "sourceMap": true,
+ "strict": true,
+ "moduleResolution": "bundler"
+ }
+ // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias
+ //
+ // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes
+ // from the referenced tsconfig.json - TypeScript does not merge them in
}
diff --git a/webui/tsconfig.node.json b/webui/tsconfig.node.json
deleted file mode 100644
index 65dbdb9..0000000
--- a/webui/tsconfig.node.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "compilerOptions": {
- "composite": true,
- "module": "ESNext",
- "moduleResolution": "Node"
- },
- "include": ["vite.config.ts"]
-}
diff --git a/webui/vite.config.ts b/webui/vite.config.ts
index 36d1525..89e1e47 100644
--- a/webui/vite.config.ts
+++ b/webui/vite.config.ts
@@ -1,12 +1,12 @@
+import { sveltekit } from "@sveltejs/kit/vite";
import { defineConfig } from "vite";
-import { svelte } from "@sveltejs/vite-plugin-svelte";
import { viteStaticCopy } from "vite-plugin-static-copy";
import * as path from "path";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
- svelte(),
+ sveltekit(),
viteStaticCopy({
targets: [
{