From dbbb0607206b73153d0a78b9fa5b36395bae2067 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Norman=20K=C3=B6hring?= Date: Sat, 17 Jun 2023 12:45:25 +0200 Subject: [PATCH] initial --- .eslintignore | 2 + .eslintrc.cjs | 36 + .gitignore | 28 + .prettierignore | 2 + .prettierrc | 4 + .prettierrc.json | 8 + .vscode/extensions.json | 3 + README.md | 46 + env.d.ts | 1 + index.html | 13 + package.json | 33 + pnpm-lock.yaml | 2308 +++++++++++++++++++++++++++++++++++++++ public/favicon.ico | Bin 0 -> 4286 bytes src/App.vue | 12 + src/happybirthday.mp4 | Bin 0 -> 152745 bytes src/main.css | 9 + src/main.ts | 6 + tsconfig.app.json | 12 + tsconfig.json | 11 + tsconfig.node.json | 15 + vite.config.ts | 16 + 21 files changed, 2565 insertions(+) create mode 100644 .eslintignore create mode 100644 .eslintrc.cjs create mode 100644 .gitignore create mode 100644 .prettierignore create mode 100644 .prettierrc create mode 100644 .prettierrc.json create mode 100644 .vscode/extensions.json create mode 100644 README.md create mode 100644 env.d.ts create mode 100644 index.html create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 public/favicon.ico create mode 100644 src/App.vue create mode 100644 src/happybirthday.mp4 create mode 100644 src/main.css create mode 100644 src/main.ts create mode 100644 tsconfig.app.json create mode 100644 tsconfig.json create mode 100644 tsconfig.node.json create mode 100644 vite.config.ts diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..b0c9624 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,2 @@ +dist +dist-ssr diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 0000000..3328d20 --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,36 @@ +/* eslint-env node */ +require('@rushstack/eslint-patch/modern-module-resolution') +module.exports = { + root: true, + env: { + browser: true, + node: true, + }, + extends: [ + 'eslint:recommended', + 'plugin:vue/vue3-essential', + '@vue/eslint-config-typescript/recommended', + '@vue/eslint-config-prettier', + ], + overrides: [ + { + // https://typescript-eslint.io/docs/linting/troubleshooting/#i-get-errors-from-the-no-undef-rule-about-global-variables-not-being-defined-even-though-there-are-no-typescript-errors + files: ['*.vue'], + rules: { + 'no-undef': 'off', + }, + }, + ], + rules: { + // see https://vuejs.org/guide/extras/reactivity-transform.html + 'vue/no-setup-props-destructure': 'off', + // TODO: discuss if we want to force this + 'vue/multi-word-component-names': 'off', + // error appears since update to Vue3.3 for no apparent reason + 'vue/no-dupe-keys': 'off', + // see https://eslint.org/docs/latest/rules/no-prototype-builtins#when-not-to-use-it + 'no-prototype-builtins': 'off', + // as long as it is explicit, it is fine to use any + '@typescript-eslint/no-explicit-any': 'off', + }, +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..38adffa --- /dev/null +++ b/.gitignore @@ -0,0 +1,28 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +.DS_Store +dist +dist-ssr +coverage +*.local + +/cypress/videos/ +/cypress/screenshots/ + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..b0c9624 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,2 @@ +dist +dist-ssr diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..b2095be --- /dev/null +++ b/.prettierrc @@ -0,0 +1,4 @@ +{ + "semi": false, + "singleQuote": true +} diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000..66e2335 --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,8 @@ +{ + "$schema": "https://json.schemastore.org/prettierrc", + "semi": false, + "tabWidth": 2, + "singleQuote": true, + "printWidth": 100, + "trailingComma": "none" +} \ No newline at end of file diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..c0a6e5a --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..3910c78 --- /dev/null +++ b/README.md @@ -0,0 +1,46 @@ +# wordlish + +This template should help get you started developing with Vue 3 in Vite. + +## Recommended IDE Setup + +[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin). + +## Type Support for `.vue` Imports in TS + +TypeScript cannot handle type information for `.vue` imports by default, so we replace the `tsc` CLI with `vue-tsc` for type checking. In editors, we need [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin) to make the TypeScript language service aware of `.vue` types. + +If the standalone TypeScript plugin doesn't feel fast enough to you, Volar has also implemented a [Take Over Mode](https://github.com/johnsoncodehk/volar/discussions/471#discussioncomment-1361669) that is more performant. You can enable it by the following steps: + +1. Disable the built-in TypeScript Extension + 1) Run `Extensions: Show Built-in Extensions` from VSCode's command palette + 2) Find `TypeScript and JavaScript Language Features`, right click and select `Disable (Workspace)` +2. Reload the VSCode window by running `Developer: Reload Window` from the command palette. + +## Customize configuration + +See [Vite Configuration Reference](https://vitejs.dev/config/). + +## Project Setup + +```sh +pnpm install +``` + +### Compile and Hot-Reload for Development + +```sh +pnpm dev +``` + +### Type-Check, Compile and Minify for Production + +```sh +pnpm build +``` + +### Lint with [ESLint](https://eslint.org/) + +```sh +pnpm lint +``` diff --git a/env.d.ts b/env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/index.html b/index.html new file mode 100644 index 0000000..a888544 --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/package.json b/package.json new file mode 100644 index 0000000..cdf3e4a --- /dev/null +++ b/package.json @@ -0,0 +1,33 @@ +{ + "name": "wordlish", + "version": "0.0.0", + "private": true, + "scripts": { + "dev": "vite", + "build": "run-p type-check build-only", + "preview": "vite preview", + "build-only": "vite build", + "type-check": "vue-tsc --noEmit -p tsconfig.app.json --composite false", + "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore", + "format": "prettier --write src/" + }, + "dependencies": { + "vue": "^3.3.4" + }, + "devDependencies": { + "@rushstack/eslint-patch": "^1.2.0", + "@tsconfig/node18": "^2.0.1", + "@types/node": "^18.16.17", + "@vitejs/plugin-vue": "^4.2.3", + "@vue/eslint-config-prettier": "^7.1.0", + "@vue/eslint-config-typescript": "^11.0.3", + "@vue/tsconfig": "^0.4.0", + "eslint": "^8.39.0", + "eslint-plugin-vue": "^9.11.0", + "npm-run-all": "^4.1.5", + "prettier": "^2.8.8", + "typescript": "~5.0.4", + "vite": "^4.3.9", + "vue-tsc": "^1.6.5" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..68e4491 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,2308 @@ +lockfileVersion: '6.1' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +dependencies: + vue: + specifier: ^3.3.4 + version: 3.3.4 + +devDependencies: + '@rushstack/eslint-patch': + specifier: ^1.2.0 + version: 1.2.0 + '@tsconfig/node18': + specifier: ^2.0.1 + version: 2.0.1 + '@types/node': + specifier: ^18.16.17 + version: 18.16.17 + '@vitejs/plugin-vue': + specifier: ^4.2.3 + version: 4.2.3(vite@4.3.9)(vue@3.3.4) + '@vue/eslint-config-prettier': + specifier: ^7.1.0 + version: 7.1.0(eslint@8.39.0)(prettier@2.8.8) + '@vue/eslint-config-typescript': + specifier: ^11.0.3 + version: 11.0.3(eslint-plugin-vue@9.11.0)(eslint@8.39.0)(typescript@5.0.4) + '@vue/tsconfig': + specifier: ^0.4.0 + version: 0.4.0 + eslint: + specifier: ^8.39.0 + version: 8.39.0 + eslint-plugin-vue: + specifier: ^9.11.0 + version: 9.11.0(eslint@8.39.0) + npm-run-all: + specifier: ^4.1.5 + version: 4.1.5 + prettier: + specifier: ^2.8.8 + version: 2.8.8 + typescript: + specifier: ~5.0.4 + version: 5.0.4 + vite: + specifier: ^4.3.9 + version: 4.3.9(@types/node@18.16.17) + vue-tsc: + specifier: ^1.6.5 + version: 1.6.5(typescript@5.0.4) + +packages: + + /@babel/helper-string-parser@7.22.5: + resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-identifier@7.22.5: + resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} + engines: {node: '>=6.9.0'} + + /@babel/parser@7.22.5: + resolution: {integrity: sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.22.5 + + /@babel/types@7.22.5: + resolution: {integrity: sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.22.5 + '@babel/helper-validator-identifier': 7.22.5 + to-fast-properties: 2.0.0 + + /@esbuild/android-arm64@0.17.19: + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.17.19: + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.17.19: + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.17.19: + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.17.19: + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.17.19: + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.17.19: + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.17.19: + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.17.19: + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.17.19: + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.17.19: + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.17.19: + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.17.19: + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.17.19: + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x@0.17.19: + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64@0.17.19: + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64@0.17.19: + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.17.19: + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.17.19: + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.17.19: + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.17.19: + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64@0.17.19: + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@eslint-community/eslint-utils@4.4.0(eslint@8.39.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.39.0 + eslint-visitor-keys: 3.4.1 + dev: true + + /@eslint-community/regexpp@4.5.1: + resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + + /@eslint/eslintrc@2.0.3: + resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.5.2 + globals: 13.20.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@eslint/js@8.39.0: + resolution: {integrity: sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@humanwhocodes/config-array@0.11.10: + resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} + 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/module-importer@1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: true + + /@humanwhocodes/object-schema@1.2.1: + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + dev: true + + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + 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==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.15.0 + dev: true + + /@rushstack/eslint-patch@1.2.0: + resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==} + dev: true + + /@tsconfig/node18@2.0.1: + resolution: {integrity: sha512-UqdfvuJK0SArA2CxhKWwwAWfnVSXiYe63bVpMutc27vpngCntGUZQETO24pEJ46zU6XM+7SpqYoMgcO3bM11Ew==} + dev: true + + /@types/json-schema@7.0.12: + resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} + dev: true + + /@types/node@18.16.17: + resolution: {integrity: sha512-QAkjjRA1N7gPJeAP4WLXZtYv6+eMXFNviqktCDt4GLcmCugMr5BcRHfkOjCQzvCsnMp+L79a54zBkbw356xv9Q==} + dev: true + + /@types/semver@7.5.0: + resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} + dev: true + + /@typescript-eslint/eslint-plugin@5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.39.0)(typescript@5.0.4): + resolution: {integrity: sha512-XxuOfTkCUiOSyBWIvHlUraLw/JT/6Io1365RO6ZuI88STKMavJZPNMU0lFcUTeQXEhHiv64CbxYxBNoDVSmghg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.5.1 + '@typescript-eslint/parser': 5.59.11(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/scope-manager': 5.59.11 + '@typescript-eslint/type-utils': 5.59.11(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.11(eslint@8.39.0)(typescript@5.0.4) + debug: 4.3.4 + eslint: 8.39.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + natural-compare-lite: 1.4.0 + semver: 7.5.2 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser@5.59.11(eslint@8.39.0)(typescript@5.0.4): + resolution: {integrity: sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.59.11 + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.0.4) + debug: 4.3.4 + eslint: 8.39.0 + typescript: 5.0.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/scope-manager@5.59.11: + resolution: {integrity: sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/visitor-keys': 5.59.11 + dev: true + + /@typescript-eslint/type-utils@5.59.11(eslint@8.39.0)(typescript@5.0.4): + resolution: {integrity: sha512-LZqVY8hMiVRF2a7/swmkStMYSoXMFlzL6sXV6U/2gL5cwnLWQgLEG8tjWPpaE4rMIdZ6VKWwcffPlo1jPfk43g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.11(eslint@8.39.0)(typescript@5.0.4) + debug: 4.3.4 + eslint: 8.39.0 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/types@5.59.11: + resolution: {integrity: sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@typescript-eslint/typescript-estree@5.59.11(typescript@5.0.4): + resolution: {integrity: sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/visitor-keys': 5.59.11 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.2 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/utils@5.59.11(eslint@8.39.0)(typescript@5.0.4): + resolution: {integrity: sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.39.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 5.59.11 + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.0.4) + eslint: 8.39.0 + eslint-scope: 5.1.1 + semver: 7.5.2 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/visitor-keys@5.59.11: + resolution: {integrity: sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.59.11 + eslint-visitor-keys: 3.4.1 + dev: true + + /@vitejs/plugin-vue@4.2.3(vite@4.3.9)(vue@3.3.4): + resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 + vue: ^3.2.25 + dependencies: + vite: 4.3.9(@types/node@18.16.17) + vue: 3.3.4 + dev: true + + /@volar/language-core@1.4.1: + resolution: {integrity: sha512-EIY+Swv+TjsWpxOxujjMf1ZXqOjg9MT2VMXZ+1dKva0wD8W0L6EtptFFcCJdBbcKmGMFkr57Qzz9VNMWhs3jXQ==} + dependencies: + '@volar/source-map': 1.4.1 + dev: true + + /@volar/source-map@1.4.1: + resolution: {integrity: sha512-bZ46ad72dsbzuOWPUtJjBXkzSQzzSejuR3CT81+GvTEI2E994D8JPXzM3tl98zyCNnjgs4OkRyliImL1dvJ5BA==} + dependencies: + muggle-string: 0.2.2 + dev: true + + /@volar/typescript@1.4.1-patch.2(typescript@5.0.4): + resolution: {integrity: sha512-lPFYaGt8OdMEzNGJJChF40uYqMO4Z/7Q9fHPQC/NRVtht43KotSXLrkPandVVMf9aPbiJ059eAT+fwHGX16k4w==} + peerDependencies: + typescript: '*' + dependencies: + '@volar/language-core': 1.4.1 + typescript: 5.0.4 + dev: true + + /@volar/vue-language-core@1.6.5: + resolution: {integrity: sha512-IF2b6hW4QAxfsLd5mePmLgtkXzNi+YnH6ltCd80gb7+cbdpFMjM1I+w+nSg2kfBTyfu+W8useCZvW89kPTBpzg==} + dependencies: + '@volar/language-core': 1.4.1 + '@volar/source-map': 1.4.1 + '@vue/compiler-dom': 3.3.4 + '@vue/compiler-sfc': 3.3.4 + '@vue/reactivity': 3.3.4 + '@vue/shared': 3.3.4 + minimatch: 9.0.1 + muggle-string: 0.2.2 + vue-template-compiler: 2.7.14 + dev: true + + /@volar/vue-typescript@1.6.5(typescript@5.0.4): + resolution: {integrity: sha512-er9rVClS4PHztMUmtPMDTl+7c7JyrxweKSAEe/o/Noeq2bQx6v3/jZHVHBe8ZNUti5ubJL/+Tg8L3bzmlalV8A==} + peerDependencies: + typescript: '*' + dependencies: + '@volar/typescript': 1.4.1-patch.2(typescript@5.0.4) + '@volar/vue-language-core': 1.6.5 + typescript: 5.0.4 + dev: true + + /@vue/compiler-core@3.3.4: + resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} + dependencies: + '@babel/parser': 7.22.5 + '@vue/shared': 3.3.4 + estree-walker: 2.0.2 + source-map-js: 1.0.2 + + /@vue/compiler-dom@3.3.4: + resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==} + dependencies: + '@vue/compiler-core': 3.3.4 + '@vue/shared': 3.3.4 + + /@vue/compiler-sfc@3.3.4: + resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} + dependencies: + '@babel/parser': 7.22.5 + '@vue/compiler-core': 3.3.4 + '@vue/compiler-dom': 3.3.4 + '@vue/compiler-ssr': 3.3.4 + '@vue/reactivity-transform': 3.3.4 + '@vue/shared': 3.3.4 + estree-walker: 2.0.2 + magic-string: 0.30.0 + postcss: 8.4.24 + source-map-js: 1.0.2 + + /@vue/compiler-ssr@3.3.4: + resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==} + dependencies: + '@vue/compiler-dom': 3.3.4 + '@vue/shared': 3.3.4 + + /@vue/eslint-config-prettier@7.1.0(eslint@8.39.0)(prettier@2.8.8): + resolution: {integrity: sha512-Pv/lVr0bAzSIHLd9iz0KnvAr4GKyCEl+h52bc4e5yWuDVtLgFwycF7nrbWTAQAS+FU6q1geVd07lc6EWfJiWKQ==} + peerDependencies: + eslint: '>= 7.28.0' + prettier: '>= 2.0.0' + dependencies: + eslint: 8.39.0 + eslint-config-prettier: 8.8.0(eslint@8.39.0) + eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.39.0)(prettier@2.8.8) + prettier: 2.8.8 + dev: true + + /@vue/eslint-config-typescript@11.0.3(eslint-plugin-vue@9.11.0)(eslint@8.39.0)(typescript@5.0.4): + resolution: {integrity: sha512-dkt6W0PX6H/4Xuxg/BlFj5xHvksjpSlVjtkQCpaYJBIEuKj2hOVU7r+TIe+ysCwRYFz/lGqvklntRkCAibsbPw==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + eslint-plugin-vue: ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.59.11(eslint@8.39.0)(typescript@5.0.4) + eslint: 8.39.0 + eslint-plugin-vue: 9.11.0(eslint@8.39.0) + typescript: 5.0.4 + vue-eslint-parser: 9.3.1(eslint@8.39.0) + transitivePeerDependencies: + - supports-color + dev: true + + /@vue/reactivity-transform@3.3.4: + resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} + dependencies: + '@babel/parser': 7.22.5 + '@vue/compiler-core': 3.3.4 + '@vue/shared': 3.3.4 + estree-walker: 2.0.2 + magic-string: 0.30.0 + + /@vue/reactivity@3.3.4: + resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==} + dependencies: + '@vue/shared': 3.3.4 + + /@vue/runtime-core@3.3.4: + resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==} + dependencies: + '@vue/reactivity': 3.3.4 + '@vue/shared': 3.3.4 + + /@vue/runtime-dom@3.3.4: + resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==} + dependencies: + '@vue/runtime-core': 3.3.4 + '@vue/shared': 3.3.4 + csstype: 3.1.2 + + /@vue/server-renderer@3.3.4(vue@3.3.4): + resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==} + peerDependencies: + vue: 3.3.4 + dependencies: + '@vue/compiler-ssr': 3.3.4 + '@vue/shared': 3.3.4 + vue: 3.3.4 + + /@vue/shared@3.3.4: + resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} + + /@vue/tsconfig@0.4.0: + resolution: {integrity: sha512-CPuIReonid9+zOG/CGTT05FXrPYATEqoDGNrEaqS4hwcw5BUNM2FguC0mOwJD4Jr16UpRVl9N0pY3P+srIbqmg==} + dev: true + + /acorn-jsx@5.3.2(acorn@8.9.0): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.9.0 + dev: true + + /acorn@8.9.0: + resolution: {integrity: sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: true + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + 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: true + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: true + + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: true + + /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 + dev: true + + /array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + dev: true + + /available-typed-arrays@1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} + dev: true + + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: true + + /boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + dev: true + + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: true + + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + dependencies: + balanced-match: 1.0.2 + dev: true + + /braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + dev: true + + /call-bind@1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.2.1 + dev: true + + /callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + dev: true + + /chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: true + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + dev: true + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: true + + /color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + dev: true + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: true + + /concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: true + + /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.1 + shebang-command: 1.2.0 + which: 1.3.1 + dev: true + + /cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + + /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==} + + /de-indent@1.0.2: + resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} + dev: true + + /debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + + /deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: true + + /define-properties@1.2.0: + resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} + engines: {node: '>= 0.4'} + dependencies: + has-property-descriptors: 1.0.0 + object-keys: 1.1.1 + dev: true + + /dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + dev: true + + /doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + dev: true + + /error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + dependencies: + is-arrayish: 0.2.1 + dev: true + + /es-abstract@1.21.2: + resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.0 + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + es-set-tostringtag: 2.0.1 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.5 + get-intrinsic: 1.2.1 + get-symbol-description: 1.0.0 + globalthis: 1.0.3 + gopd: 1.0.1 + has: 1.0.3 + has-property-descriptors: 1.0.0 + has-proto: 1.0.1 + has-symbols: 1.0.3 + internal-slot: 1.0.5 + is-array-buffer: 3.0.2 + is-callable: 1.2.7 + is-negative-zero: 2.0.2 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + is-string: 1.0.7 + is-typed-array: 1.1.10 + is-weakref: 1.0.2 + object-inspect: 1.12.3 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.5.0 + safe-regex-test: 1.0.0 + string.prototype.trim: 1.2.7 + string.prototype.trimend: 1.0.6 + string.prototype.trimstart: 1.0.6 + typed-array-length: 1.0.4 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.9 + dev: true + + /es-set-tostringtag@2.0.1: + resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.1 + has: 1.0.3 + has-tostringtag: 1.0.0 + dev: true + + /es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + dev: true + + /esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.17.19 + '@esbuild/android-arm64': 0.17.19 + '@esbuild/android-x64': 0.17.19 + '@esbuild/darwin-arm64': 0.17.19 + '@esbuild/darwin-x64': 0.17.19 + '@esbuild/freebsd-arm64': 0.17.19 + '@esbuild/freebsd-x64': 0.17.19 + '@esbuild/linux-arm': 0.17.19 + '@esbuild/linux-arm64': 0.17.19 + '@esbuild/linux-ia32': 0.17.19 + '@esbuild/linux-loong64': 0.17.19 + '@esbuild/linux-mips64el': 0.17.19 + '@esbuild/linux-ppc64': 0.17.19 + '@esbuild/linux-riscv64': 0.17.19 + '@esbuild/linux-s390x': 0.17.19 + '@esbuild/linux-x64': 0.17.19 + '@esbuild/netbsd-x64': 0.17.19 + '@esbuild/openbsd-x64': 0.17.19 + '@esbuild/sunos-x64': 0.17.19 + '@esbuild/win32-arm64': 0.17.19 + '@esbuild/win32-ia32': 0.17.19 + '@esbuild/win32-x64': 0.17.19 + dev: true + + /escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + dev: true + + /escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + dev: true + + /eslint-config-prettier@8.8.0(eslint@8.39.0): + resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + dependencies: + eslint: 8.39.0 + dev: true + + /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.39.0)(prettier@2.8.8): + resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + eslint: '>=7.28.0' + eslint-config-prettier: '*' + prettier: '>=2.0.0' + peerDependenciesMeta: + eslint-config-prettier: + optional: true + dependencies: + eslint: 8.39.0 + eslint-config-prettier: 8.8.0(eslint@8.39.0) + prettier: 2.8.8 + prettier-linter-helpers: 1.0.0 + dev: true + + /eslint-plugin-vue@9.11.0(eslint@8.39.0): + resolution: {integrity: sha512-bBCJAZnkBV7ATH4Z1E7CvN3nmtS4H7QUU3UBxPdo8WohRU+yHjnQRALpTbxMVcz0e4Mx3IyxIdP5HYODMxK9cQ==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.39.0) + eslint: 8.39.0 + natural-compare: 1.4.0 + nth-check: 2.1.1 + postcss-selector-parser: 6.0.13 + semver: 7.5.2 + vue-eslint-parser: 9.3.1(eslint@8.39.0) + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - supports-color + 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 + dev: true + + /eslint-scope@7.2.0: + resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: true + + /eslint-visitor-keys@3.4.1: + resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /eslint@8.39.0: + resolution: {integrity: sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.39.0) + '@eslint-community/regexpp': 4.5.1 + '@eslint/eslintrc': 2.0.3 + '@eslint/js': 8.39.0 + '@humanwhocodes/config-array': 0.11.10 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.0 + eslint-visitor-keys: 3.4.1 + espree: 9.5.2 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.20.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-sdsl: 4.4.1 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.1 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /espree@9.5.2: + resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.9.0 + acorn-jsx: 5.3.2(acorn@8.9.0) + eslint-visitor-keys: 3.4.1 + dev: true + + /esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + dev: true + + /esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + 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@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + /esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: true + + /fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + dev: true + + /fast-diff@1.3.0: + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} + dev: true + + /fast-glob@3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + 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==} + dev: true + + /fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: true + + /fastq@1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + dependencies: + reusify: 1.0.4 + dev: true + + /file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: 3.0.4 + dev: true + + /fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: true + + /find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + + /flat-cache@3.0.4: + resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flatted: 3.2.7 + rimraf: 3.0.2 + dev: true + + /flatted@3.2.7: + resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + dev: true + + /for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + dependencies: + is-callable: 1.2.7 + dev: true + + /fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: true + + /fsevents@2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /function-bind@1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + dev: true + + /function.prototype.name@1.1.5: + resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + functions-have-names: 1.2.3 + dev: true + + /functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: true + + /get-intrinsic@1.2.1: + resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-proto: 1.0.1 + has-symbols: 1.0.3 + 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 + dev: true + + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + dev: true + + /glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: true + + /glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /globals@13.20.0: + resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + dev: true + + /globalthis@1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.2.0 + dev: true + + /globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 3.0.0 + dev: true + + /gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + dependencies: + get-intrinsic: 1.2.1 + dev: true + + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: true + + /grapheme-splitter@1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: true + + /has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + dev: true + + /has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + dev: true + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: true + + /has-property-descriptors@1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + dependencies: + get-intrinsic: 1.2.1 + dev: true + + /has-proto@1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + engines: {node: '>= 0.4'} + dev: true + + /has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + dev: true + + /has-tostringtag@1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: true + + /has@1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + dev: true + + /he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + dev: true + + /hosted-git-info@2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + dev: true + + /ignore@5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + engines: {node: '>= 4'} + dev: true + + /import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: true + + /imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + dev: true + + /inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: true + + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: true + + /internal-slot@1.0.5: + resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.1 + has: 1.0.3 + side-channel: 1.0.4 + dev: true + + /is-array-buffer@3.0.2: + resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + is-typed-array: 1.1.10 + dev: true + + /is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + dev: true + + /is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + dependencies: + has-bigints: 1.0.2 + dev: true + + /is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true + + /is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + dev: true + + /is-core-module@2.12.1: + resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} + dependencies: + has: 1.0.3 + dev: true + + /is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + dev: true + + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: true + + /is-negative-zero@2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + engines: {node: '>= 0.4'} + dev: true + + /is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + dev: true + + /is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: true + + /is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true + + /is-shared-array-buffer@1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + dependencies: + call-bind: 1.0.2 + dev: true + + /is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: true + + /is-typed-array@1.1.10: + resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + dev: true + + /is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + dependencies: + call-bind: 1.0.2 + dev: true + + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: true + + /js-sdsl@4.4.1: + resolution: {integrity: sha512-6Gsx8R0RucyePbWqPssR8DyfuXmLBooYN5cZFZKjHGnQuaf7pEzhtpceagJxVu4LqhYY5EYA7nko3FmeHZ1KbA==} + dev: true + + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: true + + /json-parse-better-errors@1.0.2: + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} + dev: true + + /json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + dev: true + + /json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + dev: true + + /levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true + + /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 + + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + 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==} + dev: true + + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: true + + /magic-string@0.30.0: + resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + + /memorystream@0.3.1: + resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} + engines: {node: '>= 0.10.0'} + dev: true + + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: true + + /micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: true + + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + dev: true + + /minimatch@9.0.1: + resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: true + + /ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: true + + /muggle-string@0.2.2: + resolution: {integrity: sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==} + 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 + + /natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: true + + /natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + dev: true + + /nice-try@1.0.5: + resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} + 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.2 + semver: 5.7.1 + validate-npm-package-license: 3.0.4 + dev: true + + /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.4 + dev: true + + /nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + dependencies: + boolbase: 1.0.0 + dev: true + + /object-inspect@1.12.3: + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + dev: true + + /object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: true + + /object.assign@4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + has-symbols: 1.0.3 + object-keys: 1.1.1 + dev: true + + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + dev: true + + /optionator@0.9.1: + resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.3 + dev: true + + /p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: true + + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: true + + /parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + dev: true + + /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 + + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: true + + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + 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'} + dev: true + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: true + + /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'} + dev: true + + /picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + dev: true + + /pidtree@0.3.1: + resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} + engines: {node: '>=0.10'} + hasBin: true + dev: true + + /pify@3.0.0: + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} + engines: {node: '>=4'} + dev: true + + /postcss-selector-parser@6.0.13: + resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + + /postcss@8.4.24: + resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + + /prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + dev: true + + /prettier-linter-helpers@1.0.0: + resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} + engines: {node: '>=6.0.0'} + dependencies: + fast-diff: 1.3.0 + dev: true + + /prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: true + + /punycode@2.3.0: + resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} + engines: {node: '>=6'} + dev: true + + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + 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 + + /regexp.prototype.flags@1.5.0: + resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + functions-have-names: 1.2.3 + dev: true + + /resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + dev: true + + /resolve@1.22.2: + resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} + hasBin: true + dependencies: + is-core-module: 2.12.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: true + + /rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.2.3 + dev: true + + /rollup@3.25.1: + resolution: {integrity: sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: true + + /safe-regex-test@1.0.0: + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + is-regex: 1.1.4 + dev: true + + /semver@5.7.1: + resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + hasBin: true + dev: true + + /semver@7.5.2: + resolution: {integrity: sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + 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 + + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + 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 + dev: true + + /slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + dev: true + + /source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + + /spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.13 + 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.13 + dev: true + + /spdx-license-ids@3.0.13: + resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} + dev: true + + /string.prototype.padend@3.1.4: + resolution: {integrity: sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: true + + /string.prototype.trim@1.2.7: + resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: true + + /string.prototype.trimend@1.0.6: + resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: true + + /string.prototype.trimstart@1.0.6: + resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: true + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: true + + /strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + dev: true + + /strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: true + + /supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + dev: true + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + 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: true + + /text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + dev: true + + /to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + dev: true + + /tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + dev: true + + /tsutils@3.21.0(typescript@5.0.4): + 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: 5.0.4 + dev: true + + /type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + dev: true + + /type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + dev: true + + /typed-array-length@1.0.4: + resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + dependencies: + call-bind: 1.0.2 + for-each: 0.3.3 + is-typed-array: 1.1.10 + dev: true + + /typescript@5.0.4: + resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} + engines: {node: '>=12.20'} + hasBin: true + dev: true + + /unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + dependencies: + call-bind: 1.0.2 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + dev: true + + /uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.3.0 + dev: true + + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + 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 + + /vite@4.3.9(@types/node@18.16.17): + resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.16.17 + esbuild: 0.17.19 + postcss: 8.4.24 + rollup: 3.25.1 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vue-eslint-parser@9.3.1(eslint@8.39.0): + resolution: {integrity: sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + dependencies: + debug: 4.3.4 + eslint: 8.39.0 + eslint-scope: 7.2.0 + eslint-visitor-keys: 3.4.1 + espree: 9.5.2 + esquery: 1.5.0 + lodash: 4.17.21 + semver: 7.5.2 + transitivePeerDependencies: + - supports-color + dev: true + + /vue-template-compiler@2.7.14: + resolution: {integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==} + dependencies: + de-indent: 1.0.2 + he: 1.2.0 + dev: true + + /vue-tsc@1.6.5(typescript@5.0.4): + resolution: {integrity: sha512-Wtw3J7CC+JM2OR56huRd5iKlvFWpvDiU+fO1+rqyu4V2nMTotShz4zbOZpW5g9fUOcjnyZYfBo5q5q+D/q27JA==} + hasBin: true + peerDependencies: + typescript: '*' + dependencies: + '@volar/vue-language-core': 1.6.5 + '@volar/vue-typescript': 1.6.5(typescript@5.0.4) + semver: 7.5.2 + typescript: 5.0.4 + dev: true + + /vue@3.3.4: + resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==} + dependencies: + '@vue/compiler-dom': 3.3.4 + '@vue/compiler-sfc': 3.3.4 + '@vue/runtime-dom': 3.3.4 + '@vue/server-renderer': 3.3.4(vue@3.3.4) + '@vue/shared': 3.3.4 + + /which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + dev: true + + /which-typed-array@1.1.9: + resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + is-typed-array: 1.1.10 + dev: true + + /which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /word-wrap@1.2.3: + resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + engines: {node: '>=0.10.0'} + dev: true + + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + dev: true + + /xml-name-validator@4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} + dev: true + + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: true + + /yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: true diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..cadd97b --- /dev/null +++ b/src/App.vue @@ -0,0 +1,12 @@ + + + diff --git a/src/happybirthday.mp4 b/src/happybirthday.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..73ddcb98436ecd5a19e3ae0063ef6b6a2f09cad9 GIT binary patch literal 152745 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

D_u(6Z-Aq|$e6=om)w-)CsK+DB_j->or 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

c_ZgS`yUGQG%krF!PwX6QV=Et50nWqq%$0P_$Ri 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

WPU4s*Apug?`r_% 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%0AZOiQP`bNK+W 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�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 literal 0 HcmV?d00001 diff --git a/src/main.css b/src/main.css new file mode 100644 index 0000000..155e7b8 --- /dev/null +++ b/src/main.css @@ -0,0 +1,9 @@ +body { + width: 100vw; + height: 100vh; + background: #444; + color: #EEE; + overflow: hidden; + display: flex; + flex-flow: column no-wrap; +} diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..0ac3a5f --- /dev/null +++ b/src/main.ts @@ -0,0 +1,6 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import App from './App.vue' + +createApp(App).mount('#app') diff --git a/tsconfig.app.json b/tsconfig.app.json new file mode 100644 index 0000000..3e5b621 --- /dev/null +++ b/tsconfig.app.json @@ -0,0 +1,12 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..66b5e57 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + } + ] +} diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 0000000..bb67dfc --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,15 @@ +{ + "extends": "@tsconfig/node18/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "composite": true, + "module": "ESNext", + "types": ["node"] + } +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..5c45e1d --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,16 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +})