From 24b1192312a0244b46f4dca50e95448ecfe79561 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 19 Nov 2023 13:30:59 +0100 Subject: [PATCH 01/38] Add Playwright dependencies --- .gitignore | 4 + package.json | 2 + playwright.config.ts | 77 ++ yarn.lock | 2606 +++++++++++++++++++++++++++++++++++++++++- 4 files changed, 2684 insertions(+), 5 deletions(-) create mode 100644 playwright.config.ts diff --git a/.gitignore b/.gitignore index e97b67013e..c35ef468b1 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,7 @@ yarn-error.log* components.d.ts +/test-results/ +/playwright-report/ +/blob-report/ +/playwright/.cache/ diff --git a/package.json b/package.json index 8a3ac6f814..9bd284c19a 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,9 @@ "@cypress/vite-dev-server": "^5.0.7", "@cypress/vue": "^6.0.0", "@iconify-json/mdi": "^1.1.64", + "@playwright/test": "^1.40.0", "@types/echarts": "^4.9.22", + "@types/node": "^20.9.2", "@typescript-eslint/eslint-plugin": "^7.5.0", "@typescript-eslint/parser": "^7.5.0", "@vitejs/plugin-vue": "^5.0.4", diff --git a/playwright.config.ts b/playwright.config.ts new file mode 100644 index 0000000000..bfe3e83033 --- /dev/null +++ b/playwright.config.ts @@ -0,0 +1,77 @@ +import { defineConfig, devices } from '@playwright/test'; + +/** + * Read environment variables from file. + * https://github.com/motdotla/dotenv + */ +// require('dotenv').config(); + +/** + * See https://playwright.dev/docs/test-configuration. + */ +export default defineConfig({ + testDir: './e2e', + /* Run tests in files in parallel */ + fullyParallel: true, + /* Fail the build on CI if you accidentally left test.only in the source code. */ + forbidOnly: !!process.env.CI, + /* Retry on CI only */ + retries: process.env.CI ? 2 : 0, + /* Opt out of parallel tests on CI. */ + workers: process.env.CI ? 1 : undefined, + /* Reporter to use. See https://playwright.dev/docs/test-reporters */ + reporter: 'html', + /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */ + use: { + /* Base URL to use in actions like `await page.goto('/')`. */ + // baseURL: 'http://127.0.0.1:3000', + + /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */ + trace: 'on-first-retry', + }, + + /* Configure projects for major browsers */ + projects: [ + { + name: 'chromium', + use: { ...devices['Desktop Chrome'] }, + }, + + { + name: 'firefox', + use: { ...devices['Desktop Firefox'] }, + }, + + { + name: 'webkit', + use: { ...devices['Desktop Safari'] }, + }, + + /* Test against mobile viewports. */ + // { + // name: 'Mobile Chrome', + // use: { ...devices['Pixel 5'] }, + // }, + // { + // name: 'Mobile Safari', + // use: { ...devices['iPhone 12'] }, + // }, + + /* Test against branded browsers. */ + // { + // name: 'Microsoft Edge', + // use: { ...devices['Desktop Edge'], channel: 'msedge' }, + // }, + // { + // name: 'Google Chrome', + // use: { ...devices['Desktop Chrome'], channel: 'chrome' }, + // }, + ], + + /* Run your local dev server before starting the tests */ + // webServer: { + // command: 'npm run start', + // url: 'http://127.0.0.1:3000', + // reuseExistingServer: !process.env.CI, + // }, +}); diff --git a/yarn.lock b/yarn.lock index 511db792b2..846b38d25d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,9 +1,6 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - __metadata: - version: 8 - cacheKey: 10 + version: 6 + cacheKey: merged "@aashutoshrathi/word-wrap@npm:^1.2.3": version: 1.2.6 @@ -31,6 +28,13 @@ __metadata: languageName: node linkType: hard +"@antfu/utils@npm:^0.7.5, @antfu/utils@npm:^0.7.6": + version: 0.7.6 + resolution: "@antfu/utils@npm:0.7.6" + checksum: 8/92bf38ded4364e237c401e546eef3dbcc383186e1515e1e1c5c505d19ae12d8702cac7527b94c28f12ab6063d26969798297980619d42aba76771d8f3bc7f620 + languageName: node + linkType: hard + "@antfu/utils@npm:^0.7.5, @antfu/utils@npm:^0.7.6, @antfu/utils@npm:^0.7.7": version: 0.7.7 resolution: "@antfu/utils@npm:0.7.7" @@ -38,6 +42,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-string-parser@npm:7.22.5" + checksum: 8/836851ca5ec813077bbb303acc992d75a360267aa3b5de7134d220411c852a6f17de7c0d0b8c8dcc0f567f67874c00f4528672b2a4f1bc978a3ada64c8c78467 + languageName: node + linkType: hard + "@babel/helper-string-parser@npm:^7.23.4": version: 7.24.1 resolution: "@babel/helper-string-parser@npm:7.24.1" @@ -52,6 +63,15 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.23.0": + version: 7.23.3 + resolution: "@babel/parser@npm:7.23.3" + bin: + parser: ./bin/babel-parser.js + checksum: 8/4aa7366e401b5467192c1dbf2bef99ac0958c45ef69ed6704abbae68f98fab6409a527b417d1528fddc49d7664450670528adc7f45abb04db5fafca7ed766d57 + languageName: node + linkType: hard + "@babel/parser@npm:^7.23.9": version: 7.24.4 resolution: "@babel/parser@npm:7.24.4" @@ -114,6 +134,18 @@ __metadata: languageName: node linkType: hard +"@cypress/vite-dev-server@npm:^5.0.6": + version: 5.0.6 + resolution: "@cypress/vite-dev-server@npm:5.0.6" + dependencies: + debug: ^4.3.4 + find-up: 6.3.0 + node-html-parser: 5.3.3 + semver: ^7.5.3 + checksum: 8/729f4bf1ed812e11fcae5bd99ad37f3ca50273751df8d81186d8c7710b650b0a25d38a02d4cc424c9aa8e8e63602ab31e631f81eb67963e8d0059be73e1d4291 + languageName: node + linkType: hard + "@cypress/vite-dev-server@npm:^5.0.7": version: 5.0.7 resolution: "@cypress/vite-dev-server@npm:5.0.7" @@ -153,160 +185,359 @@ __metadata: "@esbuild/aix-ppc64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/aix-ppc64@npm:0.20.2" + checksum: 10/undefined conditions: os=aix & cpu=ppc64 languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm64@npm:0.18.20" + checksum: 8/undefined + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/android-arm64@npm:0.20.2" + checksum: 10/undefined conditions: os=android & cpu=arm64 languageName: node linkType: hard +"@esbuild/android-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm@npm:0.18.20" + checksum: 8/undefined + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/android-arm@npm:0.20.2" + checksum: 10/undefined conditions: os=android & cpu=arm languageName: node linkType: hard +"@esbuild/android-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-x64@npm:0.18.20" + checksum: 8/undefined + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/android-x64@npm:0.20.2" + checksum: 10/undefined conditions: os=android & cpu=x64 languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-arm64@npm:0.18.20" + checksum: 8/undefined + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/darwin-arm64@npm:0.20.2" + checksum: 10/undefined conditions: os=darwin & cpu=arm64 languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-x64@npm:0.18.20" + checksum: 8/undefined + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/darwin-x64@npm:0.20.2" + checksum: 10/undefined conditions: os=darwin & cpu=x64 languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-arm64@npm:0.18.20" + checksum: 8/undefined + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/freebsd-arm64@npm:0.20.2" + checksum: 10/undefined conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-x64@npm:0.18.20" + checksum: 8/undefined + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/freebsd-x64@npm:0.20.2" + checksum: 10/undefined conditions: os=freebsd & cpu=x64 languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm64@npm:0.18.20" + checksum: 8/undefined + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-arm64@npm:0.20.2" + checksum: 10/undefined conditions: os=linux & cpu=arm64 languageName: node linkType: hard +"@esbuild/linux-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm@npm:0.18.20" + checksum: 8/undefined + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-arm@npm:0.20.2" + checksum: 10/undefined conditions: os=linux & cpu=arm languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ia32@npm:0.18.20" + checksum: 8/undefined + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/linux-ia32@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-ia32@npm:0.20.2" + checksum: 10/undefined conditions: os=linux & cpu=ia32 languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-loong64@npm:0.18.20" + checksum: 8/undefined + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-loong64@npm:0.20.2" + checksum: 10/undefined conditions: os=linux & cpu=loong64 languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-mips64el@npm:0.18.20" + checksum: 8/undefined + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-mips64el@npm:0.20.2" + checksum: 10/undefined conditions: os=linux & cpu=mips64el languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ppc64@npm:0.18.20" + checksum: 8/undefined + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-ppc64@npm:0.20.2" + checksum: 10/undefined conditions: os=linux & cpu=ppc64 languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-riscv64@npm:0.18.20" + checksum: 8/undefined + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-riscv64@npm:0.20.2" + checksum: 10/undefined conditions: os=linux & cpu=riscv64 languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-s390x@npm:0.18.20" + checksum: 8/undefined + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-s390x@npm:0.20.2" + checksum: 10/undefined conditions: os=linux & cpu=s390x languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-x64@npm:0.18.20" + checksum: 8/undefined + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-x64@npm:0.20.2" + checksum: 10/undefined conditions: os=linux & cpu=x64 languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/netbsd-x64@npm:0.18.20" + checksum: 8/undefined + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/netbsd-x64@npm:0.20.2" + checksum: 10/undefined conditions: os=netbsd & cpu=x64 languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/openbsd-x64@npm:0.18.20" + checksum: 8/undefined + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/openbsd-x64@npm:0.20.2" + checksum: 10/undefined conditions: os=openbsd & cpu=x64 languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/sunos-x64@npm:0.18.20" + checksum: 8/undefined + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/sunos-x64@npm:0.20.2" + checksum: 10/undefined conditions: os=sunos & cpu=x64 languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-arm64@npm:0.18.20" + checksum: 8/undefined + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/win32-arm64@npm:0.20.2" + checksum: 10/undefined conditions: os=win32 & cpu=arm64 languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-ia32@npm:0.18.20" + checksum: 8/undefined + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/win32-ia32@npm:0.20.2" + checksum: 10/undefined conditions: os=win32 & cpu=ia32 languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-x64@npm:0.18.20" + checksum: 8/undefined + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/win32-x64@npm:0.20.2" + checksum: 10/undefined conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -329,6 +560,23 @@ __metadata: languageName: node linkType: hard +"@eslint/eslintrc@npm:^2.1.3": + version: 2.1.3 + resolution: "@eslint/eslintrc@npm:2.1.3" + dependencies: + ajv: ^6.12.4 + debug: ^4.3.2 + espree: ^9.6.0 + globals: ^13.19.0 + ignore: ^5.2.0 + import-fresh: ^3.2.1 + js-yaml: ^4.1.0 + minimatch: ^3.1.2 + strip-json-comments: ^3.1.1 + checksum: 8/5c6c3878192fe0ddffa9aff08b4e2f3bcc8f1c10d6449b7295a5f58b662019896deabfc19890455ffd7e60a5bd28d25d0eaefb2f78b2d230aae3879af92b89e5 + languageName: node + linkType: hard + "@eslint/eslintrc@npm:^2.1.4": version: 2.1.4 resolution: "@eslint/eslintrc@npm:2.1.4" @@ -346,6 +594,13 @@ __metadata: languageName: node linkType: hard +"@eslint/js@npm:8.53.0": + version: 8.53.0 + resolution: "@eslint/js@npm:8.53.0" + checksum: 8/e0d5cfb0000aaee237c8e6d6d6e366faa60b1ef7f928ce17778373aa44d3b886368f6d5e1f97f913f0f16801aad016db8b8df78418c9d18825c15590328028af + languageName: node + linkType: hard + "@eslint/js@npm:8.57.0": version: 8.57.0 resolution: "@eslint/js@npm:8.57.0" @@ -362,6 +617,25 @@ __metadata: languageName: node linkType: hard +"@floating-ui/core@npm:^1.4.2": + version: 1.5.0 + resolution: "@floating-ui/core@npm:1.5.0" + dependencies: + "@floating-ui/utils": ^0.1.3 + checksum: 8/54b4fe26b3c228746ac5589f97303abf158b80aa5f8b99027259decd68d1c2030c4c637648ebd33dfe78a4212699453bc2bd7537fd5a594d3bd3e63d362f666f + languageName: node + linkType: hard + +"@floating-ui/dom@npm:^1.4.5": + version: 1.5.3 + resolution: "@floating-ui/dom@npm:1.5.3" + dependencies: + "@floating-ui/core": ^1.4.2 + "@floating-ui/utils": ^0.1.3 + checksum: 8/00053742064aac70957f0bd5c1542caafb3bfe9716588bfe1d409fef72a67ed5e60450d08eb492a77f78c22ed1ce4f7955873cc72bf9f9caf2b0f43ae3561c21 + languageName: node + linkType: hard + "@floating-ui/dom@npm:^1.6.1": version: 1.6.3 resolution: "@floating-ui/dom@npm:1.6.3" @@ -372,6 +646,13 @@ __metadata: languageName: node linkType: hard +"@floating-ui/utils@npm:^0.1.3": + version: 0.1.6 + resolution: "@floating-ui/utils@npm:0.1.6" + checksum: 8/b34d4b5470869727f52e312e08272edef985ba5a450a76de0917ba0a9c6f5df2bdbeb99448e2c60f39b177fb8981c772ff1831424e75123471a27ebd5b52c1eb + languageName: node + linkType: hard + "@floating-ui/utils@npm:^0.2.0, @floating-ui/utils@npm:^0.2.1": version: 0.2.1 resolution: "@floating-ui/utils@npm:0.2.1" @@ -379,6 +660,16 @@ __metadata: languageName: node linkType: hard +"@floating-ui/vue@npm:^1.0.2": + version: 1.0.2 + resolution: "@floating-ui/vue@npm:1.0.2" + dependencies: + "@floating-ui/dom": ^1.4.5 + vue-demi: ">=0.13.0" + checksum: 8/bf206a354a0a452a450350f38e48d5223f5331169ee62e7b479dd0b0d87b81172fa5ad9508f98f5e74fbbb1b8834a0b44d72757f90a2718d7c7372cbd5a72193 + languageName: node + linkType: hard + "@floating-ui/vue@npm:^1.0.6": version: 1.0.6 resolution: "@floating-ui/vue@npm:1.0.6" @@ -390,6 +681,17 @@ __metadata: languageName: node linkType: hard +"@humanwhocodes/config-array@npm:^0.11.13": + version: 0.11.13 + resolution: "@humanwhocodes/config-array@npm:0.11.13" + dependencies: + "@humanwhocodes/object-schema": ^2.0.1 + debug: ^4.1.1 + minimatch: ^3.0.5 + checksum: 8/f8ea57b0d7ed7f2d64cd3944654976829d9da91c04d9c860e18804729a33f7681f78166ef4c761850b8c324d362f7d53f14c5c44907a6b38b32c703ff85e4805 + languageName: node + linkType: hard + "@humanwhocodes/config-array@npm:^0.11.14": version: 0.11.14 resolution: "@humanwhocodes/config-array@npm:0.11.14" @@ -408,6 +710,13 @@ __metadata: languageName: node linkType: hard +"@humanwhocodes/object-schema@npm:^2.0.1": + version: 2.0.1 + resolution: "@humanwhocodes/object-schema@npm:2.0.1" + checksum: 8/24929487b1ed48795d2f08346a0116cc5ee4634848bce64161fb947109352c562310fd159fc64dda0e8b853307f5794605191a9547f7341158559ca3c8262a45 + languageName: node + linkType: hard + "@humanwhocodes/object-schema@npm:^2.0.2": version: 2.0.3 resolution: "@humanwhocodes/object-schema@npm:2.0.3" @@ -415,6 +724,15 @@ __metadata: languageName: node linkType: hard +"@iconify-json/mdi@npm:^1.1.55": + version: 1.1.55 + resolution: "@iconify-json/mdi@npm:1.1.55" + dependencies: + "@iconify/types": "*" + checksum: 8/9709b9a4dc4f8cf625d9b574a897e10237a0d1be27f033cddbdf2eba7a07c4ebe8eff1013360c332c47b62528b25df407ff710cdf3f0656362a3ce2623b18e67 + languageName: node + linkType: hard + "@iconify-json/mdi@npm:^1.1.64": version: 1.1.65 resolution: "@iconify-json/mdi@npm:1.1.65" @@ -431,6 +749,20 @@ __metadata: languageName: node linkType: hard +"@iconify/utils@npm:^2.1.11": + version: 2.1.11 + resolution: "@iconify/utils@npm:2.1.11" + dependencies: + "@antfu/install-pkg": ^0.1.1 + "@antfu/utils": ^0.7.5 + "@iconify/types": ^2.0.0 + debug: ^4.3.4 + kolorist: ^1.8.0 + local-pkg: ^0.4.3 + checksum: 8/229e886ba4f335f21d106cb3973728c8aecbd84ecce9d4ddd9bc10a9415ae9c419fe10bf9e7cfd6019e2acba9dde24023dd56ef943f1aa2115fedbc566b023f2 + languageName: node + linkType: hard + "@iconify/utils@npm:^2.1.22": version: 2.1.22 resolution: "@iconify/utils@npm:2.1.22" @@ -446,6 +778,21 @@ __metadata: languageName: node linkType: hard +"@interactjs/actions@npm:1.10.20, @interactjs/actions@npm:^1.10.17": + version: 1.10.20 + resolution: "@interactjs/actions@npm:1.10.20" + dependencies: + "@interactjs/interact": 1.10.20 + peerDependencies: + "@interactjs/core": 1.10.20 + "@interactjs/utils": 1.10.20 + dependenciesMeta: + "@interactjs/interact": + optional: true + checksum: 8/35ef349c83aa2a4af18f62e499818fa98b2c188390b6ee23da309686b27cbc3d70c7d735a7aacb8135dbd4f3a86b3e740d999efde6574e9adb490712f08b7f9e + languageName: node + linkType: hard + "@interactjs/actions@npm:1.10.27, @interactjs/actions@npm:^1.10.20": version: 1.10.27 resolution: "@interactjs/actions@npm:1.10.27" @@ -461,6 +808,20 @@ __metadata: languageName: node linkType: hard +"@interactjs/auto-scroll@npm:1.10.20": + version: 1.10.20 + resolution: "@interactjs/auto-scroll@npm:1.10.20" + dependencies: + "@interactjs/interact": 1.10.20 + peerDependencies: + "@interactjs/utils": 1.10.20 + dependenciesMeta: + "@interactjs/interact": + optional: true + checksum: 8/5fb45cbf77ec90a4c005055762639a26194f84e94d8e0f36735a1d0f8147549b33ef943f67c7150bd4407586a05440c6042782077ab985ed2e10df03359eddae + languageName: node + linkType: hard + "@interactjs/auto-scroll@npm:1.10.27": version: 1.10.27 resolution: "@interactjs/auto-scroll@npm:1.10.27" @@ -475,6 +836,21 @@ __metadata: languageName: node linkType: hard +"@interactjs/auto-start@npm:1.10.20, @interactjs/auto-start@npm:^1.10.17": + version: 1.10.20 + resolution: "@interactjs/auto-start@npm:1.10.20" + dependencies: + "@interactjs/interact": 1.10.20 + peerDependencies: + "@interactjs/core": 1.10.20 + "@interactjs/utils": 1.10.20 + dependenciesMeta: + "@interactjs/interact": + optional: true + checksum: 8/12fb5488d9361fcaeb7c044f8051e9d966884e594430aa6cd4f15593726221cafea5ba7f19345cba5e6c03394a8d32000457be812246ee12df29d9767ac88da3 + languageName: node + linkType: hard + "@interactjs/auto-start@npm:1.10.27, @interactjs/auto-start@npm:^1.10.20": version: 1.10.27 resolution: "@interactjs/auto-start@npm:1.10.27" @@ -490,6 +866,15 @@ __metadata: languageName: node linkType: hard +"@interactjs/core@npm:1.10.20": + version: 1.10.20 + resolution: "@interactjs/core@npm:1.10.20" + peerDependencies: + "@interactjs/utils": 1.10.20 + checksum: 8/fe97b9c39c37f41ebce7a8453a36f6f3e4064488951d8ea4e6570ecbfeabac10b3c6b1cc9719288551bc9722d2a1fcc21df2e27a7c717b949c3456815d0035fb + languageName: node + linkType: hard + "@interactjs/core@npm:1.10.27": version: 1.10.27 resolution: "@interactjs/core@npm:1.10.27" @@ -499,6 +884,21 @@ __metadata: languageName: node linkType: hard +"@interactjs/dev-tools@npm:1.10.20, @interactjs/dev-tools@npm:^1.10.17": + version: 1.10.20 + resolution: "@interactjs/dev-tools@npm:1.10.20" + dependencies: + "@interactjs/interact": 1.10.20 + peerDependencies: + "@interactjs/modifiers": 1.10.20 + "@interactjs/utils": 1.10.20 + dependenciesMeta: + "@interactjs/interact": + optional: true + checksum: 8/359d3a69f0b2363d828a1a7a49465b7951c24fd6d5468eab81c638113bcc69f46e5e5a64ed3c7f8a34f2bb46f70aeba427a680b51b513223ff1db20b494c8a4a + languageName: node + linkType: hard + "@interactjs/dev-tools@npm:1.10.27, @interactjs/dev-tools@npm:^1.10.20": version: 1.10.27 resolution: "@interactjs/dev-tools@npm:1.10.27" @@ -517,6 +917,23 @@ __metadata: languageName: node linkType: hard +"@interactjs/inertia@npm:1.10.20": + version: 1.10.20 + resolution: "@interactjs/inertia@npm:1.10.20" + dependencies: + "@interactjs/interact": 1.10.20 + "@interactjs/offset": 1.10.20 + peerDependencies: + "@interactjs/core": 1.10.20 + "@interactjs/modifiers": 1.10.20 + "@interactjs/utils": 1.10.20 + dependenciesMeta: + "@interactjs/interact": + optional: true + checksum: 8/81391836d14a89e5e3bf0e27862e41ae0bc76049d2dc405a367bb85828d8f6a2d118899636415f6daf22d0bb070af631d665c0bd2dda45c7a56d3a9d163ba51b + languageName: node + linkType: hard + "@interactjs/inertia@npm:1.10.27": version: 1.10.27 resolution: "@interactjs/inertia@npm:1.10.27" @@ -534,6 +951,16 @@ __metadata: languageName: node linkType: hard +"@interactjs/interact@npm:1.10.20": + version: 1.10.20 + resolution: "@interactjs/interact@npm:1.10.20" + dependencies: + "@interactjs/core": 1.10.20 + "@interactjs/utils": 1.10.20 + checksum: 8/17459b60bf9963f9fc3d9abdc93c8ce778f0d46f16190d461f069b2603f2bbb7dd05e5e15b001377b56bc7d5340cdd7e191bdec23a6acadf0e39e6e2a4583755 + languageName: node + linkType: hard + "@interactjs/interact@npm:1.10.27": version: 1.10.27 resolution: "@interactjs/interact@npm:1.10.27" @@ -544,6 +971,26 @@ __metadata: languageName: node linkType: hard +"@interactjs/interactjs@npm:^1.10.17": + version: 1.10.20 + resolution: "@interactjs/interactjs@npm:1.10.20" + dependencies: + "@interactjs/actions": 1.10.20 + "@interactjs/auto-scroll": 1.10.20 + "@interactjs/auto-start": 1.10.20 + "@interactjs/core": 1.10.20 + "@interactjs/dev-tools": 1.10.20 + "@interactjs/inertia": 1.10.20 + "@interactjs/interact": 1.10.20 + "@interactjs/modifiers": 1.10.20 + "@interactjs/offset": 1.10.20 + "@interactjs/pointer-events": 1.10.20 + "@interactjs/reflow": 1.10.20 + "@interactjs/utils": 1.10.20 + checksum: 8/dde829ee77b73475b995989b7a8b9736aad1adeff13f659bfb6005f2b4df8ab485403aea10ed9f87f81f52afa70f79233404816a3c8d14f2b83dff4f1f50d87f + languageName: node + linkType: hard + "@interactjs/interactjs@npm:^1.10.20": version: 1.10.27 resolution: "@interactjs/interactjs@npm:1.10.27" @@ -564,6 +1011,22 @@ __metadata: languageName: node linkType: hard +"@interactjs/modifiers@npm:1.10.20, @interactjs/modifiers@npm:^1.10.17": + version: 1.10.20 + resolution: "@interactjs/modifiers@npm:1.10.20" + dependencies: + "@interactjs/interact": 1.10.20 + "@interactjs/snappers": 1.10.20 + peerDependencies: + "@interactjs/core": 1.10.20 + "@interactjs/utils": 1.10.20 + dependenciesMeta: + "@interactjs/interact": + optional: true + checksum: 8/8046d1c06d80e8c47cd267ad4dfac3810e611a32381c23c057f95bffe44781424a303c00c334944d5b17d05b7d13ea69bb9f6cd2b4e0dce83b89ae48c266ad33 + languageName: node + linkType: hard + "@interactjs/modifiers@npm:1.10.27, @interactjs/modifiers@npm:^1.10.20": version: 1.10.27 resolution: "@interactjs/modifiers@npm:1.10.27" @@ -580,6 +1043,21 @@ __metadata: languageName: node linkType: hard +"@interactjs/offset@npm:1.10.20": + version: 1.10.20 + resolution: "@interactjs/offset@npm:1.10.20" + dependencies: + "@interactjs/interact": 1.10.20 + peerDependencies: + "@interactjs/core": 1.10.20 + "@interactjs/utils": 1.10.20 + dependenciesMeta: + "@interactjs/interact": + optional: true + checksum: 8/929fd69b07bc3430d7fb4b92bdd9e7124508cc820bfeea2cf62f9b03d4d35859ea23915b8941d19c7b676a914794c31527f5c8eaa8c2cffe476e24cb06ab02ad + languageName: node + linkType: hard + "@interactjs/offset@npm:1.10.27": version: 1.10.27 resolution: "@interactjs/offset@npm:1.10.27" @@ -595,6 +1073,21 @@ __metadata: languageName: node linkType: hard +"@interactjs/pointer-events@npm:1.10.20": + version: 1.10.20 + resolution: "@interactjs/pointer-events@npm:1.10.20" + dependencies: + "@interactjs/interact": 1.10.20 + peerDependencies: + "@interactjs/core": 1.10.20 + "@interactjs/utils": 1.10.20 + dependenciesMeta: + "@interactjs/interact": + optional: true + checksum: 8/eb4320a12a1e9413e649628543cbec0a85f2ef35eab68c9683a8bf6a36153dabedde1a844f70dd0f405a3ac1e0ae5e4049b02c54b494cb023a64cc33be14e7f1 + languageName: node + linkType: hard + "@interactjs/pointer-events@npm:1.10.27": version: 1.10.27 resolution: "@interactjs/pointer-events@npm:1.10.27" @@ -610,6 +1103,21 @@ __metadata: languageName: node linkType: hard +"@interactjs/reflow@npm:1.10.20": + version: 1.10.20 + resolution: "@interactjs/reflow@npm:1.10.20" + dependencies: + "@interactjs/interact": 1.10.20 + peerDependencies: + "@interactjs/core": 1.10.20 + "@interactjs/utils": 1.10.20 + dependenciesMeta: + "@interactjs/interact": + optional: true + checksum: 8/0f9d0bcf45def147057b45b2e795a8f17f62f589cab21960ccf51dce9e825b74a08040f35518268e405b54f9502b63f3b28b097c4ca5d74b224f228c04b4f9ab + languageName: node + linkType: hard + "@interactjs/reflow@npm:1.10.27": version: 1.10.27 resolution: "@interactjs/reflow@npm:1.10.27" @@ -625,6 +1133,20 @@ __metadata: languageName: node linkType: hard +"@interactjs/snappers@npm:1.10.20": + version: 1.10.20 + resolution: "@interactjs/snappers@npm:1.10.20" + dependencies: + "@interactjs/interact": 1.10.20 + peerDependencies: + "@interactjs/utils": 1.10.20 + dependenciesMeta: + "@interactjs/interact": + optional: true + checksum: 8/407b894b84b5151cf0976dd5776deb8d3a0e0082a51652248baefa6fdd3cf646f84e43baa7dfd0ead51cb454d6dfb20a79988a1d2bbea56798748bc3b63875d1 + languageName: node + linkType: hard + "@interactjs/snappers@npm:1.10.27": version: 1.10.27 resolution: "@interactjs/snappers@npm:1.10.27" @@ -639,6 +1161,13 @@ __metadata: languageName: node linkType: hard +"@interactjs/utils@npm:1.10.20": + version: 1.10.20 + resolution: "@interactjs/utils@npm:1.10.20" + checksum: 8/3a91e026fc03a23b192f5a2e75882b771122bbc81f974d89ade4f74e1a3d5cf3afa5965444d9ab902140ac9d348a102548c39318b93ce772addd98ba4b8b40c3 + languageName: node + linkType: hard + "@interactjs/utils@npm:1.10.27": version: 1.10.27 resolution: "@interactjs/utils@npm:1.10.27" @@ -676,6 +1205,25 @@ __metadata: languageName: node linkType: hard +"@noction/vue-draggable-grid@npm:1.9.10": + version: 1.9.10 + resolution: "@noction/vue-draggable-grid@npm:1.9.10" + dependencies: + "@interactjs/actions": ^1.10.17 + "@interactjs/auto-start": ^1.10.17 + "@interactjs/dev-tools": ^1.10.17 + "@interactjs/interactjs": ^1.10.17 + "@interactjs/modifiers": ^1.10.17 + "@types/element-resize-detector": ^1.1.3 + element-resize-detector: ^1.2.4 + mitt: ^3.0.0 + vue: ^3.2.0 + peerDependencies: + vue: ^3.2.0 + checksum: 8/78c7964caf9481269fc6160ae61a5893042763b58104493df47787756b76251cd45b2ea72f03d8802329efcb2e13de3badcab73c0a7611653259a8475bdbaa0d + languageName: node + linkType: hard + "@noction/vue-draggable-grid@npm:1.9.16": version: 1.9.16 resolution: "@noction/vue-draggable-grid@npm:1.9.16" @@ -765,6 +1313,31 @@ __metadata: languageName: node linkType: hard +"@pkgr/utils@npm:^2.3.1": + version: 2.4.2 + resolution: "@pkgr/utils@npm:2.4.2" + dependencies: + cross-spawn: ^7.0.3 + fast-glob: ^3.3.0 + is-glob: ^4.0.3 + open: ^9.1.0 + picocolors: ^1.0.0 + tslib: ^2.6.0 + checksum: 8/24e04c121269317d259614cd32beea3af38277151c4002df5883c4be920b8e3490bb897748e844f9d46bf68230f86dabd4e8f093773130e7e60529a769a132fc + languageName: node + linkType: hard + +"@playwright/test@npm:^1.40.0": + version: 1.40.0 + resolution: "@playwright/test@npm:1.40.0" + dependencies: + playwright: 1.40.0 + bin: + playwright: cli.js + checksum: 8/128f05978f9f5a557f0b7924ec134d43cb70c78d74bc3bf7b18576f00e72399100ddf1f4a139e05ea8275407d8e27be0203ac34f514319a2cbeb01eaf0be5be4 + languageName: node + linkType: hard + "@popperjs/core@npm:^2.11.8": version: 2.11.8 resolution: "@popperjs/core@npm:2.11.8" @@ -772,6 +1345,22 @@ __metadata: languageName: node linkType: hard +"@rollup/pluginutils@npm:^5.0.2, @rollup/pluginutils@npm:^5.0.5": + version: 5.0.5 + resolution: "@rollup/pluginutils@npm:5.0.5" + dependencies: + "@types/estree": ^1.0.0 + estree-walker: ^2.0.2 + picomatch: ^2.3.1 + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 8/dcd4d6e3cb6047f18c465a5f2bcd29995c565f083fb6ca5505bcf2018ae0c16634fd38d99538fbb7dcef4e1b491cf4b4465f8845b5666778a925a27e9202dbab + languageName: node + linkType: hard + "@rollup/pluginutils@npm:^5.0.4, @rollup/pluginutils@npm:^5.1.0": version: 5.1.0 resolution: "@rollup/pluginutils@npm:5.1.0" @@ -791,6 +1380,7 @@ __metadata: "@rollup/rollup-android-arm-eabi@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-android-arm-eabi@npm:4.14.1" + checksum: 10/undefined conditions: os=android & cpu=arm languageName: node linkType: hard @@ -798,6 +1388,7 @@ __metadata: "@rollup/rollup-android-arm64@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-android-arm64@npm:4.14.1" + checksum: 10/undefined conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -805,6 +1396,7 @@ __metadata: "@rollup/rollup-darwin-arm64@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-darwin-arm64@npm:4.14.1" + checksum: 10/undefined conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -812,6 +1404,7 @@ __metadata: "@rollup/rollup-darwin-x64@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-darwin-x64@npm:4.14.1" + checksum: 10/undefined conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -819,6 +1412,7 @@ __metadata: "@rollup/rollup-linux-arm-gnueabihf@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.14.1" + checksum: 10/undefined conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -826,6 +1420,7 @@ __metadata: "@rollup/rollup-linux-arm64-gnu@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.14.1" + checksum: 10/undefined conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -833,6 +1428,7 @@ __metadata: "@rollup/rollup-linux-arm64-musl@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.14.1" + checksum: 10/undefined conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -840,6 +1436,7 @@ __metadata: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.14.1" + checksum: 10/undefined conditions: os=linux & cpu=ppc64le & libc=glibc languageName: node linkType: hard @@ -847,6 +1444,7 @@ __metadata: "@rollup/rollup-linux-riscv64-gnu@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.14.1" + checksum: 10/undefined conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard @@ -854,6 +1452,7 @@ __metadata: "@rollup/rollup-linux-s390x-gnu@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.14.1" + checksum: 10/undefined conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard @@ -861,6 +1460,7 @@ __metadata: "@rollup/rollup-linux-x64-gnu@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.14.1" + checksum: 10/undefined conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -868,6 +1468,7 @@ __metadata: "@rollup/rollup-linux-x64-musl@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-linux-x64-musl@npm:4.14.1" + checksum: 10/undefined conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -875,6 +1476,7 @@ __metadata: "@rollup/rollup-win32-arm64-msvc@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.14.1" + checksum: 10/undefined conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -882,6 +1484,7 @@ __metadata: "@rollup/rollup-win32-ia32-msvc@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.14.1" + checksum: 10/undefined conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -889,6 +1492,7 @@ __metadata: "@rollup/rollup-win32-x64-msvc@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-win32-x64-msvc@npm:4.14.1" + checksum: 10/undefined conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -900,6 +1504,31 @@ __metadata: languageName: node linkType: hard +"@types/chai-subset@npm:^1.3.3": + version: 1.3.5 + resolution: "@types/chai-subset@npm:1.3.5" + dependencies: + "@types/chai": "*" + checksum: 8/715c46d3e90f87482c2769389d560456bb257b225716ff44c275c231bdb62c8a30629f355f412bac0ecab07ebc036c1806d9ed9dde9792254f8ef4f07f76033b + languageName: node + linkType: hard + +"@types/chai@npm:*, @types/chai@npm:^4.3.5": + version: 4.3.10 + resolution: "@types/chai@npm:4.3.10" + checksum: 8/cb9ebe31f5da2d72c4b9362ec4efb33497355372270163c0290f6b9c389934ff178dac933be6b2911a125f15972c0379603736ea83ad10bfca933b6aaf6c0c5b + languageName: node + linkType: hard + +"@types/echarts@npm:^4.9.21": + version: 4.9.21 + resolution: "@types/echarts@npm:4.9.21" + dependencies: + "@types/zrender": "*" + checksum: 8/fb7abfab42f8ce5a4e21e9ab91e2351120e8380b8971dca19b29ae0c64f7c88b4ac1e83ee3ed9be49a373c32e13a2daad3d62287d10090474000fcf78bfc0488 + languageName: node + linkType: hard + "@types/echarts@npm:^4.9.22": version: 4.9.22 resolution: "@types/echarts@npm:4.9.22" @@ -909,6 +1538,13 @@ __metadata: languageName: node linkType: hard +"@types/element-resize-detector@npm:^1.1.3": + version: 1.1.6 + resolution: "@types/element-resize-detector@npm:1.1.6" + checksum: 8/62967c4933ce6dc717608aa498bfbbf2567c3778958203621b1981f5804eb519cf16b8f677d3c92c9b2a9d791191b514dd60298e276fcbf6b1660542209dd299 + languageName: node + linkType: hard + "@types/element-resize-detector@npm:^1.1.5": version: 1.1.6 resolution: "@types/element-resize-detector@npm:1.1.6" @@ -923,6 +1559,13 @@ __metadata: languageName: node linkType: hard +"@types/estree@npm:^1.0.0": + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: 8/dd8b5bed28e6213b7acd0fb665a84e693554d850b0df423ac8076cc3ad5823a6bc26b0251d080bdc545af83179ede51dd3f6fa78cad2c46ed1f29624ddf3e41a + languageName: node + linkType: hard + "@types/json-schema@npm:^7.0.12": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" @@ -939,6 +1582,24 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^18.17.5": + version: 18.18.9 + resolution: "@types/node@npm:18.18.9" + dependencies: + undici-types: ~5.26.4 + checksum: 8/629ce20357586144031cb43d601617eef45e59460dea6b1e123f708e6885664f44d54f65e5b72b2614af5b8613f3652ced832649c0b991accbc6a85139befa51 + languageName: node + linkType: hard + +"@types/node@npm:^20.9.2": + version: 20.9.2 + resolution: "@types/node@npm:20.9.2" + dependencies: + undici-types: ~5.26.4 + checksum: 8/5bbb8fb2248fc5c5c4071d9809fb9af85997677c07124d65665202b53283a3b7bdff26fb844e9ee407e3847dfce6399c2b01e3329ea44a4b720647b1b987c678 + languageName: node + linkType: hard + "@types/semver@npm:^7.5.0": version: 7.5.8 resolution: "@types/semver@npm:7.5.8" @@ -983,6 +1644,31 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/eslint-plugin@npm:^6.11.0, @typescript-eslint/eslint-plugin@npm:^6.7.0": + version: 6.11.0 + resolution: "@typescript-eslint/eslint-plugin@npm:6.11.0" + dependencies: + "@eslint-community/regexpp": ^4.5.1 + "@typescript-eslint/scope-manager": 6.11.0 + "@typescript-eslint/type-utils": 6.11.0 + "@typescript-eslint/utils": 6.11.0 + "@typescript-eslint/visitor-keys": 6.11.0 + debug: ^4.3.4 + graphemer: ^1.4.0 + ignore: ^5.2.4 + natural-compare: ^1.4.0 + semver: ^7.5.4 + ts-api-utils: ^1.0.1 + peerDependencies: + "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 8/8ba9ce7ce8609a044e405baf57cc84d6973d7676950c870288d7eae2dba44b36664e3f4d90b94a4de08e17259fe8baa7790750cd4e5391dbe2a2743497d7fae2 + languageName: node + linkType: hard + "@typescript-eslint/eslint-plugin@npm:^7.1.1, @typescript-eslint/eslint-plugin@npm:^7.5.0": version: 7.5.0 resolution: "@typescript-eslint/eslint-plugin@npm:7.5.0" @@ -1008,6 +1694,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/parser@npm:^6.11.0, @typescript-eslint/parser@npm:^6.7.0": + version: 6.11.0 + resolution: "@typescript-eslint/parser@npm:6.11.0" + dependencies: + "@typescript-eslint/scope-manager": 6.11.0 + "@typescript-eslint/types": 6.11.0 + "@typescript-eslint/typescript-estree": 6.11.0 + "@typescript-eslint/visitor-keys": 6.11.0 + debug: ^4.3.4 + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 8/e9cb175e3537b82aa8cd39641ecb4e656586f89f8365cf05400b5aa8794dac0c8c10c6aa2fd7c13a684f62c1493f5e41c5534df49d377abe9dc89d861a51195c + languageName: node + linkType: hard + "@typescript-eslint/parser@npm:^7.1.1, @typescript-eslint/parser@npm:^7.5.0": version: 7.5.0 resolution: "@typescript-eslint/parser@npm:7.5.0" @@ -1026,6 +1730,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:6.11.0": + version: 6.11.0 + resolution: "@typescript-eslint/scope-manager@npm:6.11.0" + dependencies: + "@typescript-eslint/types": 6.11.0 + "@typescript-eslint/visitor-keys": 6.11.0 + checksum: 8/d219a96fd80fb14176cdcc47b070e870c73ccc0dfb32a8657f6ceaefb613dc0ea240a77250dcfc437d9c9360ca165c2765d4cf8fe689dae7e9eee2c0d6a98a50 + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:7.5.0": version: 7.5.0 resolution: "@typescript-eslint/scope-manager@npm:7.5.0" @@ -1036,6 +1750,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/type-utils@npm:6.11.0": + version: 6.11.0 + resolution: "@typescript-eslint/type-utils@npm:6.11.0" + dependencies: + "@typescript-eslint/typescript-estree": 6.11.0 + "@typescript-eslint/utils": 6.11.0 + debug: ^4.3.4 + ts-api-utils: ^1.0.1 + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 8/2effbe62ae3b12f8a88663072f68a5dcb1135d9ee3c09a0d9fcf49b943837c0a5966e907d4a1a15c27ddf82af2fcf7f6e004655d3e1f7a17c21596469771ff7d + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:7.5.0": version: 7.5.0 resolution: "@typescript-eslint/type-utils@npm:7.5.0" @@ -1053,6 +1784,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:6.11.0": + version: 6.11.0 + resolution: "@typescript-eslint/types@npm:6.11.0" + checksum: 8/ca8a11320286c9b0759a70ec83b9fd99937c9686fafdd41d8ea09ed7b2fa12e6b342bf65547efe5495926cd04cfc6488315920e3caffd27f12d42cb9a8cf88c8 + languageName: node + linkType: hard + "@typescript-eslint/types@npm:7.5.0": version: 7.5.0 resolution: "@typescript-eslint/types@npm:7.5.0" @@ -1060,6 +1798,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:6.11.0": + version: 6.11.0 + resolution: "@typescript-eslint/typescript-estree@npm:6.11.0" + dependencies: + "@typescript-eslint/types": 6.11.0 + "@typescript-eslint/visitor-keys": 6.11.0 + debug: ^4.3.4 + globby: ^11.1.0 + is-glob: ^4.0.3 + semver: ^7.5.4 + ts-api-utils: ^1.0.1 + peerDependenciesMeta: + typescript: + optional: true + checksum: 8/e137ba7c4cad08853a44d9c40072496ca5f2d440828be9fd2d207a59db56b05a6dcb4756f3ba341ee2ae714de45df80114477946d30801c5a46eed67314fd9c6 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:7.5.0": version: 7.5.0 resolution: "@typescript-eslint/typescript-estree@npm:7.5.0" @@ -1079,6 +1835,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:6.11.0": + version: 6.11.0 + resolution: "@typescript-eslint/utils@npm:6.11.0" + dependencies: + "@eslint-community/eslint-utils": ^4.4.0 + "@types/json-schema": ^7.0.12 + "@types/semver": ^7.5.0 + "@typescript-eslint/scope-manager": 6.11.0 + "@typescript-eslint/types": 6.11.0 + "@typescript-eslint/typescript-estree": 6.11.0 + semver: ^7.5.4 + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + checksum: 8/e90aa2c8c56038a48de65a5303f9e4a4a70bb0d4d0a05cfcd28157fc0f06b2fc186c2e76a495f4540a903ea37577daa1403bab923d940114ec27a6326153d60f + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:7.5.0": version: 7.5.0 resolution: "@typescript-eslint/utils@npm:7.5.0" @@ -1096,6 +1869,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:6.11.0": + version: 6.11.0 + resolution: "@typescript-eslint/visitor-keys@npm:6.11.0" + dependencies: + "@typescript-eslint/types": 6.11.0 + eslint-visitor-keys: ^3.4.1 + checksum: 8/6aae9dd79963bbefbf2e310015b909627da541a13ab4d8359eea3c86c34fdbb91e583f65b5a99dee1959f7c5d67b21b45e5a05c63ddb4b82dacd60c890ce8b25 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:7.5.0": version: 7.5.0 resolution: "@typescript-eslint/visitor-keys@npm:7.5.0" @@ -1113,6 +1896,16 @@ __metadata: languageName: node linkType: hard +"@vitejs/plugin-vue@npm:^4.4.0": + version: 4.4.1 + resolution: "@vitejs/plugin-vue@npm:4.4.1" + peerDependencies: + vite: ^4.0.0 + vue: ^3.2.25 + checksum: 8/3423f8faf09600b0bcf65fe845ea3fd1b130d1fc0671c355ce340675e1a5f6937edcca0339f5894630154bc48754ed5240c0819e2faa83c5f2e77332942cdcb5 + languageName: node + linkType: hard + "@vitejs/plugin-vue@npm:^5.0.4": version: 5.0.4 resolution: "@vitejs/plugin-vue@npm:5.0.4" @@ -1123,6 +1916,17 @@ __metadata: languageName: node linkType: hard +"@vitest/expect@npm:0.34.6": + version: 0.34.6 + resolution: "@vitest/expect@npm:0.34.6" + dependencies: + "@vitest/spy": 0.34.6 + "@vitest/utils": 0.34.6 + chai: ^4.3.10 + checksum: 8/37a526f4af7e73fc56b71ba1139d6d93ff1972315d0e0691de967179298d2ad086e8803d2b28defe0e97a1326d808cd886e4b802d1691d8894cb234e35ed5185 + languageName: node + linkType: hard + "@vitest/expect@npm:1.4.0": version: 1.4.0 resolution: "@vitest/expect@npm:1.4.0" @@ -1134,6 +1938,17 @@ __metadata: languageName: node linkType: hard +"@vitest/runner@npm:0.34.6": + version: 0.34.6 + resolution: "@vitest/runner@npm:0.34.6" + dependencies: + "@vitest/utils": 0.34.6 + p-limit: ^4.0.0 + pathe: ^1.1.1 + checksum: 8/0357f0a11f4e1e170099f9125e379bbe8049a59faa7b34b919b3e5ee8927f30824c2b3ebb814b6a77c75ec35a30bf9adb8ec2b5e051525b4edd0d17be15725cc + languageName: node + linkType: hard + "@vitest/runner@npm:1.4.0": version: 1.4.0 resolution: "@vitest/runner@npm:1.4.0" @@ -1145,6 +1960,17 @@ __metadata: languageName: node linkType: hard +"@vitest/snapshot@npm:0.34.6": + version: 0.34.6 + resolution: "@vitest/snapshot@npm:0.34.6" + dependencies: + magic-string: ^0.30.1 + pathe: ^1.1.1 + pretty-format: ^29.5.0 + checksum: 8/c2f164b23741cdf10f449575a0f9996cf385675d0f76d2eb696f53b614743811f2fbefdc5eb0fd3f9544ccfbb566d57a5c50a70595167458579d56429b09151f + languageName: node + linkType: hard + "@vitest/snapshot@npm:1.4.0": version: 1.4.0 resolution: "@vitest/snapshot@npm:1.4.0" @@ -1156,6 +1982,15 @@ __metadata: languageName: node linkType: hard +"@vitest/spy@npm:0.34.6": + version: 0.34.6 + resolution: "@vitest/spy@npm:0.34.6" + dependencies: + tinyspy: ^2.1.1 + checksum: 8/b05e5906f2f489a3234a0380a21cb48635915aa7f28eac92a595e78e9ceefb95340311635e39684b32fff20f9c58fdc33488eeddee39a660cd94c9c6bc2febf7 + languageName: node + linkType: hard + "@vitest/spy@npm:1.4.0": version: 1.4.0 resolution: "@vitest/spy@npm:1.4.0" @@ -1165,6 +2000,17 @@ __metadata: languageName: node linkType: hard +"@vitest/utils@npm:0.34.6": + version: 0.34.6 + resolution: "@vitest/utils@npm:0.34.6" + dependencies: + diff-sequences: ^29.4.3 + loupe: ^2.3.6 + pretty-format: ^29.5.0 + checksum: 8/acf716af2bab66037e49bd6d3e8bae40b605b9bff515d4926c46d6f8cc2366decfac5a1756ea55029968e71fba1da1f992764c3a57c9b46eccce3f6db7197bd6 + languageName: node + linkType: hard + "@vitest/utils@npm:1.4.0": version: 1.4.0 resolution: "@vitest/utils@npm:1.4.0" @@ -1177,6 +2023,15 @@ __metadata: languageName: node linkType: hard +"@volar/language-core@npm:1.10.10, @volar/language-core@npm:~1.10.5": + version: 1.10.10 + resolution: "@volar/language-core@npm:1.10.10" + dependencies: + "@volar/source-map": 1.10.10 + checksum: 8/df4e3c3ab261959a5b42e2d8b032413bfd9c4a7e985c35fc81d1cb5aacddd5f2106f29143387da9c1b478b654377324a25eac31193dd381552a1201cbf1389fa + languageName: node + linkType: hard + "@volar/language-core@npm:2.2.0-alpha.6, @volar/language-core@npm:~2.2.0-alpha.5": version: 2.2.0-alpha.6 resolution: "@volar/language-core@npm:2.2.0-alpha.6" @@ -1186,6 +2041,15 @@ __metadata: languageName: node linkType: hard +"@volar/source-map@npm:1.10.10, @volar/source-map@npm:~1.10.5": + version: 1.10.10 + resolution: "@volar/source-map@npm:1.10.10" + dependencies: + muggle-string: ^0.3.1 + checksum: 8/d76c230a868e87a5b8ef5902f217b407e2463d3ce165db27e7f0c0ae59a52babbcb7672a8c3189a3461c065cc7f41e5d0d0d05faf9e7845d9e68db2a0ad4b414 + languageName: node + linkType: hard + "@volar/source-map@npm:2.2.0-alpha.6": version: 2.2.0-alpha.6 resolution: "@volar/source-map@npm:2.2.0-alpha.6" @@ -1195,6 +2059,16 @@ __metadata: languageName: node linkType: hard +"@volar/typescript@npm:~1.10.5": + version: 1.10.10 + resolution: "@volar/typescript@npm:1.10.10" + dependencies: + "@volar/language-core": 1.10.10 + path-browserify: ^1.0.1 + checksum: 8/a67036aa8c53fcaf1f6ae0286c5d9440350adbe1b0a9e0f5c44a61c6e91850c39c490e5c45ddc4fd8dea71ece406ec754fbf20ab7cf588a26f1fa5b475373779 + languageName: node + linkType: hard + "@volar/typescript@npm:~2.2.0-alpha.5": version: 2.2.0-alpha.6 resolution: "@volar/typescript@npm:2.2.0-alpha.6" @@ -1205,6 +2079,18 @@ __metadata: languageName: node linkType: hard +"@vue/compiler-core@npm:3.3.8": + version: 3.3.8 + resolution: "@vue/compiler-core@npm:3.3.8" + dependencies: + "@babel/parser": ^7.23.0 + "@vue/shared": 3.3.8 + estree-walker: ^2.0.2 + source-map-js: ^1.0.2 + checksum: 8/772e9ec2049b53f3ee69f657f93e6b7a14a24aa51d2baecaa311805c6a328b944358143bf01ca58f189ad3e5239e2b057e1877e98c42939a8dd7b281741ec71c + languageName: node + linkType: hard + "@vue/compiler-core@npm:3.4.21": version: 3.4.21 resolution: "@vue/compiler-core@npm:3.4.21" @@ -1218,6 +2104,16 @@ __metadata: languageName: node linkType: hard +"@vue/compiler-dom@npm:3.3.8, @vue/compiler-dom@npm:^3.3.0": + version: 3.3.8 + resolution: "@vue/compiler-dom@npm:3.3.8" + dependencies: + "@vue/compiler-core": 3.3.8 + "@vue/shared": 3.3.8 + checksum: 8/f897be7f08217e98d9b6cdf2f4663453f44cbddc4b84b74b3f979d78fc4b71021f4acfb1a5051b6af05378349ff423a37471ba595bde9c2441e610ba0b4f36d4 + languageName: node + linkType: hard + "@vue/compiler-dom@npm:3.4.21, @vue/compiler-dom@npm:^3.4.0": version: 3.4.21 resolution: "@vue/compiler-dom@npm:3.4.21" @@ -1228,6 +2124,24 @@ __metadata: languageName: node linkType: hard +"@vue/compiler-sfc@npm:3.3.8": + version: 3.3.8 + resolution: "@vue/compiler-sfc@npm:3.3.8" + dependencies: + "@babel/parser": ^7.23.0 + "@vue/compiler-core": 3.3.8 + "@vue/compiler-dom": 3.3.8 + "@vue/compiler-ssr": 3.3.8 + "@vue/reactivity-transform": 3.3.8 + "@vue/shared": 3.3.8 + estree-walker: ^2.0.2 + magic-string: ^0.30.5 + postcss: ^8.4.31 + source-map-js: ^1.0.2 + checksum: 8/7f931f3fe3fd117974b20f497267e9c29fea83d5703fe65aad5f0ea63c9563581b186acf02cdd1d85526395f0067dde9d05c5e522d9cffba2168b16c4a9414d9 + languageName: node + linkType: hard + "@vue/compiler-sfc@npm:3.4.21": version: 3.4.21 resolution: "@vue/compiler-sfc@npm:3.4.21" @@ -1245,6 +2159,16 @@ __metadata: languageName: node linkType: hard +"@vue/compiler-ssr@npm:3.3.8": + version: 3.3.8 + resolution: "@vue/compiler-ssr@npm:3.3.8" + dependencies: + "@vue/compiler-dom": 3.3.8 + "@vue/shared": 3.3.8 + checksum: 8/eddfbc884c0340ce0acccca503a10c04dc0bf8b612fb4220f7e6d41f9efe1c44fed37615ea5fc62d73e62c4900f55c44175f5d0a17d25b607367cbb127e61b67 + languageName: node + linkType: hard + "@vue/compiler-ssr@npm:3.4.21": version: 3.4.21 resolution: "@vue/compiler-ssr@npm:3.4.21" @@ -1255,6 +2179,13 @@ __metadata: languageName: node linkType: hard +"@vue/devtools-api@npm:^6.5.0": + version: 6.5.1 + resolution: "@vue/devtools-api@npm:6.5.1" + checksum: 8/3de9ff5ec78890c84d22c59910e26bf53140413895ba85b0e2a276609c24d9dde007cf468d9f21ef18389eaef75605fe94e79a761beb30d3bbb7af1ef19bbd4e + languageName: node + linkType: hard + "@vue/devtools-api@npm:^6.5.0, @vue/devtools-api@npm:^6.5.1": version: 6.6.1 resolution: "@vue/devtools-api@npm:6.6.1" @@ -1262,6 +2193,19 @@ __metadata: languageName: node linkType: hard +"@vue/eslint-config-prettier@npm:^8.0.0": + version: 8.0.0 + resolution: "@vue/eslint-config-prettier@npm:8.0.0" + dependencies: + eslint-config-prettier: ^8.8.0 + eslint-plugin-prettier: ^5.0.0 + peerDependencies: + eslint: ">= 8.0.0" + prettier: ">= 3.0.0" + checksum: 8/26556b3dc742fc934cf9c273b7be8c79b753a14ea3541b6515b7351f6e4d7ee99538edcc91abb946798f21f180c738e9fff3dcf8c69f9132190f378450ae9d31 + languageName: node + linkType: hard + "@vue/eslint-config-prettier@npm:^9.0.0": version: 9.0.0 resolution: "@vue/eslint-config-prettier@npm:9.0.0" @@ -1275,6 +2219,24 @@ __metadata: languageName: node linkType: hard +"@vue/eslint-config-typescript@npm:^12.0.0": + version: 12.0.0 + resolution: "@vue/eslint-config-typescript@npm:12.0.0" + dependencies: + "@typescript-eslint/eslint-plugin": ^6.7.0 + "@typescript-eslint/parser": ^6.7.0 + vue-eslint-parser: ^9.3.1 + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + eslint-plugin-vue: ^9.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + checksum: 8/abe697b9bd20720c73508f4a1ce148f236f42434a26e60e43fab6ee2a9ce33f97993f05e103db9980e7d7d1d2484b11bfac6be3042668ddba5f0753a1ed58cd4 + languageName: node + linkType: hard + "@vue/eslint-config-typescript@npm:^13.0.0": version: 13.0.0 resolution: "@vue/eslint-config-typescript@npm:13.0.0" @@ -1293,6 +2255,27 @@ __metadata: languageName: node linkType: hard +"@vue/language-core@npm:1.8.22": + version: 1.8.22 + resolution: "@vue/language-core@npm:1.8.22" + dependencies: + "@volar/language-core": ~1.10.5 + "@volar/source-map": ~1.10.5 + "@vue/compiler-dom": ^3.3.0 + "@vue/shared": ^3.3.0 + computeds: ^0.0.1 + minimatch: ^9.0.3 + muggle-string: ^0.3.1 + vue-template-compiler: ^2.7.14 + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + checksum: 8/c2c75209055497c5597f8530bdc414730444214179fa7c9fe92aba61879d8ef873a918905586592e87f102ed42a44940f831fe7b36cf41e2839468a307ea4fec + languageName: node + linkType: hard + "@vue/language-core@npm:2.0.10": version: 2.0.10 resolution: "@vue/language-core@npm:2.0.10" @@ -1313,6 +2296,28 @@ __metadata: languageName: node linkType: hard +"@vue/reactivity-transform@npm:3.3.8": + version: 3.3.8 + resolution: "@vue/reactivity-transform@npm:3.3.8" + dependencies: + "@babel/parser": ^7.23.0 + "@vue/compiler-core": 3.3.8 + "@vue/shared": 3.3.8 + estree-walker: ^2.0.2 + magic-string: ^0.30.5 + checksum: 8/cc846146fe88aad18c9b7a5597862bee6763ad8c5afb9985a407c25430e9b512c450cf67972f944ab41f9cf3fd5237fd741c31a85a6c0961c49774cedbd0f2ff + languageName: node + linkType: hard + +"@vue/reactivity@npm:3.3.8": + version: 3.3.8 + resolution: "@vue/reactivity@npm:3.3.8" + dependencies: + "@vue/shared": 3.3.8 + checksum: 8/6c6e83c2c9cd29e230d7d45f8c60f9f344129a8904127c0e403f29c1727fb67ed903379c56f9e9fc4166f5e1ba29202604ac77f011d5e3fe7c8f32d6efe7f12a + languageName: node + linkType: hard + "@vue/reactivity@npm:3.4.21": version: 3.4.21 resolution: "@vue/reactivity@npm:3.4.21" @@ -1322,6 +2327,16 @@ __metadata: languageName: node linkType: hard +"@vue/runtime-core@npm:3.3.8": + version: 3.3.8 + resolution: "@vue/runtime-core@npm:3.3.8" + dependencies: + "@vue/reactivity": 3.3.8 + "@vue/shared": 3.3.8 + checksum: 8/14b6a5293a25d80c681829b512be5b749fd66e9de4a5de65c9f7d6c82283d4ecb408e84bc485e214627cdb80d40ac8e9970a885592cec2d50acea29ec2ac6f18 + languageName: node + linkType: hard + "@vue/runtime-core@npm:3.4.21": version: 3.4.21 resolution: "@vue/runtime-core@npm:3.4.21" @@ -1332,6 +2347,17 @@ __metadata: languageName: node linkType: hard +"@vue/runtime-dom@npm:3.3.8, @vue/runtime-dom@npm:^3.3.8": + version: 3.3.8 + resolution: "@vue/runtime-dom@npm:3.3.8" + dependencies: + "@vue/runtime-core": 3.3.8 + "@vue/shared": 3.3.8 + csstype: ^3.1.2 + checksum: 8/fec87df42b536e52da4ff44a0fc715314db0729d22893ba0d5420368dd0b2b8e4f32b51c2dcf0f1420c4b620a235e86a4b7c70d6a4d68ba28839f91bd18047e7 + languageName: node + linkType: hard + "@vue/runtime-dom@npm:3.4.21, @vue/runtime-dom@npm:^3.4.21": version: 3.4.21 resolution: "@vue/runtime-dom@npm:3.4.21" @@ -1343,6 +2369,18 @@ __metadata: languageName: node linkType: hard +"@vue/server-renderer@npm:3.3.8": + version: 3.3.8 + resolution: "@vue/server-renderer@npm:3.3.8" + dependencies: + "@vue/compiler-ssr": 3.3.8 + "@vue/shared": 3.3.8 + peerDependencies: + vue: 3.3.8 + checksum: 8/b0577acc10e3b108b4f631af6b9d349747ac49bcce2e3bac7b237bdeaa295effe8e8ac3547fa5d0dc51e8d419d7553a3cb50c07b21ea9df8c422ee0acd9fbcf9 + languageName: node + linkType: hard + "@vue/server-renderer@npm:3.4.21": version: 3.4.21 resolution: "@vue/server-renderer@npm:3.4.21" @@ -1355,6 +2393,13 @@ __metadata: languageName: node linkType: hard +"@vue/shared@npm:3.3.8, @vue/shared@npm:^3.3.0": + version: 3.3.8 + resolution: "@vue/shared@npm:3.3.8" + checksum: 8/d5bd795977c885017498e839f5462bc2b046fb4a4c4bf925b82ac0eaf883c1cf9203d69f17160f7be7b3c1d9acb5513d57010b401407b63f3c36c7af87778fae + languageName: node + linkType: hard + "@vue/shared@npm:3.4.21, @vue/shared@npm:^3.4.0": version: 3.4.21 resolution: "@vue/shared@npm:3.4.21" @@ -1362,6 +2407,22 @@ __metadata: languageName: node linkType: hard +"@vue/test-utils@npm:^2.4.2": + version: 2.4.2 + resolution: "@vue/test-utils@npm:2.4.2" + dependencies: + js-beautify: ^1.14.9 + vue-component-type-helpers: ^1.8.21 + peerDependencies: + "@vue/server-renderer": ^3.0.1 + vue: ^3.0.1 + peerDependenciesMeta: + "@vue/server-renderer": + optional: true + checksum: 8/8ba0fa346059244e9a9c51c391c6f1e0c0d4dc94bf4cd60a4104e886239a0f7a2e2703faf8e5f72572ebcb74da27abf7c642f57c4a8f50aa44c8ff3fab29a365 + languageName: node + linkType: hard + "@vue/test-utils@npm:^2.4.5": version: 2.4.5 resolution: "@vue/test-utils@npm:2.4.5" @@ -1372,6 +2433,18 @@ __metadata: languageName: node linkType: hard +"@vuepic/vue-datepicker@npm:^7.2.2": + version: 7.2.2 + resolution: "@vuepic/vue-datepicker@npm:7.2.2" + dependencies: + date-fns: ^2.30.0 + date-fns-tz: ^1.3.7 + peerDependencies: + vue: ">=3.2.0" + checksum: 8/9f7e359f0446c561813ea3da5c9f091511862add94d4958cc89e6a79e9c3787548b9af9864dfd90c8f311a2cf94358fc8a160aa66ece9392a07a893070c95bfe + languageName: node + linkType: hard + "@vuepic/vue-datepicker@npm:^8.3.2": version: 8.4.0 resolution: "@vuepic/vue-datepicker@npm:8.4.0" @@ -1383,6 +2456,18 @@ __metadata: languageName: node linkType: hard +"@vueuse/core@npm:10.6.1, @vueuse/core@npm:^10.4.1, @vueuse/core@npm:^10.5.0": + version: 10.6.1 + resolution: "@vueuse/core@npm:10.6.1" + dependencies: + "@types/web-bluetooth": ^0.0.20 + "@vueuse/metadata": 10.6.1 + "@vueuse/shared": 10.6.1 + vue-demi: ">=0.14.6" + checksum: 8/13b892a32fbf99a32947f7a7ff8014525ca1ceb937663b0d6c5ef811eceb7857138c2c3710c2aa9d21dda7a1cdacb1f0faf9f6e38efefb03c2bae4997d13dcc4 + languageName: node + linkType: hard + "@vueuse/core@npm:10.9.0, @vueuse/core@npm:^10.7.2, @vueuse/core@npm:^10.9.0": version: 10.9.0 resolution: "@vueuse/core@npm:10.9.0" @@ -1395,6 +2480,55 @@ __metadata: languageName: node linkType: hard +"@vueuse/integrations@npm:^10.6.1": + version: 10.6.1 + resolution: "@vueuse/integrations@npm:10.6.1" + dependencies: + "@vueuse/core": 10.6.1 + "@vueuse/shared": 10.6.1 + vue-demi: ">=0.14.6" + peerDependencies: + async-validator: "*" + axios: "*" + change-case: "*" + drauu: "*" + focus-trap: "*" + fuse.js: "*" + idb-keyval: "*" + jwt-decode: "*" + nprogress: "*" + qrcode: "*" + sortablejs: "*" + universal-cookie: "*" + peerDependenciesMeta: + async-validator: + optional: true + axios: + optional: true + change-case: + optional: true + drauu: + optional: true + focus-trap: + optional: true + fuse.js: + optional: true + idb-keyval: + optional: true + jwt-decode: + optional: true + nprogress: + optional: true + qrcode: + optional: true + sortablejs: + optional: true + universal-cookie: + optional: true + checksum: 8/214b3e9225889ffb8feff388f1dc787f01f563d16fe394d41c7793a7a601b7c499e0dd9b124f08afe381ccbb5136fa38f45c26e0140bda7d5694754a7af0c62c + languageName: node + linkType: hard + "@vueuse/integrations@npm:^10.9.0": version: 10.9.0 resolution: "@vueuse/integrations@npm:10.9.0" @@ -1444,6 +2578,13 @@ __metadata: languageName: node linkType: hard +"@vueuse/metadata@npm:10.6.1": + version: 10.6.1 + resolution: "@vueuse/metadata@npm:10.6.1" + checksum: 8/5739e5ebfd6e377bf50116ee0a5ee11ec97d62adf7336456fe1db2d6712d7fd7c4fcce04f7821494fa17424eca5cd17b38ed89a0b4b4625448dcce7ee9541a65 + languageName: node + linkType: hard + "@vueuse/metadata@npm:10.9.0": version: 10.9.0 resolution: "@vueuse/metadata@npm:10.9.0" @@ -1451,6 +2592,15 @@ __metadata: languageName: node linkType: hard +"@vueuse/shared@npm:10.6.1": + version: 10.6.1 + resolution: "@vueuse/shared@npm:10.6.1" + dependencies: + vue-demi: ">=0.14.6" + checksum: 8/1e2fb9b0ce5092003d45042776adaeaa0094f209b864d43879496c69a51c2ab9b0c88cdf838fe9a65417f148867ad95f1bdf33b69f815ddcdb6bd9a1a8a80fb3 + languageName: node + linkType: hard + "@vueuse/shared@npm:10.9.0": version: 10.9.0 resolution: "@vueuse/shared@npm:10.9.0" @@ -1476,6 +2626,13 @@ __metadata: languageName: node linkType: hard +"acorn-walk@npm:^8.2.0": + version: 8.3.0 + resolution: "acorn-walk@npm:8.3.0" + checksum: 8/15ea56ab6529135be05e7d018f935ca80a572355dd3f6d3cd717e36df3346e0f635a93ae781b1c7942607693e2e5f3ef81af5c6fc697bbadcc377ebda7b7f5f6 + languageName: node + linkType: hard + "acorn-walk@npm:^8.3.2": version: 8.3.2 resolution: "acorn-walk@npm:8.3.2" @@ -1492,6 +2649,24 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.10.0, acorn@npm:^8.9.0": + version: 8.11.2 + resolution: "acorn@npm:8.11.2" + bin: + acorn: bin/acorn + checksum: 8/818450408684da89423e3daae24e4dc9b68692db8ab49ea4569c7c5abb7a3f23669438bf129cc81dfdada95e1c9b944ee1bfca2c57a05a4dc73834a612fbf6a7 + languageName: node + linkType: hard + +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": + version: 7.1.0 + resolution: "agent-base@npm:7.1.0" + dependencies: + debug: ^4.3.4 + checksum: 8/f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f + languageName: node + linkType: hard + "agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": version: 7.1.1 resolution: "agent-base@npm:7.1.1" @@ -1672,6 +2847,17 @@ __metadata: languageName: node linkType: hard +"axios@npm:^1.6.2": + version: 1.6.2 + resolution: "axios@npm:1.6.2" + dependencies: + follow-redirects: ^1.15.0 + form-data: ^4.0.0 + proxy-from-env: ^1.1.0 + checksum: 8/4a7429e2b784be0f2902ca2680964391eae7236faa3967715f30ea45464b98ae3f1c6f631303b13dfe721b17126b01f486c7644b9ef276bfc63112db9fd379f8 + languageName: node + linkType: hard + "axios@npm:^1.6.8": version: 1.6.8 resolution: "axios@npm:1.6.8" @@ -1713,6 +2899,13 @@ __metadata: languageName: node linkType: hard +"big-integer@npm:^1.6.44": + version: 1.6.51 + resolution: "big-integer@npm:1.6.51" + checksum: 8/3d444173d1b2e20747e2c175568bedeebd8315b0637ea95d75fd27830d3b8e8ba36c6af40374f36bdaea7b5de376dcada1b07587cb2a79a928fccdb6e6e3c518 + languageName: node + linkType: hard + "binary-extensions@npm:^2.0.0": version: 2.3.0 resolution: "binary-extensions@npm:2.3.0" @@ -1741,6 +2934,18 @@ __metadata: languageName: node linkType: hard +"bootstrap-vue-next@npm:^0.14.10": + version: 0.14.10 + resolution: "bootstrap-vue-next@npm:0.14.10" + dependencies: + "@floating-ui/vue": ^1.0.2 + "@vueuse/core": ^10.4.1 + peerDependencies: + vue: ^3.3.4 + checksum: 8/199b30385704ce0ab8fa69540614410938e54cd9043a33854f5f3f0d7a4916e48b3ce837df22723c04b772d84f713910482204cda37a92acd80684dca2e5aabf + languageName: node + linkType: hard + "bootstrap-vue-next@npm:^0.16.6": version: 0.16.6 resolution: "bootstrap-vue-next@npm:0.16.6" @@ -1753,6 +2958,15 @@ __metadata: languageName: node linkType: hard +"bootstrap@npm:^5.3.2": + version: 5.3.2 + resolution: "bootstrap@npm:5.3.2" + peerDependencies: + "@popperjs/core": ^2.11.8 + checksum: 8/d5580b253d121ffc137388d41da58dce8d15f1ccd574e12f28d4a08e7649ca15e95db645b2b677cb8025bccd446bff04138fc0fe64f8cba0ccc5dc004a8644cf + languageName: node + linkType: hard + "bootstrap@npm:^5.3.3": version: 5.3.3 resolution: "bootstrap@npm:5.3.3" @@ -1762,6 +2976,15 @@ __metadata: languageName: node linkType: hard +"bplist-parser@npm:^0.2.0": + version: 0.2.0 + resolution: "bplist-parser@npm:0.2.0" + dependencies: + big-integer: ^1.6.44 + checksum: 8/d5339dd16afc51de6c88f88f58a45b72ed6a06aa31f5557d09877575f220b7c1d3fbe375da0b62e6a10d4b8ed80523567e351f24014f5bc886ad523758142cdd + languageName: node + linkType: hard + "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -1797,6 +3020,16 @@ __metadata: languageName: node linkType: hard +"buffer@npm:^5.6.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" + dependencies: + base64-js: ^1.3.1 + ieee754: ^1.1.13 + checksum: 8/e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 + languageName: node + linkType: hard + "buffer@npm:^5.7.1": version: 5.7.1 resolution: "buffer@npm:5.7.1" @@ -1807,6 +3040,15 @@ __metadata: languageName: node linkType: hard +"bundle-name@npm:^3.0.0": + version: 3.0.0 + resolution: "bundle-name@npm:3.0.0" + dependencies: + run-applescript: ^5.0.0 + checksum: 8/edf2b1fbe6096ed32e7566947ace2ea937ee427391744d7510a2880c4b9a5b3543d3f6c551236a29e5c87d3195f8e2912516290e638c15bcbede7b37cc375615 + languageName: node + linkType: hard + "cac@npm:^6.7.14": version: 6.7.14 resolution: "cac@npm:6.7.14" @@ -1841,6 +3083,17 @@ __metadata: languageName: node linkType: hard +"call-bind@npm:^1.0.0": + version: 1.0.5 + resolution: "call-bind@npm:1.0.5" + dependencies: + function-bind: ^1.1.2 + get-intrinsic: ^1.2.1 + set-function-length: ^1.1.1 + checksum: 8/449e83ecbd4ba48e7eaac5af26fea3b50f8f6072202c2dd7c5a6e7a6308f2421abe5e13a3bbd55221087f76320c5e09f25a8fdad1bab2b77c68ae74d92234ea5 + languageName: node + linkType: hard + "call-bind@npm:^1.0.7": version: 1.0.7 resolution: "call-bind@npm:1.0.7" @@ -1909,6 +3162,25 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.5.3": + version: 3.5.3 + resolution: "chokidar@npm:3.5.3" + dependencies: + anymatch: ~3.1.2 + braces: ~3.0.2 + fsevents: ~2.3.2 + glob-parent: ~5.1.2 + is-binary-path: ~2.1.0 + is-glob: ~4.0.1 + normalize-path: ~3.0.0 + readdirp: ~3.6.0 + dependenciesMeta: + fsevents: + optional: true + checksum: 8/b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c + languageName: node + linkType: hard + "chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" @@ -2058,6 +3330,13 @@ __metadata: languageName: node linkType: hard +"core-js@npm:^3.33.2": + version: 3.33.2 + resolution: "core-js@npm:3.33.2" + checksum: 8/71de081acbd060ff985afdcdf2552de4a00ab3ac4695c77f3535b72ddf4526920dcd0cb73e72e57c2ae16e384838a6d55790e138f0a19d60afcf851f89d0064d + languageName: node + linkType: hard + "core-js@npm:^3.36.1": version: 3.36.1 resolution: "core-js@npm:3.36.1" @@ -2112,6 +3391,13 @@ __metadata: languageName: node linkType: hard +"csstype@npm:^3.1.2": + version: 3.1.2 + resolution: "csstype@npm:3.1.2" + checksum: 8/e1a52e6c25c1314d6beef5168da704ab29c5186b877c07d822bd0806717d9a265e8493a2e35ca7e68d0f5d472d43fac1cdce70fd79fd0853dff81f3028d857b5 + languageName: node + linkType: hard + "csstype@npm:^3.1.3": version: 3.1.3 resolution: "csstype@npm:3.1.3" @@ -2119,6 +3405,59 @@ __metadata: languageName: node linkType: hard +"cypress@npm:^13.5.1": + version: 13.5.1 + resolution: "cypress@npm:13.5.1" + dependencies: + "@cypress/request": ^3.0.0 + "@cypress/xvfb": ^1.2.4 + "@types/node": ^18.17.5 + "@types/sinonjs__fake-timers": 8.1.1 + "@types/sizzle": ^2.3.2 + arch: ^2.2.0 + blob-util: ^2.0.2 + bluebird: ^3.7.2 + buffer: ^5.6.0 + cachedir: ^2.3.0 + chalk: ^4.1.0 + check-more-types: ^2.24.0 + cli-cursor: ^3.1.0 + cli-table3: ~0.6.1 + commander: ^6.2.1 + common-tags: ^1.8.0 + dayjs: ^1.10.4 + debug: ^4.3.4 + enquirer: ^2.3.6 + eventemitter2: 6.4.7 + execa: 4.1.0 + executable: ^4.1.1 + extract-zip: 2.0.1 + figures: ^3.2.0 + fs-extra: ^9.1.0 + getos: ^3.2.1 + is-ci: ^3.0.0 + is-installed-globally: ~0.4.0 + lazy-ass: ^1.6.0 + listr2: ^3.8.3 + lodash: ^4.17.21 + log-symbols: ^4.0.0 + minimist: ^1.2.8 + ospath: ^1.2.2 + pretty-bytes: ^5.6.0 + process: ^0.11.10 + proxy-from-env: 1.0.0 + request-progress: ^3.0.0 + semver: ^7.5.3 + supports-color: ^8.1.1 + tmp: ~0.2.1 + untildify: ^4.0.0 + yauzl: ^2.10.0 + bin: + cypress: bin/cypress + checksum: 8/9fdf97f6eaee747f5fa290e16d9164ea4926c65c6af7cc21d4ed6c442d8d98533ceff7dafe4e7b6917899bda03505abfb5042f18acda2c66811b0733393bbba3 + languageName: node + linkType: hard + "cypress@npm:^13.7.2": version: 13.7.2 resolution: "cypress@npm:13.7.2" @@ -2180,6 +3519,24 @@ __metadata: languageName: node linkType: hard +"date-fns-tz@npm:^1.3.7": + version: 1.3.8 + resolution: "date-fns-tz@npm:1.3.8" + peerDependencies: + date-fns: ">=2.0.0" + checksum: 8/dbf17cb88de7c7b71a9f86b815ac62ebdbf725c030e78d2421309456b5001a85284a5b6763f4af0ba660183f12e876c165e725a0723f642edb7846407db03133 + languageName: node + linkType: hard + +"date-fns-tz@npm:^2.0.0": + version: 2.0.0 + resolution: "date-fns-tz@npm:2.0.0" + peerDependencies: + date-fns: ">=2.0.0" + checksum: 8/a6553603a9d26dd9669326c99a58a2335ac550bc060c74b86a5ad9e1de73c9d4e3e5236f0f552f990e616e4e8dcc2b6a637913a04d2e04396e6a9f8ae83c73da + languageName: node + linkType: hard + "date-fns-tz@npm:^2.0.1": version: 2.0.1 resolution: "date-fns-tz@npm:2.0.1" @@ -2231,6 +3588,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:4, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.4": + version: 4.3.4 + resolution: "debug@npm:4.3.4" + dependencies: + ms: 2.1.2 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 8/3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 + languageName: node + linkType: hard + "debug@npm:^3.1.0": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -2256,6 +3625,39 @@ __metadata: languageName: node linkType: hard +"default-browser-id@npm:^3.0.0": + version: 3.0.0 + resolution: "default-browser-id@npm:3.0.0" + dependencies: + bplist-parser: ^0.2.0 + untildify: ^4.0.0 + checksum: 8/279c7ad492542e5556336b6c254a4eaf31b2c63a5433265655ae6e47301197b6cfb15c595a6fdc6463b2ff8e1a1a1ed3cba56038a60e1527ba4ab1628c6b9941 + languageName: node + linkType: hard + +"default-browser@npm:^4.0.0": + version: 4.0.0 + resolution: "default-browser@npm:4.0.0" + dependencies: + bundle-name: ^3.0.0 + default-browser-id: ^3.0.0 + execa: ^7.1.1 + titleize: ^3.0.0 + checksum: 8/40c5af984799042b140300be5639c9742599bda76dc9eba5ac9ad5943c83dd36cebc4471eafcfddf8e0ec817166d5ba89d56f08e66a126c7c7908a179cead1a7 + languageName: node + linkType: hard + +"define-data-property@npm:^1.1.1": + version: 1.1.1 + resolution: "define-data-property@npm:1.1.1" + dependencies: + get-intrinsic: ^1.2.1 + gopd: ^1.0.1 + has-property-descriptors: ^1.0.0 + checksum: 8/a29855ad3f0630ea82e3c5012c812efa6ca3078d5c2aa8df06b5f597c1cde6f7254692df41945851d903e05a1668607b6d34e778f402b9ff9ffb38111f1a3f0d + languageName: node + linkType: hard + "define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" @@ -2267,6 +3669,13 @@ __metadata: languageName: node linkType: hard +"define-lazy-prop@npm:^3.0.0": + version: 3.0.0 + resolution: "define-lazy-prop@npm:3.0.0" + checksum: 8/54884f94caac0791bf6395a3ec530ce901cf71c47b0196b8754f3fd17edb6c0e80149c1214429d851873bb0d689dbe08dcedbb2306dc45c8534a5934723851b6 + languageName: node + linkType: hard + "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -2274,6 +3683,13 @@ __metadata: languageName: node linkType: hard +"diff-sequences@npm:^29.4.3": + version: 29.6.3 + resolution: "diff-sequences@npm:29.6.3" + checksum: 8/f4914158e1f2276343d98ff5b31fc004e7304f5470bf0f1adb2ac6955d85a531a6458d33e87667f98f6ae52ebd3891bb47d420bb48a5bd8b7a27ee25b20e33aa + languageName: node + linkType: hard + "diff-sequences@npm:^29.6.3": version: 29.6.3 resolution: "diff-sequences@npm:29.6.3" @@ -2354,6 +3770,16 @@ __metadata: languageName: node linkType: hard +"echarts@npm:^5.4.3": + version: 5.4.3 + resolution: "echarts@npm:5.4.3" + dependencies: + tslib: 2.3.0 + zrender: 5.4.4 + checksum: 8/f4f69becf1cf8f546f9488ffa3bffaa971dcfbd49f5d635f288cbc8c5177839154bd6c325d6ed72c2b822c89c9bba4947ac73400614fd23c6f2f7ace3c939132 + languageName: node + linkType: hard + "echarts@npm:^5.5.0": version: 5.5.0 resolution: "echarts@npm:5.5.0" @@ -2364,6 +3790,20 @@ __metadata: languageName: node linkType: hard +"editorconfig@npm:^1.0.3": + version: 1.0.4 + resolution: "editorconfig@npm:1.0.4" + dependencies: + "@one-ini/wasm": 0.1.1 + commander: ^10.0.0 + minimatch: 9.0.1 + semver: ^7.5.3 + bin: + editorconfig: bin/editorconfig + checksum: 8/09904f19381b3ddf132cea0762971aba887236f387be3540909e96b8eb9337e1793834e10f06890cd8e8e7bb1ba80cb13e7d50a863f227806c9ca74def4165fb + languageName: node + linkType: hard + "editorconfig@npm:^1.0.4": version: 1.0.4 resolution: "editorconfig@npm:1.0.4" @@ -2473,6 +3913,83 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:^0.18.10": + version: 0.18.20 + resolution: "esbuild@npm:0.18.20" + dependencies: + "@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 + dependenciesMeta: + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 8/5d253614e50cdb6ec22095afd0c414f15688e7278a7eb4f3720a6dd1306b0909cf431e7b9437a90d065a31b1c57be60130f63fe3e8d0083b588571f31ee6ec7b + languageName: node + linkType: hard + "esbuild@npm:^0.20.1": version: 0.20.2 resolution: "esbuild@npm:0.20.2" @@ -2574,6 +4091,17 @@ __metadata: languageName: node linkType: hard +"eslint-config-prettier@npm:^8.8.0": + version: 8.10.0 + resolution: "eslint-config-prettier@npm:8.10.0" + peerDependencies: + eslint: ">=7.0.0" + bin: + eslint-config-prettier: bin/cli.js + checksum: 8/153266badd477e49b0759816246b2132f1dbdb6c7f313ca60a9af5822fd1071c2bc5684a3720d78b725452bbac04bb130878b2513aea5e72b1b792de5a69fec8 + languageName: node + linkType: hard + "eslint-config-prettier@npm:^9.0.0": version: 9.1.0 resolution: "eslint-config-prettier@npm:9.1.0" @@ -2585,6 +4113,25 @@ __metadata: languageName: node linkType: hard +"eslint-plugin-prettier@npm:^5.0.0, eslint-plugin-prettier@npm:^5.0.1": + version: 5.0.1 + resolution: "eslint-plugin-prettier@npm:5.0.1" + dependencies: + prettier-linter-helpers: ^1.0.0 + synckit: ^0.8.5 + peerDependencies: + "@types/eslint": ">=8.0.0" + eslint: ">=8.0.0" + prettier: ">=3.0.0" + peerDependenciesMeta: + "@types/eslint": + optional: true + eslint-config-prettier: + optional: true + checksum: 8/c2261033b97bafe99ccb7cc47c2fac6fa85b8bbc8b128042e52631f906b69e12afed2cdd9d7e3021cc892ee8dd4204a3574e1f32a0b718b4bb3b440944b6983b + languageName: node + linkType: hard + "eslint-plugin-prettier@npm:^5.0.0, eslint-plugin-prettier@npm:^5.1.3": version: 5.1.3 resolution: "eslint-plugin-prettier@npm:5.1.3" @@ -2605,6 +4152,23 @@ __metadata: languageName: node linkType: hard +"eslint-plugin-vue@npm:^9.18.1": + version: 9.18.1 + resolution: "eslint-plugin-vue@npm:9.18.1" + dependencies: + "@eslint-community/eslint-utils": ^4.4.0 + natural-compare: ^1.4.0 + nth-check: ^2.1.1 + postcss-selector-parser: ^6.0.13 + semver: ^7.5.4 + vue-eslint-parser: ^9.3.1 + xml-name-validator: ^4.0.0 + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + checksum: 8/774c1e91634f3fce33d5dcb8055959890f2b7620b558f9a5372175b2161d1341d69857d158bb9e97846252722d569126478c0be313bb4d3ac47beac875076f36 + languageName: node + linkType: hard + "eslint-plugin-vue@npm:^9.24.0": version: 9.24.0 resolution: "eslint-plugin-vue@npm:9.24.0" @@ -2640,6 +4204,54 @@ __metadata: languageName: node linkType: hard +"eslint@npm:^8.53.0": + version: 8.53.0 + resolution: "eslint@npm:8.53.0" + dependencies: + "@eslint-community/eslint-utils": ^4.2.0 + "@eslint-community/regexpp": ^4.6.1 + "@eslint/eslintrc": ^2.1.3 + "@eslint/js": 8.53.0 + "@humanwhocodes/config-array": ^0.11.13 + "@humanwhocodes/module-importer": ^1.0.1 + "@nodelib/fs.walk": ^1.2.8 + "@ungap/structured-clone": ^1.2.0 + ajv: ^6.12.4 + chalk: ^4.0.0 + cross-spawn: ^7.0.2 + debug: ^4.3.2 + doctrine: ^3.0.0 + escape-string-regexp: ^4.0.0 + eslint-scope: ^7.2.2 + eslint-visitor-keys: ^3.4.3 + espree: ^9.6.1 + esquery: ^1.4.2 + esutils: ^2.0.2 + fast-deep-equal: ^3.1.3 + file-entry-cache: ^6.0.1 + find-up: ^5.0.0 + glob-parent: ^6.0.2 + globals: ^13.19.0 + graphemer: ^1.4.0 + ignore: ^5.2.0 + imurmurhash: ^0.1.4 + is-glob: ^4.0.0 + is-path-inside: ^3.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 + strip-ansi: ^6.0.1 + text-table: ^0.2.0 + bin: + eslint: bin/eslint.js + checksum: 8/2da808655c7aa4b33f8970ba30d96b453c3071cc4d6cd60d367163430677e32ff186b65270816b662d29139283138bff81f28dddeb2e73265495245a316ed02c + languageName: node + linkType: hard + "eslint@npm:^8.57.0": version: 8.57.0 resolution: "eslint@npm:8.57.0" @@ -2771,6 +4383,23 @@ __metadata: languageName: node linkType: hard +"execa@npm:^5.0.0, execa@npm:^5.1.1": + version: 5.1.1 + resolution: "execa@npm:5.1.1" + dependencies: + cross-spawn: ^7.0.3 + get-stream: ^6.0.0 + human-signals: ^2.1.0 + is-stream: ^2.0.0 + merge-stream: ^2.0.0 + npm-run-path: ^4.0.1 + onetime: ^5.1.2 + signal-exit: ^3.0.3 + strip-final-newline: ^2.0.0 + checksum: 8/fba9022c8c8c15ed862847e94c252b3d946036d7547af310e344a527e59021fd8b6bb0723883ea87044dc4f0201f949046993124a42ccb0855cae5bf8c786343 + languageName: node + linkType: hard + "execa@npm:^5.1.1": version: 5.1.1 resolution: "execa@npm:5.1.1" @@ -2788,6 +4417,23 @@ __metadata: languageName: node linkType: hard +"execa@npm:^7.1.1": + version: 7.2.0 + resolution: "execa@npm:7.2.0" + dependencies: + cross-spawn: ^7.0.3 + get-stream: ^6.0.1 + human-signals: ^4.3.0 + is-stream: ^3.0.0 + merge-stream: ^2.0.0 + npm-run-path: ^5.1.0 + onetime: ^6.0.0 + signal-exit: ^3.0.7 + strip-final-newline: ^3.0.0 + checksum: 8/14fd17ba0ca8c87b277584d93b1d9fc24f2a65e5152b31d5eb159a3b814854283eaae5f51efa9525e304447e2f757c691877f7adff8fde5746aae67eb1edd1cc + languageName: node + linkType: hard + "execa@npm:^8.0.1": version: 8.0.1 resolution: "execa@npm:8.0.1" @@ -2873,6 +4519,19 @@ __metadata: languageName: node linkType: hard +"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2": + version: 3.3.2 + resolution: "fast-glob@npm:3.3.2" + dependencies: + "@nodelib/fs.stat": ^2.0.2 + "@nodelib/fs.walk": ^1.2.3 + glob-parent: ^5.1.2 + merge2: ^1.3.0 + micromatch: ^4.0.4 + checksum: 8/900e4979f4dbc3313840078419245621259f349950411ca2fa445a2f9a1a6d98c3b5e7e0660c5ccd563aa61abe133a21765c6c0dec8e57da1ba71d8000b05ec1 + languageName: node + linkType: hard + "fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" @@ -2990,6 +4649,16 @@ __metadata: languageName: node linkType: hard +"follow-redirects@npm:^1.15.0": + version: 1.15.3 + resolution: "follow-redirects@npm:1.15.3" + peerDependenciesMeta: + debug: + optional: true + checksum: 8/584da22ec5420c837bd096559ebfb8fe69d82512d5585004e36a3b4a6ef6d5905780e0c74508c7b72f907d1fa2b7bd339e613859e9c304d0dc96af2027fd0231 + languageName: node + linkType: hard + "follow-redirects@npm:^1.15.6": version: 1.15.6 resolution: "follow-redirects@npm:1.15.6" @@ -3093,6 +4762,7 @@ __metadata: vue-router: "npm:^4.3.0" vue-select: "npm:^4.0.0-beta.6" vue-tsc: "npm:^2.0.7" + checksum: 10/undefined languageName: unknown linkType: soft @@ -3133,6 +4803,26 @@ __metadata: languageName: node linkType: hard +"fsevents@npm:2.3.2": + version: 2.3.2 + resolution: "fsevents@npm:2.3.2" + dependencies: + node-gyp: latest + checksum: 8/97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@npm:~2.3.2": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: latest + checksum: 8/11e6ea6fea15e42461fc55b4b0e4a0a3c654faa567f1877dbd353f39156f69def97a69936d1746619d656c4b93de2238bf731f6085a03a50cabf287c9d024317 + conditions: os=darwin + languageName: node + linkType: hard + "fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" @@ -3143,11 +4833,32 @@ __metadata: languageName: node linkType: hard +"fsevents@patch:fsevents@2.3.2#~builtin": + version: 2.3.2 + resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" + dependencies: + node-gyp: latest + checksum: 8/undefined + conditions: os=darwin + languageName: node + linkType: hard + "fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: node-gyp: "npm:latest" + checksum: 10/undefined + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@~2.3.2#~builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1" + dependencies: + node-gyp: latest + checksum: 8/undefined conditions: os=darwin languageName: node linkType: hard @@ -3166,6 +4877,18 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": + version: 1.2.2 + resolution: "get-intrinsic@npm:1.2.2" + dependencies: + function-bind: ^1.1.2 + has-proto: ^1.0.1 + has-symbols: ^1.0.3 + hasown: ^2.0.0 + checksum: 8/447ff0724df26829908dc033b62732359596fcf66027bc131ab37984afb33842d9cd458fd6cecadfe7eac22fd8a54b349799ed334cf2726025c921c7250e7417 + languageName: node + linkType: hard + "get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" @@ -3195,6 +4918,13 @@ __metadata: languageName: node linkType: hard +"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": + version: 6.0.1 + resolution: "get-stream@npm:6.0.1" + checksum: 8/e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad + languageName: node + linkType: hard + "get-stream@npm:^8.0.1": version: 8.0.1 resolution: "get-stream@npm:8.0.1" @@ -3276,6 +5006,15 @@ __metadata: languageName: node linkType: hard +"globals@npm:^13.19.0": + version: 13.23.0 + resolution: "globals@npm:13.23.0" + dependencies: + type-fest: ^0.20.2 + checksum: 8/194c97cf8d1ef6ba59417234c2386549c4103b6e5f24b1ff1952de61a4753e5d2069435ba629de711a6480b1b1d114a98e2ab27f85e966d5a10c319c3bbd3dc3 + languageName: node + linkType: hard + "globals@npm:^13.19.0, globals@npm:^13.24.0": version: 13.24.0 resolution: "globals@npm:13.24.0" @@ -3329,6 +5068,15 @@ __metadata: languageName: node linkType: hard +"has-property-descriptors@npm:^1.0.0": + version: 1.0.1 + resolution: "has-property-descriptors@npm:1.0.1" + dependencies: + get-intrinsic: ^1.2.2 + checksum: 8/2bcc6bf6ec6af375add4e4b4ef586e43674850a91ad4d46666d0b28ba8e1fd69e424c7677d24d60f69470ad0afaa2f3197f508b20b0bb7dd99a8ab77ffc4b7c4 + languageName: node + linkType: hard + "has-property-descriptors@npm:^1.0.2": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" @@ -3422,6 +5170,13 @@ __metadata: languageName: node linkType: hard +"human-signals@npm:^4.3.0": + version: 4.3.1 + resolution: "human-signals@npm:4.3.1" + checksum: 8/6f12958df3f21b6fdaf02d90896c271df00636a31e2bbea05bddf817a35c66b38a6fdac5863e2df85bd52f34958997f1f50350ff97249e1dff8452865d5235d1 + languageName: node + linkType: hard + "human-signals@npm:^5.0.0": version: 5.0.0 resolution: "human-signals@npm:5.0.0" @@ -3429,6 +5184,13 @@ __metadata: languageName: node linkType: hard +"humanize-duration@npm:^3.30.0": + version: 3.31.0 + resolution: "humanize-duration@npm:3.31.0" + checksum: 8/a21b1c80d43580c28fef07213846f74703c467270d41b774faeb4df6041b1da65effc554346fe6f0a70c4096b011d75f2ba6c2fd254b5a3c93231d85910533fe + languageName: node + linkType: hard + "humanize-duration@npm:^3.32.0": version: 3.32.0 resolution: "humanize-duration@npm:3.32.0" @@ -3531,6 +5293,13 @@ __metadata: languageName: node linkType: hard +"ip@npm:^2.0.0": + version: 2.0.0 + resolution: "ip@npm:2.0.0" + checksum: 8/cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 + languageName: node + linkType: hard + "is-binary-path@npm:~2.1.0": version: 2.1.0 resolution: "is-binary-path@npm:2.1.0" @@ -3540,6 +5309,17 @@ __metadata: languageName: node linkType: hard +"is-ci@npm:^3.0.0": + version: 3.0.1 + resolution: "is-ci@npm:3.0.1" + dependencies: + ci-info: ^3.2.0 + bin: + is-ci: bin.js + checksum: 8/192c66dc7826d58f803ecae624860dccf1899fc1f3ac5505284c0a5cf5f889046ffeb958fa651e5725d5705c5bcb14f055b79150ea5fcad7456a9569de60260e + languageName: node + linkType: hard + "is-ci@npm:^3.0.1": version: 3.0.1 resolution: "is-ci@npm:3.0.1" @@ -3560,6 +5340,24 @@ __metadata: languageName: node linkType: hard +"is-docker@npm:^2.0.0": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: + is-docker: cli.js + checksum: 8/3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 + languageName: node + linkType: hard + +"is-docker@npm:^3.0.0": + version: 3.0.0 + resolution: "is-docker@npm:3.0.0" + bin: + is-docker: cli.js + checksum: 8/b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 + languageName: node + linkType: hard + "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -3583,6 +5381,17 @@ __metadata: languageName: node linkType: hard +"is-inside-container@npm:^1.0.0": + version: 1.0.0 + resolution: "is-inside-container@npm:1.0.0" + dependencies: + is-docker: ^3.0.0 + bin: + is-inside-container: cli.js + checksum: 8/c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 + languageName: node + linkType: hard + "is-installed-globally@npm:~0.4.0": version: 0.4.0 resolution: "is-installed-globally@npm:0.4.0" @@ -3642,6 +5451,15 @@ __metadata: languageName: node linkType: hard +"is-wsl@npm:^2.2.0": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: + is-docker: ^2.0.0 + checksum: 8/20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 + languageName: node + linkType: hard + "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -3663,6 +5481,19 @@ __metadata: languageName: node linkType: hard +"jackspeak@npm:^2.3.5": + version: 2.3.6 + resolution: "jackspeak@npm:2.3.6" + dependencies: + "@isaacs/cliui": ^8.0.2 + "@pkgjs/parseargs": ^0.11.0 + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 8/57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54 + languageName: node + linkType: hard + "jackspeak@npm:^2.3.6": version: 2.3.6 resolution: "jackspeak@npm:2.3.6" @@ -3931,6 +5762,15 @@ __metadata: languageName: node linkType: hard +"loupe@npm:^2.3.6": + version: 2.3.7 + resolution: "loupe@npm:2.3.7" + dependencies: + get-func-name: ^2.0.1 + checksum: 8/96c058ec7167598e238bb7fb9def2f9339215e97d6685d9c1e3e4bdb33d14600e11fe7a812cf0c003dfb73ca2df374f146280b2287cae9e8d989e9d7a69a203b + languageName: node + linkType: hard + "loupe@npm:^2.3.6, loupe@npm:^2.3.7": version: 2.3.7 resolution: "loupe@npm:2.3.7" @@ -3947,6 +5787,15 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.0.2 + resolution: "lru-cache@npm:10.0.2" + dependencies: + semver: ^7.3.5 + checksum: 8/83ad0e899d79f48574bdda131fe8157c6d65cbd073a6e78e0d1a3467a85dce1ef4d8dc9fd618a56c57a068271501c81d54471e13f84dd121e046b155ed061ed4 + languageName: node + linkType: hard + "lru-cache@npm:^6.0.0": version: 6.0.0 resolution: "lru-cache@npm:6.0.0" @@ -3956,6 +5805,15 @@ __metadata: languageName: node linkType: hard +"magic-string@npm:^0.30.1, magic-string@npm:^0.30.5": + version: 0.30.5 + resolution: "magic-string@npm:0.30.5" + dependencies: + "@jridgewell/sourcemap-codec": ^1.4.15 + checksum: 8/da10fecff0c0a7d3faf756913ce62bd6d5e7b0402be48c3b27bfd651b90e29677e279069a63b764bcdc1b8ecdcdb898f29a5c5ec510f2323e8d62ee057a6eb18 + languageName: node + linkType: hard + "magic-string@npm:^0.30.3, magic-string@npm:^0.30.5, magic-string@npm:^0.30.7": version: 0.30.9 resolution: "magic-string@npm:0.30.9" @@ -4081,6 +5939,15 @@ __metadata: languageName: node linkType: hard +"minipass-collect@npm:^1.0.2": + version: 1.0.2 + resolution: "minipass-collect@npm:1.0.2" + dependencies: + minipass: ^3.0.0 + checksum: 8/14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 + languageName: node + linkType: hard + "minipass-collect@npm:^2.0.1": version: 2.0.1 resolution: "minipass-collect@npm:2.0.1" @@ -4148,6 +6015,13 @@ __metadata: languageName: node linkType: hard +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": + version: 7.0.4 + resolution: "minipass@npm:7.0.4" + checksum: 8/87585e258b9488caf2e7acea242fd7856bbe9a2c84a7807643513a338d66f368c7d518200ad7b70a508664d408aa000517647b2930c259a8b1f9f0984f344a21 + languageName: node + linkType: hard + "minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4": version: 7.0.4 resolution: "minipass@npm:7.0.4" @@ -4165,6 +6039,13 @@ __metadata: languageName: node linkType: hard +"mitt@npm:^3.0.0": + version: 3.0.1 + resolution: "mitt@npm:3.0.1" + checksum: 8/b55a489ac9c2949ab166b7f060601d3b6d893a852515ae9eca4e11df01c013876df777ea109317622b5c1c60e8aae252558e33c8c94e14124db38f64a39614b1 + languageName: node + linkType: hard + "mitt@npm:^3.0.1": version: 3.0.1 resolution: "mitt@npm:3.0.1" @@ -4181,6 +6062,18 @@ __metadata: languageName: node linkType: hard +"mlly@npm:^1.2.0, mlly@npm:^1.4.0, mlly@npm:^1.4.2": + version: 1.4.2 + resolution: "mlly@npm:1.4.2" + dependencies: + acorn: ^8.10.0 + pathe: ^1.1.1 + pkg-types: ^1.0.3 + ufo: ^1.3.0 + checksum: 8/ad0813eca133e59ac03b356b87deea57da96083dce7dda58a8eeb2dce92b7cc2315bedd9268f3ff8e98effe1867ddb1307486d4c5cd8be162daa8e0fa0a98ed4 + languageName: node + linkType: hard + "mlly@npm:^1.2.0, mlly@npm:^1.4.2, mlly@npm:^1.5.0": version: 1.6.1 resolution: "mlly@npm:1.6.1" @@ -4207,6 +6100,13 @@ __metadata: languageName: node linkType: hard +"muggle-string@npm:^0.3.1": + version: 0.3.1 + resolution: "muggle-string@npm:0.3.1" + checksum: 8/f2357f906e0160b7df0179c77838cf859f3ca23cb74eca7c043b9fc9e1e416d91497c80fbe2f3c9aeb003c14ad15857fc4e94f1631e8a6695b07e4135626d305 + languageName: node + linkType: hard + "muggle-string@npm:^0.4.0": version: 0.4.1 resolution: "muggle-string@npm:0.4.1" @@ -4221,6 +6121,15 @@ __metadata: languageName: node linkType: hard +"nanoid@npm:^3.3.6": + version: 3.3.7 + resolution: "nanoid@npm:3.3.7" + bin: + nanoid: bin/nanoid.cjs + checksum: 8/d36c427e530713e4ac6567d488b489a36582ef89da1d6d4e3b87eded11eb10d7042a877958c6f104929809b2ab0bafa17652b076cdf84324aa75b30b722204f2 + languageName: node + linkType: hard + "nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" @@ -4326,6 +6235,13 @@ __metadata: languageName: node linkType: hard +"object-inspect@npm:^1.9.0": + version: 1.13.1 + resolution: "object-inspect@npm:1.13.1" + checksum: 8/7d9fa9221de3311dcb5c7c307ee5dc011cdd31dc43624b7c184b3840514e118e05ef0002be5388304c416c0eb592feb46e983db12577fc47e47d5752fbbfb61f + languageName: node + linkType: hard + "once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0" @@ -4353,6 +6269,18 @@ __metadata: languageName: node linkType: hard +"open@npm:^9.1.0": + version: 9.1.0 + resolution: "open@npm:9.1.0" + dependencies: + default-browser: ^4.0.0 + define-lazy-prop: ^3.0.0 + is-inside-container: ^1.0.0 + is-wsl: ^2.2.0 + checksum: 8/3993c0f61d51fed8ac290e99c9c3cf45d3b6cfb3e2aa2b74cafd312c3486c22fd81df16ac8f3ab91dd8a4e3e729a16fc2480cfc406c4833416cf908acf1ae7c9 + languageName: node + linkType: hard + "optionator@npm:^0.9.3": version: 0.9.3 resolution: "optionator@npm:0.9.3" @@ -4486,6 +6414,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^1.10.1": + version: 1.10.1 + resolution: "path-scurry@npm:1.10.1" + dependencies: + lru-cache: ^9.1.1 || ^10.0.0 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + checksum: 8/e2557cff3a8fb8bc07afdd6ab163a92587884f9969b05bbbaf6fe7379348bfb09af9ed292af12ed32398b15fb443e81692047b786d1eeb6d898a51eb17ed7d90 + languageName: node + linkType: hard + "path-scurry@npm:^1.10.2": version: 1.10.2 resolution: "path-scurry@npm:1.10.2" @@ -4503,6 +6441,13 @@ __metadata: languageName: node linkType: hard +"pathe@npm:^1.1.0, pathe@npm:^1.1.1": + version: 1.1.1 + resolution: "pathe@npm:1.1.1" + checksum: 8/34ab3da2e5aa832ebc6a330ffe3f73d7ba8aec6e899b53b8ec4f4018de08e40742802deb12cf5add9c73b7bf719b62c0778246bd376ca62b0fb23e0dde44b759 + languageName: node + linkType: hard + "pathe@npm:^1.1.0, pathe@npm:^1.1.1, pathe@npm:^1.1.2": version: 1.1.2 resolution: "pathe@npm:1.1.2" @@ -4552,6 +6497,15 @@ __metadata: languageName: node linkType: hard +"pinia-plugin-persistedstate@npm:^3.2.0": + version: 3.2.0 + resolution: "pinia-plugin-persistedstate@npm:3.2.0" + peerDependencies: + pinia: ^2.0.0 + checksum: 8/c558b83cdd59e45956f328c34f0b067471dda122ed26555646107ebca5201d94c035ffaf3b400cae26020ad1be8978716f1f538653d6b90f23760c2f7ccbce82 + languageName: node + linkType: hard + "pinia-plugin-persistedstate@npm:^3.2.1": version: 3.2.1 resolution: "pinia-plugin-persistedstate@npm:3.2.1" @@ -4591,6 +6545,30 @@ __metadata: languageName: node linkType: hard +"playwright-core@npm:1.40.0": + version: 1.40.0 + resolution: "playwright-core@npm:1.40.0" + bin: + playwright-core: cli.js + checksum: 8/57de5c91a4c404b120ed2af8541b21cdedcbc4f27477341157666d356bbee3b3fab8e61d020f0f450708fa2e8f6dc244b9224cb1985d5426e609cebed15af095 + languageName: node + linkType: hard + +"playwright@npm:1.40.0": + version: 1.40.0 + resolution: "playwright@npm:1.40.0" + dependencies: + fsevents: 2.3.2 + playwright-core: 1.40.0 + dependenciesMeta: + fsevents: + optional: true + bin: + playwright: cli.js + checksum: 8/7ba49e5376a6cfd1d32048dbdb2fd38e09182aa2e4619fdb23d3e6530fa6987f2f3fd34ad1d9d906fb4ec2da69ee7536eeb881982d60750fde809183caa607fc + languageName: node + linkType: hard + "portal-vue@npm:^3.0.0": version: 3.0.0 resolution: "portal-vue@npm:3.0.0" @@ -4603,6 +6581,16 @@ __metadata: languageName: node linkType: hard +"postcss-selector-parser@npm:^6.0.13": + version: 6.0.13 + resolution: "postcss-selector-parser@npm:6.0.13" + dependencies: + cssesc: ^3.0.0 + util-deprecate: ^1.0.2 + checksum: 8/f89163338a1ce3b8ece8e9055cd5a3165e79a15e1c408e18de5ad8f87796b61ec2d48a2902d179ae0c4b5de10fccd3a325a4e660596549b040bc5ad1b465f096 + languageName: node + linkType: hard + "postcss-selector-parser@npm:^6.0.15": version: 6.0.16 resolution: "postcss-selector-parser@npm:6.0.16" @@ -4613,6 +6601,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.4.27, postcss@npm:^8.4.31": + version: 8.4.31 + resolution: "postcss@npm:8.4.31" + dependencies: + nanoid: ^3.3.6 + picocolors: ^1.0.0 + source-map-js: ^1.0.2 + checksum: 8/1d8611341b073143ad90486fcdfeab49edd243377b1f51834dc4f6d028e82ce5190e4f11bb2633276864503654fb7cab28e67abdc0fbf9d1f88cad4a0ff0beea + languageName: node + linkType: hard + "postcss@npm:^8.4.35, postcss@npm:^8.4.38": version: 8.4.38 resolution: "postcss@npm:8.4.38" @@ -4640,6 +6639,15 @@ __metadata: languageName: node linkType: hard +"prettier@npm:^3.1.0": + version: 3.1.0 + resolution: "prettier@npm:3.1.0" + bin: + prettier: bin/prettier.cjs + checksum: 8/44b556bd56f74d7410974fbb2418bb4e53a894d3e7b42f6f87779f69f27a6c272fa7fc27cec0118cd11730ef3246478052e002cbd87e9a253f9cd04a56aa7d9b + languageName: node + linkType: hard + "prettier@npm:^3.2.5": version: 3.2.5 resolution: "prettier@npm:3.2.5" @@ -4656,6 +6664,17 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:^29.5.0": + version: 29.7.0 + resolution: "pretty-format@npm:29.7.0" + dependencies: + "@jest/schemas": ^29.6.3 + ansi-styles: ^5.0.0 + react-is: ^18.0.0 + checksum: 8/032c1602383e71e9c0c02a01bbd25d6759d60e9c7cf21937dde8357aa753da348fcec5def5d1002c9678a8524d5fe099ad98861286550ef44de8808cc61e43b6 + languageName: node + linkType: hard + "pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" @@ -4812,6 +6831,19 @@ __metadata: languageName: node linkType: hard +"resolve@npm:^1.22.2": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" + dependencies: + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 8/f8a26958aa572c9b064562750b52131a37c29d072478ea32e129063e2da7f83e31f7f11e7087a18225a8561cfe8d2f0df9dbea7c9d331a897571c0a2527dbb4c + languageName: node + linkType: hard + "resolve@npm:^1.22.4": version: 1.22.8 resolution: "resolve@npm:1.22.8" @@ -4825,6 +6857,19 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@^1.22.2#~builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=c3c19d" + dependencies: + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 8/5479b7d431cacd5185f8db64bfcb7286ae5e31eb299f4c4f404ad8aa6098b77599563ac4257cb2c37a42f59dfc06a1bec2bcf283bb448f319e37f0feb9a09847 + languageName: node + linkType: hard + "resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" @@ -4869,6 +6914,17 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: ^7.1.3 + bin: + rimraf: bin.js + checksum: 8/87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 + languageName: node + linkType: hard + "rimraf@npm:^3.0.2": version: 3.0.2 resolution: "rimraf@npm:3.0.2" @@ -4880,6 +6936,20 @@ __metadata: languageName: node linkType: hard +"rollup@npm:^3.27.1": + version: 3.29.4 + resolution: "rollup@npm:3.29.4" + dependencies: + fsevents: ~2.3.2 + dependenciesMeta: + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 8/8bb20a39c8d91130825159c3823eccf4dc2295c9a0a5c4ed851a5bf2167dbf24d9a29f23461a54c955e5506395e6cc188eafc8ab0e20399d7489fb33793b184e + languageName: node + linkType: hard + "rollup@npm:^4.13.0": version: 4.14.1 resolution: "rollup@npm:4.14.1" @@ -4940,6 +7010,15 @@ __metadata: languageName: node linkType: hard +"run-applescript@npm:^5.0.0": + version: 5.0.0 + resolution: "run-applescript@npm:5.0.0" + dependencies: + execa: ^5.0.0 + checksum: 8/d00c2dbfa5b2d774de7451194b8b125f40f65fc183de7d9dcae97f57f59433586d3c39b9001e111c38bfa24c3436c99df1bb4066a2a0c90d39a8c4cd6889af77 + languageName: node + linkType: hard + "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -4972,6 +7051,19 @@ __metadata: languageName: node linkType: hard +"sass@npm:^1.69.5": + version: 1.69.5 + resolution: "sass@npm:1.69.5" + dependencies: + chokidar: ">=3.0.0 <4.0.0" + immutable: ^4.0.0 + source-map-js: ">=0.6.2 <2.0.0" + bin: + sass: sass.js + checksum: 8/c66f4f02882e7aa7aa49703824dadbb5a174dcd05e3cd96f17f73687889aab6027d078b518e2c04b594dfd89b2f574824bf935c7aee46c770aa6be9aafcc49f2 + languageName: node + linkType: hard + "sass@npm:^1.72.0": version: 1.74.1 resolution: "sass@npm:1.74.1" @@ -4985,6 +7077,13 @@ __metadata: languageName: node linkType: hard +"scule@npm:^1.0.0": + version: 1.0.0 + resolution: "scule@npm:1.0.0" + checksum: 8/57f745022ef391868c6adfc77cd8bf1e8a10096cb4e7ba7bbb04f57fab5651804b419da9435692cd012abf1fd020f4b3f823385536f4ddc7247ea725488451c4 + languageName: node + linkType: hard + "scule@npm:^1.1.1": version: 1.3.0 resolution: "scule@npm:1.3.0" @@ -4992,6 +7091,17 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.3.5, semver@npm:^7.3.6, semver@npm:^7.5.3, semver@npm:^7.5.4": + version: 7.5.4 + resolution: "semver@npm:7.5.4" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: 8/12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 + languageName: node + linkType: hard + "semver@npm:^7.3.5, semver@npm:^7.3.6, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": version: 7.6.0 resolution: "semver@npm:7.6.0" @@ -5003,6 +7113,18 @@ __metadata: languageName: node linkType: hard +"set-function-length@npm:^1.1.1": + version: 1.1.1 + resolution: "set-function-length@npm:1.1.1" + dependencies: + define-data-property: ^1.1.1 + get-intrinsic: ^1.2.1 + gopd: ^1.0.1 + has-property-descriptors: ^1.0.0 + checksum: 8/c131d7569cd7e110cafdfbfbb0557249b538477624dfac4fc18c376d879672fa52563b74029ca01f8f4583a8acb35bb1e873d573a24edb80d978a7ee607c6e06 + languageName: node + linkType: hard + "set-function-length@npm:^1.2.1": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" @@ -5059,6 +7181,20 @@ __metadata: languageName: node linkType: hard +"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: 8/a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 + languageName: node + linkType: hard + +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 8/64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549 + languageName: node + linkType: hard + "signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" @@ -5102,6 +7238,17 @@ __metadata: languageName: node linkType: hard +"socks-proxy-agent@npm:^8.0.1": + version: 8.0.2 + resolution: "socks-proxy-agent@npm:8.0.2" + dependencies: + agent-base: ^7.0.2 + debug: ^4.3.4 + socks: ^2.7.1 + checksum: 8/4fb165df08f1f380881dcd887b3cdfdc1aba3797c76c1e9f51d29048be6e494c5b06d68e7aea2e23df4572428f27a3ec22b3d7c75c570c5346507433899a4b6d + languageName: node + linkType: hard + "socks-proxy-agent@npm:^8.0.3": version: 8.0.3 resolution: "socks-proxy-agent@npm:8.0.3" @@ -5123,6 +7270,13 @@ __metadata: languageName: node linkType: hard +"sortablejs@npm:^1.15.0": + version: 1.15.0 + resolution: "sortablejs@npm:1.15.0" + checksum: 8/bb82223a663484640d317cad510ac987f26b7a443631040407224de1be069afcc6c39048b6d8527f10f269e33595e8128d7de2fac23517c8260470f77f932d55 + languageName: node + linkType: hard + "sortablejs@npm:^1.15.2": version: 1.15.2 resolution: "sortablejs@npm:1.15.2" @@ -5130,6 +7284,13 @@ __metadata: languageName: node linkType: hard +"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.2": + version: 1.0.2 + resolution: "source-map-js@npm:1.0.2" + checksum: 8/c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c + languageName: node + linkType: hard + "source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.0": version: 1.2.0 resolution: "source-map-js@npm:1.2.0" @@ -5181,6 +7342,13 @@ __metadata: languageName: node linkType: hard +"std-env@npm:^3.3.3": + version: 3.4.3 + resolution: "std-env@npm:3.4.3" + checksum: 8/bef186fb2baddda31911234b1e58fa18f181eb6930616aaec3b54f6d5db65f2da5daaa5f3b326b98445a7d50ca81d6fe8809ab4ebab85ecbe4a802f1b40921bf + languageName: node + linkType: hard + "std-env@npm:^3.5.0": version: 3.7.0 resolution: "std-env@npm:3.7.0" @@ -5249,6 +7417,15 @@ __metadata: languageName: node linkType: hard +"strip-literal@npm:^1.0.1, strip-literal@npm:^1.3.0": + version: 1.3.0 + resolution: "strip-literal@npm:1.3.0" + dependencies: + acorn: ^8.10.0 + checksum: 8/f5fa7e289df8ebe82e90091fd393974faf8871be087ca50114327506519323cf15f2f8fee6ebe68b5e58bfc795269cae8bdc7cb5a83e27b02b3fe953f37b0a89 + languageName: node + linkType: hard + "strip-literal@npm:^1.3.0": version: 1.3.0 resolution: "strip-literal@npm:1.3.0" @@ -5292,6 +7469,16 @@ __metadata: languageName: node linkType: hard +"synckit@npm:^0.8.5": + version: 0.8.5 + resolution: "synckit@npm:0.8.5" + dependencies: + "@pkgr/utils": ^2.3.1 + tslib: ^2.5.0 + checksum: 8/8a9560e5d8f3d94dc3cf5f7b9c83490ffa30d320093560a37b88f59483040771fd1750e76b9939abfbb1b5a23fd6dfbae77f6b338abffe7cae7329cd9b9bb86b + languageName: node + linkType: hard + "synckit@npm:^0.8.6": version: 0.8.8 resolution: "synckit@npm:0.8.8" @@ -5337,6 +7524,13 @@ __metadata: languageName: node linkType: hard +"tinybench@npm:^2.5.0": + version: 2.5.1 + resolution: "tinybench@npm:2.5.1" + checksum: 8/6d98526c00b68b50ab0a37590b3cc6713b96fee7dd6756a2a77bab071ed1b4a4fc54e7b11e28b35ec2f761c6a806c2befa95f10acf2fee111c49327b6fc3386f + languageName: node + linkType: hard + "tinybench@npm:^2.5.1": version: 2.6.0 resolution: "tinybench@npm:2.6.0" @@ -5344,6 +7538,13 @@ __metadata: languageName: node linkType: hard +"tinypool@npm:^0.7.0": + version: 0.7.0 + resolution: "tinypool@npm:0.7.0" + checksum: 8/fdcccd5c750574fce51f8801a877f8284e145d12b79cd5f2d72bfbddfe20c895e915555bc848e122bb6aa968098e7ac4fe1e8e88104904d518dc01cccd18a510 + languageName: node + linkType: hard + "tinypool@npm:^0.8.2": version: 0.8.3 resolution: "tinypool@npm:0.8.3" @@ -5351,6 +7552,13 @@ __metadata: languageName: node linkType: hard +"tinyspy@npm:^2.1.1": + version: 2.2.0 + resolution: "tinyspy@npm:2.2.0" + checksum: 8/36431acaa648054406147a92b9bde494b7548d0f9f3ffbcc02113c25a6e59f3310cbe924353d7f4c51436299150bec2dbb3dc595748f58c4ddffea22d5baaadb + languageName: node + linkType: hard + "tinyspy@npm:^2.2.0": version: 2.2.1 resolution: "tinyspy@npm:2.2.1" @@ -5358,6 +7566,13 @@ __metadata: languageName: node linkType: hard +"titleize@npm:^3.0.0": + version: 3.0.0 + resolution: "titleize@npm:3.0.0" + checksum: 8/71fbbeabbfb36ccd840559f67f21e356e1d03da2915b32d2ae1a60ddcc13a124be2739f696d2feb884983441d159a18649e8d956648d591bdad35c430a6b6d28 + languageName: node + linkType: hard + "tmp@npm:~0.2.1": version: 0.2.3 resolution: "tmp@npm:0.2.3" @@ -5409,6 +7624,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:^2.1.0, tslib@npm:^2.5.0, tslib@npm:^2.6.0": + version: 2.6.2 + resolution: "tslib@npm:2.6.2" + checksum: 8/329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad + languageName: node + linkType: hard + "tslib@npm:^2.1.0, tslib@npm:^2.6.2": version: 2.6.2 resolution: "tslib@npm:2.6.2" @@ -5462,6 +7684,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:~5.2.2": + version: 5.2.2 + resolution: "typescript@npm:5.2.2" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 8/7912821dac4d962d315c36800fe387cdc0a6298dba7ec171b350b4a6e988b51d7b8f051317786db1094bd7431d526b648aba7da8236607febb26cf5b871d2d3c + languageName: node + linkType: hard + "typescript@npm:~5.4.3": version: 5.4.4 resolution: "typescript@npm:5.4.4" @@ -5482,6 +7714,23 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@~5.2.2#~builtin": + version: 5.2.2 + resolution: "typescript@patch:typescript@npm%3A5.2.2#~builtin::version=5.2.2&hash=14eedb" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 8/07106822b4305de3f22835cbba949a2b35451cad50888759b6818421290ff95d522b38ef7919e70fb381c5fe9c1c643d7dea22c8b31652a717ddbd57b7f4d554 + languageName: node + linkType: hard + +"ufo@npm:^1.3.0": + version: 1.3.1 + resolution: "ufo@npm:1.3.1" + checksum: 8/2db2f9d24e3f572ddb9b2f4415eda679fd366cbb9eec4c56996651323737f17528b4aab2bb45c5f2effff2304f9b0c46e0981aee3e48f38ac51106a8993dff31 + languageName: node + linkType: hard + "ufo@npm:^1.3.2": version: 1.5.3 resolution: "ufo@npm:1.5.3" @@ -5496,6 +7745,25 @@ __metadata: languageName: node linkType: hard +"unimport@npm:^3.4.0": + version: 3.5.0 + resolution: "unimport@npm:3.5.0" + dependencies: + "@rollup/pluginutils": ^5.0.5 + escape-string-regexp: ^5.0.0 + fast-glob: ^3.3.2 + local-pkg: ^0.5.0 + magic-string: ^0.30.5 + mlly: ^1.4.2 + pathe: ^1.1.1 + pkg-types: ^1.0.3 + scule: ^1.0.0 + strip-literal: ^1.3.0 + unplugin: ^1.5.0 + checksum: 8/fa9470f0ff7e0f12e529a3dfadf78fb8b47e57edcba110f8c84364568b1394c23f908b0384b3c7fc4bbd14c4532c869632d884c9178e934c82915dc9b3e0306f + languageName: node + linkType: hard + "unimport@npm:^3.7.1": version: 3.7.1 resolution: "unimport@npm:3.7.1" @@ -5549,6 +7817,30 @@ __metadata: languageName: node linkType: hard +"unplugin-auto-import@npm:^0.16.7": + version: 0.16.7 + resolution: "unplugin-auto-import@npm:0.16.7" + dependencies: + "@antfu/utils": ^0.7.6 + "@rollup/pluginutils": ^5.0.5 + fast-glob: ^3.3.1 + local-pkg: ^0.5.0 + magic-string: ^0.30.5 + minimatch: ^9.0.3 + unimport: ^3.4.0 + unplugin: ^1.5.0 + peerDependencies: + "@nuxt/kit": ^3.2.2 + "@vueuse/core": "*" + peerDependenciesMeta: + "@nuxt/kit": + optional: true + "@vueuse/core": + optional: true + checksum: 8/5597752953f27ae28415a2223bf3dc8cb8bca2f3cbe704e7a3de77d1b3a4626a3ce0c324fb8c11ea90fd2c7008846df95ddb06931ccf98a9da9f8416cfc615d1 + languageName: node + linkType: hard + "unplugin-auto-import@npm:^0.17.5": version: 0.17.5 resolution: "unplugin-auto-import@npm:0.17.5" @@ -5573,6 +7865,38 @@ __metadata: languageName: node linkType: hard +"unplugin-icons@npm:^0.17.4": + version: 0.17.4 + resolution: "unplugin-icons@npm:0.17.4" + dependencies: + "@antfu/install-pkg": ^0.1.1 + "@antfu/utils": ^0.7.6 + "@iconify/utils": ^2.1.11 + debug: ^4.3.4 + kolorist: ^1.8.0 + local-pkg: ^0.5.0 + unplugin: ^1.5.0 + peerDependencies: + "@svgr/core": ">=7.0.0" + "@svgx/core": ^1.0.1 + "@vue/compiler-sfc": ^3.0.2 || ^2.7.0 + vue-template-compiler: ^2.6.12 + vue-template-es2015-compiler: ^1.9.0 + peerDependenciesMeta: + "@svgr/core": + optional: true + "@svgx/core": + optional: true + "@vue/compiler-sfc": + optional: true + vue-template-compiler: + optional: true + vue-template-es2015-compiler: + optional: true + checksum: 8/bd1615ee2a8b85c46c45a57c6e39cd1b2c489d6161391768d8716369f50bc9b0a76e3a66277c2094b7c5a8080c4a9e367fe034981bd70fabf3d77e8d5b199dcc + languageName: node + linkType: hard + "unplugin-icons@npm:^0.18.5": version: 0.18.5 resolution: "unplugin-icons@npm:0.18.5" @@ -5605,6 +7929,33 @@ __metadata: languageName: node linkType: hard +"unplugin-vue-components@npm:^0.25.2": + version: 0.25.2 + resolution: "unplugin-vue-components@npm:0.25.2" + dependencies: + "@antfu/utils": ^0.7.5 + "@rollup/pluginutils": ^5.0.2 + chokidar: ^3.5.3 + debug: ^4.3.4 + fast-glob: ^3.3.0 + local-pkg: ^0.4.3 + magic-string: ^0.30.1 + minimatch: ^9.0.3 + resolve: ^1.22.2 + unplugin: ^1.4.0 + peerDependencies: + "@babel/parser": ^7.15.8 + "@nuxt/kit": ^3.2.2 + vue: 2 || 3 + peerDependenciesMeta: + "@babel/parser": + optional: true + "@nuxt/kit": + optional: true + checksum: 8/d42c436a0e48e254ffe59bce244f347a4f59be1656071ebfaf843b30457e4160a8ee538d7dc98e6f6ac140ee266491d04da72d971f5c8da110d84b2ac9062039 + languageName: node + linkType: hard + "unplugin-vue-components@npm:^0.26.0": version: 0.26.0 resolution: "unplugin-vue-components@npm:0.26.0" @@ -5632,6 +7983,18 @@ __metadata: languageName: node linkType: hard +"unplugin@npm:^1.4.0, unplugin@npm:^1.5.0": + version: 1.5.0 + resolution: "unplugin@npm:1.5.0" + dependencies: + acorn: ^8.10.0 + chokidar: ^3.5.3 + webpack-sources: ^3.2.3 + webpack-virtual-modules: ^0.5.0 + checksum: 8/fd3675aef99098741c2f0c4a33726d88230b60962fe9ceeb665e5596eb65e540e1e2d7a6e09132d821093e3d6918296c64311f73a947a9374f1b826017d05f63 + languageName: node + linkType: hard + "unplugin@npm:^1.4.0, unplugin@npm:^1.5.1, unplugin@npm:^1.6.0": version: 1.10.1 resolution: "unplugin@npm:1.10.1" @@ -5697,6 +8060,22 @@ __metadata: languageName: node linkType: hard +"vite-node@npm:0.34.6": + version: 0.34.6 + resolution: "vite-node@npm:0.34.6" + dependencies: + cac: ^6.7.14 + debug: ^4.3.4 + mlly: ^1.4.0 + pathe: ^1.1.1 + picocolors: ^1.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0-0 + bin: + vite-node: vite-node.mjs + checksum: 8/46eba82bf8b69c7dfeed901502533b172cc6303212f0f49f82c2f64758fa4b60acd1b1e37cb96aff944e36b510b0d1beedb50d9cb25ef39e0159b2b9d1136b1f + languageName: node + linkType: hard + "vite-node@npm:1.4.0": version: 1.4.0 resolution: "vite-node@npm:1.4.0" @@ -5712,6 +8091,46 @@ __metadata: languageName: node linkType: hard +"vite@npm:^3.0.0 || ^4.0.0 || ^5.0.0-0, vite@npm:^3.1.0 || ^4.0.0 || ^5.0.0-0, vite@npm:^4.5.0": + version: 4.5.0 + resolution: "vite@npm:4.5.0" + dependencies: + esbuild: ^0.18.10 + fsevents: ~2.3.2 + postcss: ^8.4.27 + rollup: ^3.27.1 + peerDependencies: + "@types/node": ">= 14" + less: "*" + lightningcss: ^1.21.0 + sass: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 8/06f1a4c858e4dc4c04a10466f4ccacea30c5a9f8574e5ba3deb9d03fa20e80ca6797f02dad97a988da7cdef96238dbc69c3b6a538156585c74722d996223619e + languageName: node + linkType: hard + "vite@npm:^5.0.0, vite@npm:^5.2.7": version: 5.2.8 resolution: "vite@npm:5.2.8" @@ -5752,6 +8171,66 @@ __metadata: languageName: node linkType: hard +"vitest@npm:^0.34.6": + version: 0.34.6 + resolution: "vitest@npm:0.34.6" + dependencies: + "@types/chai": ^4.3.5 + "@types/chai-subset": ^1.3.3 + "@types/node": "*" + "@vitest/expect": 0.34.6 + "@vitest/runner": 0.34.6 + "@vitest/snapshot": 0.34.6 + "@vitest/spy": 0.34.6 + "@vitest/utils": 0.34.6 + acorn: ^8.9.0 + acorn-walk: ^8.2.0 + cac: ^6.7.14 + chai: ^4.3.10 + debug: ^4.3.4 + local-pkg: ^0.4.3 + magic-string: ^0.30.1 + pathe: ^1.1.1 + picocolors: ^1.0.0 + std-env: ^3.3.3 + strip-literal: ^1.0.1 + tinybench: ^2.5.0 + tinypool: ^0.7.0 + vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 + vite-node: 0.34.6 + why-is-node-running: ^2.2.2 + peerDependencies: + "@edge-runtime/vm": "*" + "@vitest/browser": "*" + "@vitest/ui": "*" + happy-dom: "*" + jsdom: "*" + playwright: "*" + safaridriver: "*" + webdriverio: "*" + peerDependenciesMeta: + "@edge-runtime/vm": + optional: true + "@vitest/browser": + optional: true + "@vitest/ui": + optional: true + happy-dom: + optional: true + jsdom: + optional: true + playwright: + optional: true + safaridriver: + optional: true + webdriverio: + optional: true + bin: + vitest: vitest.mjs + checksum: 8/45f5c1987fa8c76dbaf5db379bbdb4f6e3713c484e850149af38247b627e70016c1863286fd7fcfab08a1d98430f66ba1f45af6f14f5c467ded4b1ea6f26afa3 + languageName: node + linkType: hard + "vitest@npm:^1.4.0": version: 1.4.0 resolution: "vitest@npm:1.4.0" @@ -5811,6 +8290,13 @@ __metadata: languageName: node linkType: hard +"vue-component-type-helpers@npm:^1.8.21": + version: 1.8.22 + resolution: "vue-component-type-helpers@npm:1.8.22" + checksum: 8/50cada55013c1579278e25c47cc4e338f4cbca65642a939962cff349dac0fa8d12cbb8214f80234173f77a1c91901c174929fca0249eb000b87c56e5bd0a0b60 + languageName: node + linkType: hard + "vue-component-type-helpers@npm:^2.0.0": version: 2.0.10 resolution: "vue-component-type-helpers@npm:2.0.10" @@ -5818,6 +8304,22 @@ __metadata: languageName: node linkType: hard +"vue-demi@npm:>=0.13.0, vue-demi@npm:>=0.14.5, vue-demi@npm:>=0.14.6, vue-demi@npm:^0.14.6": + version: 0.14.6 + resolution: "vue-demi@npm:0.14.6" + peerDependencies: + "@vue/composition-api": ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + "@vue/composition-api": + optional: true + bin: + vue-demi-fix: bin/vue-demi-fix.js + vue-demi-switch: bin/vue-demi-switch.js + checksum: 8/424b1f340d5111fc4d4a0f8042c14ae836ba983bc968773a6d955d6846202d7e6f951993ac1525be8732b0cfe0c81d94ab88f427c97bfa86ead08db06491279b + languageName: node + linkType: hard + "vue-demi@npm:>=0.13.0, vue-demi@npm:>=0.14.5, vue-demi@npm:>=0.14.7, vue-demi@npm:^0.14.7": version: 0.14.7 resolution: "vue-demi@npm:0.14.7" @@ -5850,6 +8352,23 @@ __metadata: languageName: node linkType: hard +"vue-echarts@npm:^6.6.1": + version: 6.6.1 + resolution: "vue-echarts@npm:6.6.1" + dependencies: + resize-detector: ^0.3.0 + vue-demi: ^0.13.11 + peerDependencies: + "@vue/composition-api": ^1.0.5 + echarts: ^5.4.1 + vue: ^2.6.12 || ^3.1.1 + peerDependenciesMeta: + "@vue/composition-api": + optional: true + checksum: 8/dd926ee3d547a6f30cea21816b994a3f834226ea37621f84bc395aad91b25f48f0005ed57c786c6ff42c758279046bbee9c8e99367683514353354aa75466678 + languageName: node + linkType: hard + "vue-echarts@npm:^6.6.9": version: 6.6.9 resolution: "vue-echarts@npm:6.6.9" @@ -5870,6 +8389,23 @@ __metadata: languageName: node linkType: hard +"vue-eslint-parser@npm:^9.3.1": + version: 9.3.2 + resolution: "vue-eslint-parser@npm:9.3.2" + dependencies: + debug: ^4.3.4 + eslint-scope: ^7.1.1 + eslint-visitor-keys: ^3.3.0 + espree: ^9.3.1 + esquery: ^1.4.0 + lodash: ^4.17.21 + semver: ^7.3.6 + peerDependencies: + eslint: ">=6.0.0" + checksum: 8/f55056fcd94b6c9d4e940616294f72fb20ae9561a23bc2d7f32499307db7af128dc84d8c43cb8c1a267e0c5d34fc61a9215656a5ea7413df4f58eec81175c6ad + languageName: node + linkType: hard + "vue-eslint-parser@npm:^9.3.1, vue-eslint-parser@npm:^9.4.2": version: 9.4.2 resolution: "vue-eslint-parser@npm:9.4.2" @@ -5887,6 +8423,17 @@ __metadata: languageName: node linkType: hard +"vue-router@npm:^4.2.5": + version: 4.2.5 + resolution: "vue-router@npm:4.2.5" + dependencies: + "@vue/devtools-api": ^6.5.0 + peerDependencies: + vue: ^3.2.0 + checksum: 8/2449db4f3a1b3f0ccd16a3788000e47f0e26ca7035b6adf48ebd51d189eb2bad6c39664476cfad9c2ca22988032f5190c99970718495aa2a5c5595d50c8f71b9 + languageName: node + linkType: hard + "vue-router@npm:^4.3.0": version: 4.3.0 resolution: "vue-router@npm:4.3.0" @@ -5917,6 +8464,21 @@ __metadata: languageName: node linkType: hard +"vue-tsc@npm:^1.8.22": + version: 1.8.22 + resolution: "vue-tsc@npm:1.8.22" + dependencies: + "@volar/typescript": ~1.10.5 + "@vue/language-core": 1.8.22 + semver: ^7.5.4 + peerDependencies: + typescript: "*" + bin: + vue-tsc: bin/vue-tsc.js + checksum: 8/b8681c9d2307a0fc357e5a52d226b39c025e5642f929aef5030997db6daa726f49cd2a12585f6a27499be8cb91c6fef824448f5e91a571d7dfde5e5080e6c4be + languageName: node + linkType: hard + "vue-tsc@npm:^2.0.7": version: 2.0.10 resolution: "vue-tsc@npm:2.0.10" @@ -5950,6 +8512,24 @@ __metadata: languageName: node linkType: hard +"vue@npm:^3.2.0, vue@npm:^3.3.2": + version: 3.3.8 + resolution: "vue@npm:3.3.8" + dependencies: + "@vue/compiler-dom": 3.3.8 + "@vue/compiler-sfc": 3.3.8 + "@vue/runtime-dom": 3.3.8 + "@vue/server-renderer": 3.3.8 + "@vue/shared": 3.3.8 + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + checksum: 8/560c18aa37f3f2351de8245f7844611409e7b7cbaabaae0993bdacd6090bb5ca81d89366e324babfdc7063f2312de5b62b56fe8b4dadc586baef8e0968eb6e14 + languageName: node + linkType: hard + "webpack-sources@npm:^3.2.3": version: 3.2.3 resolution: "webpack-sources@npm:3.2.3" @@ -5957,6 +8537,13 @@ __metadata: languageName: node linkType: hard +"webpack-virtual-modules@npm:^0.5.0": + version: 0.5.0 + resolution: "webpack-virtual-modules@npm:0.5.0" + checksum: 8/22b59257b55c89d11ae295b588b683ee9fdf3aeb591bc7b6f88ac1d69cb63f4fcb507666ea986866dfae161a1fa534ad6fb4e2ea91bbcd0a6d454368d7d4c64b + languageName: node + linkType: hard + "webpack-virtual-modules@npm:^0.6.1": version: 0.6.1 resolution: "webpack-virtual-modules@npm:0.6.1" @@ -6076,6 +8663,15 @@ __metadata: languageName: node linkType: hard +"zrender@npm:5.4.4": + version: 5.4.4 + resolution: "zrender@npm:5.4.4" + dependencies: + tslib: 2.3.0 + checksum: 8/4b317346af8eca38e62ba029239c3a13e97eac4fa15b3ddadbae23442d8b373f0e937c255dee8080d6bb2fc79c9da54f1106415586ed8942bd8bc684b3890ea9 + languageName: node + linkType: hard + "zrender@npm:5.5.0": version: 5.5.0 resolution: "zrender@npm:5.5.0" From e5de9e5d9e61f6f1d274153f18c7992d8739c455 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 19 Nov 2023 15:34:57 +0100 Subject: [PATCH 02/38] Add initial playwright test --- e2e/helpers.ts | 46 ++++++++++++++++++++++++++++++++++++++++++++++ e2e/logs.spec.ts | 29 +++++++++++++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 e2e/helpers.ts create mode 100644 e2e/logs.spec.ts diff --git a/e2e/helpers.ts b/e2e/helpers.ts new file mode 100644 index 0000000000..df5bb822e9 --- /dev/null +++ b/e2e/helpers.ts @@ -0,0 +1,46 @@ +import { Page } from '@playwright/test'; + +export async function setLoginInfo(page) { + await page.goto('/'); + await page.evaluate(() => { + localStorage.setItem( + 'ftAuthLoginInfo', + JSON.stringify({ + 'ftbot.0': { + botName: 'TestBot', + apiUrl: 'http://localhost:3000', + accessToken: 'access_token_tesst', + refreshToken: 'refresh_test', + autoRefresh: true, + }, + }), + ); + localStorage.setItem('ftSelectedBot', 'ftbot.0'); + }); +} + +export async function defaultMocks(page: Page) { + page.route('**/api/v1/**', (route) => { + route.fulfill({ + headers: { 'access-control-allow-origin': '*' }, + json: {}, + }); + }); + + await page.route('**/api/v1/ping', (route) => { + return route.fulfill({ path: './cypress/fixtures/ping.json' }); + }); +} + +export function getWaitForResponse(page: Page, url: string) { + const urlMapping = { + '@Ping': '**/api/v1/ping', + '@ShowConf': '**/api/v1/show_config', + '@PairCandles': '**/api/v1/pair_candles', + '@Logs': '**/api/v1/logs', + }; + const urlMap = urlMapping[url] ?? url; + console.log(urlMap); + + return page.waitForResponse(urlMap); +} diff --git a/e2e/logs.spec.ts b/e2e/logs.spec.ts new file mode 100644 index 0000000000..c7379269d5 --- /dev/null +++ b/e2e/logs.spec.ts @@ -0,0 +1,29 @@ +import { test, expect } from '@playwright/test'; + +import { setLoginInfo, defaultMocks, getWaitForResponse } from './helpers'; + +test.describe('Logs', () => { + test('Displays and reloads logs', async ({ page }) => { + /// + await defaultMocks(page); + await setLoginInfo(page); + // const pingPromise = page.route('**/*ping*', + + // const logsPromise = page.waitForResponse('**/api/v1/logs'); + await page.route('**/api/v1/logs', (route) => { + return route.fulfill({ path: './cypress/fixtures/logs.json' }); + }); + + const logs = getWaitForResponse(page, '@Logs'); + const ping = getWaitForResponse(page, '@ShowConf'); + await page.goto('/logs', { waitUntil: 'networkidle' }); + await Promise.all([logs, ping]); + + await expect(page.locator('textarea')).toBeVisible(); + await expect(page.locator('textarea')).toHaveValue(/Checking exchange.../, {}); + // const logsPromise = page.waitForResponse('**/api/v1/logs'); + const logsPromise = getWaitForResponse(page, '@Logs'); + await page.getByRole('button', { name: 'Reload Logs' }).click(); + await logsPromise; + }); +}); From a50a1d8d81e5381884c4c4e8d820aa2f3d902eb0 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 19 Nov 2023 15:35:08 +0100 Subject: [PATCH 03/38] Add Playwright to scripts --- package.json | 3 ++- playwright.config.ts | 12 ++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 9bd284c19a..418a25f9cf 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,8 @@ "cy:open": "cypress open", "cy:run": "cypress run", "cy:open-ct": "cypress open-ct", - "cy:run-ct": "cypress run --component" + "cy:run-ct": "cypress run --component", + "test:e2e":"yarn playwright test --project=chromium" }, "dependencies": { "@noction/vue-draggable-grid": "1.9.16", diff --git a/playwright.config.ts b/playwright.config.ts index bfe3e83033..498f7076b7 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -24,7 +24,7 @@ export default defineConfig({ /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */ use: { /* Base URL to use in actions like `await page.goto('/')`. */ - // baseURL: 'http://127.0.0.1:3000', + baseURL: 'http://localhost:3000', /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */ trace: 'on-first-retry', @@ -69,9 +69,9 @@ export default defineConfig({ ], /* Run your local dev server before starting the tests */ - // webServer: { - // command: 'npm run start', - // url: 'http://127.0.0.1:3000', - // reuseExistingServer: !process.env.CI, - // }, + webServer: { + command: 'npm run start', + url: 'http://localhost:3000', + reuseExistingServer: !process.env.CI, + }, }); From 482793d03e8a36866d59605b2278163f7b7ff18c Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 19 Nov 2023 15:37:46 +0100 Subject: [PATCH 04/38] Add playwright to Ci setup --- .github/workflows/ci.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b45f3886e9..5e02e6b68e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -56,6 +56,22 @@ jobs: start: yarn dev --host wait-on: 'http://127.0.0.1:3000' + # Playwright section + - name: Install Playwright Browsers + run: yarn playwright install --with-deps + + - name: Run Playwright tests + run: yarn playwright test + + - uses: actions/upload-artifact@v3 + if: always() + with: + name: playwright-report + path: playwright-report/ + retention-days: 30 + + # End Playwright section + - name: Build build run: yarn build From 49cc132bdfd4bde1d2c4454e8642a497af2bf40e Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 19 Nov 2023 15:48:36 +0100 Subject: [PATCH 05/38] Remove pointless log statement --- e2e/helpers.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/e2e/helpers.ts b/e2e/helpers.ts index df5bb822e9..dc407b91fb 100644 --- a/e2e/helpers.ts +++ b/e2e/helpers.ts @@ -40,7 +40,6 @@ export function getWaitForResponse(page: Page, url: string) { '@Logs': '**/api/v1/logs', }; const urlMap = urlMapping[url] ?? url; - console.log(urlMap); return page.waitForResponse(urlMap); } From 122c668dea198d637f7290fc6f5bb92ae7067a5b Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 7 Apr 2024 17:43:56 +0200 Subject: [PATCH 06/38] Update package format and yarn.lock --- package.json | 2 +- yarn.lock | 2657 ++------------------------------------------------ 2 files changed, 73 insertions(+), 2586 deletions(-) diff --git a/package.json b/package.json index 418a25f9cf..78fe0d6b84 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "cy:run": "cypress run", "cy:open-ct": "cypress open-ct", "cy:run-ct": "cypress run --component", - "test:e2e":"yarn playwright test --project=chromium" + "test:e2e": "yarn playwright test --project=chromium" }, "dependencies": { "@noction/vue-draggable-grid": "1.9.16", diff --git a/yarn.lock b/yarn.lock index 846b38d25d..0acf7b2fdb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,6 +1,9 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + __metadata: - version: 6 - cacheKey: merged + version: 8 + cacheKey: 10 "@aashutoshrathi/word-wrap@npm:^1.2.3": version: 1.2.6 @@ -28,13 +31,6 @@ __metadata: languageName: node linkType: hard -"@antfu/utils@npm:^0.7.5, @antfu/utils@npm:^0.7.6": - version: 0.7.6 - resolution: "@antfu/utils@npm:0.7.6" - checksum: 8/92bf38ded4364e237c401e546eef3dbcc383186e1515e1e1c5c505d19ae12d8702cac7527b94c28f12ab6063d26969798297980619d42aba76771d8f3bc7f620 - languageName: node - linkType: hard - "@antfu/utils@npm:^0.7.5, @antfu/utils@npm:^0.7.6, @antfu/utils@npm:^0.7.7": version: 0.7.7 resolution: "@antfu/utils@npm:0.7.7" @@ -42,13 +38,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-string-parser@npm:7.22.5" - checksum: 8/836851ca5ec813077bbb303acc992d75a360267aa3b5de7134d220411c852a6f17de7c0d0b8c8dcc0f567f67874c00f4528672b2a4f1bc978a3ada64c8c78467 - languageName: node - linkType: hard - "@babel/helper-string-parser@npm:^7.23.4": version: 7.24.1 resolution: "@babel/helper-string-parser@npm:7.24.1" @@ -63,15 +52,6 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.23.0": - version: 7.23.3 - resolution: "@babel/parser@npm:7.23.3" - bin: - parser: ./bin/babel-parser.js - checksum: 8/4aa7366e401b5467192c1dbf2bef99ac0958c45ef69ed6704abbae68f98fab6409a527b417d1528fddc49d7664450670528adc7f45abb04db5fafca7ed766d57 - languageName: node - linkType: hard - "@babel/parser@npm:^7.23.9": version: 7.24.4 resolution: "@babel/parser@npm:7.24.4" @@ -134,18 +114,6 @@ __metadata: languageName: node linkType: hard -"@cypress/vite-dev-server@npm:^5.0.6": - version: 5.0.6 - resolution: "@cypress/vite-dev-server@npm:5.0.6" - dependencies: - debug: ^4.3.4 - find-up: 6.3.0 - node-html-parser: 5.3.3 - semver: ^7.5.3 - checksum: 8/729f4bf1ed812e11fcae5bd99ad37f3ca50273751df8d81186d8c7710b650b0a25d38a02d4cc424c9aa8e8e63602ab31e631f81eb67963e8d0059be73e1d4291 - languageName: node - linkType: hard - "@cypress/vite-dev-server@npm:^5.0.7": version: 5.0.7 resolution: "@cypress/vite-dev-server@npm:5.0.7" @@ -185,359 +153,160 @@ __metadata: "@esbuild/aix-ppc64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/aix-ppc64@npm:0.20.2" - checksum: 10/undefined conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/android-arm64@npm:0.18.20" - checksum: 8/undefined - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/android-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/android-arm64@npm:0.20.2" - checksum: 10/undefined conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/android-arm@npm:0.18.20" - checksum: 8/undefined - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@esbuild/android-arm@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/android-arm@npm:0.20.2" - checksum: 10/undefined conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/android-x64@npm:0.18.20" - checksum: 8/undefined - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - "@esbuild/android-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/android-x64@npm:0.20.2" - checksum: 10/undefined conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/darwin-arm64@npm:0.18.20" - checksum: 8/undefined - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/darwin-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/darwin-arm64@npm:0.20.2" - checksum: 10/undefined conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/darwin-x64@npm:0.18.20" - checksum: 8/undefined - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@esbuild/darwin-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/darwin-x64@npm:0.20.2" - checksum: 10/undefined conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/freebsd-arm64@npm:0.18.20" - checksum: 8/undefined - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/freebsd-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/freebsd-arm64@npm:0.20.2" - checksum: 10/undefined conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/freebsd-x64@npm:0.18.20" - checksum: 8/undefined - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/freebsd-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/freebsd-x64@npm:0.20.2" - checksum: 10/undefined conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-arm64@npm:0.18.20" - checksum: 8/undefined - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/linux-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-arm64@npm:0.20.2" - checksum: 10/undefined conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-arm@npm:0.18.20" - checksum: 8/undefined - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@esbuild/linux-arm@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-arm@npm:0.20.2" - checksum: 10/undefined conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-ia32@npm:0.18.20" - checksum: 8/undefined - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/linux-ia32@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-ia32@npm:0.20.2" - checksum: 10/undefined conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-loong64@npm:0.18.20" - checksum: 8/undefined - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - "@esbuild/linux-loong64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-loong64@npm:0.20.2" - checksum: 10/undefined conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-mips64el@npm:0.18.20" - checksum: 8/undefined - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - "@esbuild/linux-mips64el@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-mips64el@npm:0.20.2" - checksum: 10/undefined conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-ppc64@npm:0.18.20" - checksum: 8/undefined - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/linux-ppc64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-ppc64@npm:0.20.2" - checksum: 10/undefined conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-riscv64@npm:0.18.20" - checksum: 8/undefined - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - "@esbuild/linux-riscv64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-riscv64@npm:0.20.2" - checksum: 10/undefined conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-s390x@npm:0.18.20" - checksum: 8/undefined - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - "@esbuild/linux-s390x@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-s390x@npm:0.20.2" - checksum: 10/undefined conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-x64@npm:0.18.20" - checksum: 8/undefined - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - "@esbuild/linux-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-x64@npm:0.20.2" - checksum: 10/undefined conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/netbsd-x64@npm:0.18.20" - checksum: 8/undefined - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/netbsd-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/netbsd-x64@npm:0.20.2" - checksum: 10/undefined conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/openbsd-x64@npm:0.18.20" - checksum: 8/undefined - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/openbsd-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/openbsd-x64@npm:0.20.2" - checksum: 10/undefined conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/sunos-x64@npm:0.18.20" - checksum: 8/undefined - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - "@esbuild/sunos-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/sunos-x64@npm:0.20.2" - checksum: 10/undefined conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/win32-arm64@npm:0.18.20" - checksum: 8/undefined - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/win32-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/win32-arm64@npm:0.20.2" - checksum: 10/undefined conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/win32-ia32@npm:0.18.20" - checksum: 8/undefined - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/win32-ia32@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/win32-ia32@npm:0.20.2" - checksum: 10/undefined conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/win32-x64@npm:0.18.20" - checksum: 8/undefined - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@esbuild/win32-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/win32-x64@npm:0.20.2" - checksum: 10/undefined conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -560,23 +329,6 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.1.3": - version: 2.1.3 - resolution: "@eslint/eslintrc@npm:2.1.3" - dependencies: - ajv: ^6.12.4 - debug: ^4.3.2 - espree: ^9.6.0 - globals: ^13.19.0 - ignore: ^5.2.0 - import-fresh: ^3.2.1 - js-yaml: ^4.1.0 - minimatch: ^3.1.2 - strip-json-comments: ^3.1.1 - checksum: 8/5c6c3878192fe0ddffa9aff08b4e2f3bcc8f1c10d6449b7295a5f58b662019896deabfc19890455ffd7e60a5bd28d25d0eaefb2f78b2d230aae3879af92b89e5 - languageName: node - linkType: hard - "@eslint/eslintrc@npm:^2.1.4": version: 2.1.4 resolution: "@eslint/eslintrc@npm:2.1.4" @@ -594,13 +346,6 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:8.53.0": - version: 8.53.0 - resolution: "@eslint/js@npm:8.53.0" - checksum: 8/e0d5cfb0000aaee237c8e6d6d6e366faa60b1ef7f928ce17778373aa44d3b886368f6d5e1f97f913f0f16801aad016db8b8df78418c9d18825c15590328028af - languageName: node - linkType: hard - "@eslint/js@npm:8.57.0": version: 8.57.0 resolution: "@eslint/js@npm:8.57.0" @@ -617,25 +362,6 @@ __metadata: languageName: node linkType: hard -"@floating-ui/core@npm:^1.4.2": - version: 1.5.0 - resolution: "@floating-ui/core@npm:1.5.0" - dependencies: - "@floating-ui/utils": ^0.1.3 - checksum: 8/54b4fe26b3c228746ac5589f97303abf158b80aa5f8b99027259decd68d1c2030c4c637648ebd33dfe78a4212699453bc2bd7537fd5a594d3bd3e63d362f666f - languageName: node - linkType: hard - -"@floating-ui/dom@npm:^1.4.5": - version: 1.5.3 - resolution: "@floating-ui/dom@npm:1.5.3" - dependencies: - "@floating-ui/core": ^1.4.2 - "@floating-ui/utils": ^0.1.3 - checksum: 8/00053742064aac70957f0bd5c1542caafb3bfe9716588bfe1d409fef72a67ed5e60450d08eb492a77f78c22ed1ce4f7955873cc72bf9f9caf2b0f43ae3561c21 - languageName: node - linkType: hard - "@floating-ui/dom@npm:^1.6.1": version: 1.6.3 resolution: "@floating-ui/dom@npm:1.6.3" @@ -646,13 +372,6 @@ __metadata: languageName: node linkType: hard -"@floating-ui/utils@npm:^0.1.3": - version: 0.1.6 - resolution: "@floating-ui/utils@npm:0.1.6" - checksum: 8/b34d4b5470869727f52e312e08272edef985ba5a450a76de0917ba0a9c6f5df2bdbeb99448e2c60f39b177fb8981c772ff1831424e75123471a27ebd5b52c1eb - languageName: node - linkType: hard - "@floating-ui/utils@npm:^0.2.0, @floating-ui/utils@npm:^0.2.1": version: 0.2.1 resolution: "@floating-ui/utils@npm:0.2.1" @@ -660,16 +379,6 @@ __metadata: languageName: node linkType: hard -"@floating-ui/vue@npm:^1.0.2": - version: 1.0.2 - resolution: "@floating-ui/vue@npm:1.0.2" - dependencies: - "@floating-ui/dom": ^1.4.5 - vue-demi: ">=0.13.0" - checksum: 8/bf206a354a0a452a450350f38e48d5223f5331169ee62e7b479dd0b0d87b81172fa5ad9508f98f5e74fbbb1b8834a0b44d72757f90a2718d7c7372cbd5a72193 - languageName: node - linkType: hard - "@floating-ui/vue@npm:^1.0.6": version: 1.0.6 resolution: "@floating-ui/vue@npm:1.0.6" @@ -681,17 +390,6 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.13": - version: 0.11.13 - resolution: "@humanwhocodes/config-array@npm:0.11.13" - dependencies: - "@humanwhocodes/object-schema": ^2.0.1 - debug: ^4.1.1 - minimatch: ^3.0.5 - checksum: 8/f8ea57b0d7ed7f2d64cd3944654976829d9da91c04d9c860e18804729a33f7681f78166ef4c761850b8c324d362f7d53f14c5c44907a6b38b32c703ff85e4805 - languageName: node - linkType: hard - "@humanwhocodes/config-array@npm:^0.11.14": version: 0.11.14 resolution: "@humanwhocodes/config-array@npm:0.11.14" @@ -710,13 +408,6 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^2.0.1": - version: 2.0.1 - resolution: "@humanwhocodes/object-schema@npm:2.0.1" - checksum: 8/24929487b1ed48795d2f08346a0116cc5ee4634848bce64161fb947109352c562310fd159fc64dda0e8b853307f5794605191a9547f7341158559ca3c8262a45 - languageName: node - linkType: hard - "@humanwhocodes/object-schema@npm:^2.0.2": version: 2.0.3 resolution: "@humanwhocodes/object-schema@npm:2.0.3" @@ -724,15 +415,6 @@ __metadata: languageName: node linkType: hard -"@iconify-json/mdi@npm:^1.1.55": - version: 1.1.55 - resolution: "@iconify-json/mdi@npm:1.1.55" - dependencies: - "@iconify/types": "*" - checksum: 8/9709b9a4dc4f8cf625d9b574a897e10237a0d1be27f033cddbdf2eba7a07c4ebe8eff1013360c332c47b62528b25df407ff710cdf3f0656362a3ce2623b18e67 - languageName: node - linkType: hard - "@iconify-json/mdi@npm:^1.1.64": version: 1.1.65 resolution: "@iconify-json/mdi@npm:1.1.65" @@ -749,20 +431,6 @@ __metadata: languageName: node linkType: hard -"@iconify/utils@npm:^2.1.11": - version: 2.1.11 - resolution: "@iconify/utils@npm:2.1.11" - dependencies: - "@antfu/install-pkg": ^0.1.1 - "@antfu/utils": ^0.7.5 - "@iconify/types": ^2.0.0 - debug: ^4.3.4 - kolorist: ^1.8.0 - local-pkg: ^0.4.3 - checksum: 8/229e886ba4f335f21d106cb3973728c8aecbd84ecce9d4ddd9bc10a9415ae9c419fe10bf9e7cfd6019e2acba9dde24023dd56ef943f1aa2115fedbc566b023f2 - languageName: node - linkType: hard - "@iconify/utils@npm:^2.1.22": version: 2.1.22 resolution: "@iconify/utils@npm:2.1.22" @@ -778,21 +446,6 @@ __metadata: languageName: node linkType: hard -"@interactjs/actions@npm:1.10.20, @interactjs/actions@npm:^1.10.17": - version: 1.10.20 - resolution: "@interactjs/actions@npm:1.10.20" - dependencies: - "@interactjs/interact": 1.10.20 - peerDependencies: - "@interactjs/core": 1.10.20 - "@interactjs/utils": 1.10.20 - dependenciesMeta: - "@interactjs/interact": - optional: true - checksum: 8/35ef349c83aa2a4af18f62e499818fa98b2c188390b6ee23da309686b27cbc3d70c7d735a7aacb8135dbd4f3a86b3e740d999efde6574e9adb490712f08b7f9e - languageName: node - linkType: hard - "@interactjs/actions@npm:1.10.27, @interactjs/actions@npm:^1.10.20": version: 1.10.27 resolution: "@interactjs/actions@npm:1.10.27" @@ -808,20 +461,6 @@ __metadata: languageName: node linkType: hard -"@interactjs/auto-scroll@npm:1.10.20": - version: 1.10.20 - resolution: "@interactjs/auto-scroll@npm:1.10.20" - dependencies: - "@interactjs/interact": 1.10.20 - peerDependencies: - "@interactjs/utils": 1.10.20 - dependenciesMeta: - "@interactjs/interact": - optional: true - checksum: 8/5fb45cbf77ec90a4c005055762639a26194f84e94d8e0f36735a1d0f8147549b33ef943f67c7150bd4407586a05440c6042782077ab985ed2e10df03359eddae - languageName: node - linkType: hard - "@interactjs/auto-scroll@npm:1.10.27": version: 1.10.27 resolution: "@interactjs/auto-scroll@npm:1.10.27" @@ -836,21 +475,6 @@ __metadata: languageName: node linkType: hard -"@interactjs/auto-start@npm:1.10.20, @interactjs/auto-start@npm:^1.10.17": - version: 1.10.20 - resolution: "@interactjs/auto-start@npm:1.10.20" - dependencies: - "@interactjs/interact": 1.10.20 - peerDependencies: - "@interactjs/core": 1.10.20 - "@interactjs/utils": 1.10.20 - dependenciesMeta: - "@interactjs/interact": - optional: true - checksum: 8/12fb5488d9361fcaeb7c044f8051e9d966884e594430aa6cd4f15593726221cafea5ba7f19345cba5e6c03394a8d32000457be812246ee12df29d9767ac88da3 - languageName: node - linkType: hard - "@interactjs/auto-start@npm:1.10.27, @interactjs/auto-start@npm:^1.10.20": version: 1.10.27 resolution: "@interactjs/auto-start@npm:1.10.27" @@ -866,15 +490,6 @@ __metadata: languageName: node linkType: hard -"@interactjs/core@npm:1.10.20": - version: 1.10.20 - resolution: "@interactjs/core@npm:1.10.20" - peerDependencies: - "@interactjs/utils": 1.10.20 - checksum: 8/fe97b9c39c37f41ebce7a8453a36f6f3e4064488951d8ea4e6570ecbfeabac10b3c6b1cc9719288551bc9722d2a1fcc21df2e27a7c717b949c3456815d0035fb - languageName: node - linkType: hard - "@interactjs/core@npm:1.10.27": version: 1.10.27 resolution: "@interactjs/core@npm:1.10.27" @@ -884,21 +499,6 @@ __metadata: languageName: node linkType: hard -"@interactjs/dev-tools@npm:1.10.20, @interactjs/dev-tools@npm:^1.10.17": - version: 1.10.20 - resolution: "@interactjs/dev-tools@npm:1.10.20" - dependencies: - "@interactjs/interact": 1.10.20 - peerDependencies: - "@interactjs/modifiers": 1.10.20 - "@interactjs/utils": 1.10.20 - dependenciesMeta: - "@interactjs/interact": - optional: true - checksum: 8/359d3a69f0b2363d828a1a7a49465b7951c24fd6d5468eab81c638113bcc69f46e5e5a64ed3c7f8a34f2bb46f70aeba427a680b51b513223ff1db20b494c8a4a - languageName: node - linkType: hard - "@interactjs/dev-tools@npm:1.10.27, @interactjs/dev-tools@npm:^1.10.20": version: 1.10.27 resolution: "@interactjs/dev-tools@npm:1.10.27" @@ -917,23 +517,6 @@ __metadata: languageName: node linkType: hard -"@interactjs/inertia@npm:1.10.20": - version: 1.10.20 - resolution: "@interactjs/inertia@npm:1.10.20" - dependencies: - "@interactjs/interact": 1.10.20 - "@interactjs/offset": 1.10.20 - peerDependencies: - "@interactjs/core": 1.10.20 - "@interactjs/modifiers": 1.10.20 - "@interactjs/utils": 1.10.20 - dependenciesMeta: - "@interactjs/interact": - optional: true - checksum: 8/81391836d14a89e5e3bf0e27862e41ae0bc76049d2dc405a367bb85828d8f6a2d118899636415f6daf22d0bb070af631d665c0bd2dda45c7a56d3a9d163ba51b - languageName: node - linkType: hard - "@interactjs/inertia@npm:1.10.27": version: 1.10.27 resolution: "@interactjs/inertia@npm:1.10.27" @@ -951,16 +534,6 @@ __metadata: languageName: node linkType: hard -"@interactjs/interact@npm:1.10.20": - version: 1.10.20 - resolution: "@interactjs/interact@npm:1.10.20" - dependencies: - "@interactjs/core": 1.10.20 - "@interactjs/utils": 1.10.20 - checksum: 8/17459b60bf9963f9fc3d9abdc93c8ce778f0d46f16190d461f069b2603f2bbb7dd05e5e15b001377b56bc7d5340cdd7e191bdec23a6acadf0e39e6e2a4583755 - languageName: node - linkType: hard - "@interactjs/interact@npm:1.10.27": version: 1.10.27 resolution: "@interactjs/interact@npm:1.10.27" @@ -971,26 +544,6 @@ __metadata: languageName: node linkType: hard -"@interactjs/interactjs@npm:^1.10.17": - version: 1.10.20 - resolution: "@interactjs/interactjs@npm:1.10.20" - dependencies: - "@interactjs/actions": 1.10.20 - "@interactjs/auto-scroll": 1.10.20 - "@interactjs/auto-start": 1.10.20 - "@interactjs/core": 1.10.20 - "@interactjs/dev-tools": 1.10.20 - "@interactjs/inertia": 1.10.20 - "@interactjs/interact": 1.10.20 - "@interactjs/modifiers": 1.10.20 - "@interactjs/offset": 1.10.20 - "@interactjs/pointer-events": 1.10.20 - "@interactjs/reflow": 1.10.20 - "@interactjs/utils": 1.10.20 - checksum: 8/dde829ee77b73475b995989b7a8b9736aad1adeff13f659bfb6005f2b4df8ab485403aea10ed9f87f81f52afa70f79233404816a3c8d14f2b83dff4f1f50d87f - languageName: node - linkType: hard - "@interactjs/interactjs@npm:^1.10.20": version: 1.10.27 resolution: "@interactjs/interactjs@npm:1.10.27" @@ -1011,22 +564,6 @@ __metadata: languageName: node linkType: hard -"@interactjs/modifiers@npm:1.10.20, @interactjs/modifiers@npm:^1.10.17": - version: 1.10.20 - resolution: "@interactjs/modifiers@npm:1.10.20" - dependencies: - "@interactjs/interact": 1.10.20 - "@interactjs/snappers": 1.10.20 - peerDependencies: - "@interactjs/core": 1.10.20 - "@interactjs/utils": 1.10.20 - dependenciesMeta: - "@interactjs/interact": - optional: true - checksum: 8/8046d1c06d80e8c47cd267ad4dfac3810e611a32381c23c057f95bffe44781424a303c00c334944d5b17d05b7d13ea69bb9f6cd2b4e0dce83b89ae48c266ad33 - languageName: node - linkType: hard - "@interactjs/modifiers@npm:1.10.27, @interactjs/modifiers@npm:^1.10.20": version: 1.10.27 resolution: "@interactjs/modifiers@npm:1.10.27" @@ -1043,21 +580,6 @@ __metadata: languageName: node linkType: hard -"@interactjs/offset@npm:1.10.20": - version: 1.10.20 - resolution: "@interactjs/offset@npm:1.10.20" - dependencies: - "@interactjs/interact": 1.10.20 - peerDependencies: - "@interactjs/core": 1.10.20 - "@interactjs/utils": 1.10.20 - dependenciesMeta: - "@interactjs/interact": - optional: true - checksum: 8/929fd69b07bc3430d7fb4b92bdd9e7124508cc820bfeea2cf62f9b03d4d35859ea23915b8941d19c7b676a914794c31527f5c8eaa8c2cffe476e24cb06ab02ad - languageName: node - linkType: hard - "@interactjs/offset@npm:1.10.27": version: 1.10.27 resolution: "@interactjs/offset@npm:1.10.27" @@ -1073,21 +595,6 @@ __metadata: languageName: node linkType: hard -"@interactjs/pointer-events@npm:1.10.20": - version: 1.10.20 - resolution: "@interactjs/pointer-events@npm:1.10.20" - dependencies: - "@interactjs/interact": 1.10.20 - peerDependencies: - "@interactjs/core": 1.10.20 - "@interactjs/utils": 1.10.20 - dependenciesMeta: - "@interactjs/interact": - optional: true - checksum: 8/eb4320a12a1e9413e649628543cbec0a85f2ef35eab68c9683a8bf6a36153dabedde1a844f70dd0f405a3ac1e0ae5e4049b02c54b494cb023a64cc33be14e7f1 - languageName: node - linkType: hard - "@interactjs/pointer-events@npm:1.10.27": version: 1.10.27 resolution: "@interactjs/pointer-events@npm:1.10.27" @@ -1103,21 +610,6 @@ __metadata: languageName: node linkType: hard -"@interactjs/reflow@npm:1.10.20": - version: 1.10.20 - resolution: "@interactjs/reflow@npm:1.10.20" - dependencies: - "@interactjs/interact": 1.10.20 - peerDependencies: - "@interactjs/core": 1.10.20 - "@interactjs/utils": 1.10.20 - dependenciesMeta: - "@interactjs/interact": - optional: true - checksum: 8/0f9d0bcf45def147057b45b2e795a8f17f62f589cab21960ccf51dce9e825b74a08040f35518268e405b54f9502b63f3b28b097c4ca5d74b224f228c04b4f9ab - languageName: node - linkType: hard - "@interactjs/reflow@npm:1.10.27": version: 1.10.27 resolution: "@interactjs/reflow@npm:1.10.27" @@ -1133,20 +625,6 @@ __metadata: languageName: node linkType: hard -"@interactjs/snappers@npm:1.10.20": - version: 1.10.20 - resolution: "@interactjs/snappers@npm:1.10.20" - dependencies: - "@interactjs/interact": 1.10.20 - peerDependencies: - "@interactjs/utils": 1.10.20 - dependenciesMeta: - "@interactjs/interact": - optional: true - checksum: 8/407b894b84b5151cf0976dd5776deb8d3a0e0082a51652248baefa6fdd3cf646f84e43baa7dfd0ead51cb454d6dfb20a79988a1d2bbea56798748bc3b63875d1 - languageName: node - linkType: hard - "@interactjs/snappers@npm:1.10.27": version: 1.10.27 resolution: "@interactjs/snappers@npm:1.10.27" @@ -1161,13 +639,6 @@ __metadata: languageName: node linkType: hard -"@interactjs/utils@npm:1.10.20": - version: 1.10.20 - resolution: "@interactjs/utils@npm:1.10.20" - checksum: 8/3a91e026fc03a23b192f5a2e75882b771122bbc81f974d89ade4f74e1a3d5cf3afa5965444d9ab902140ac9d348a102548c39318b93ce772addd98ba4b8b40c3 - languageName: node - linkType: hard - "@interactjs/utils@npm:1.10.27": version: 1.10.27 resolution: "@interactjs/utils@npm:1.10.27" @@ -1205,25 +676,6 @@ __metadata: languageName: node linkType: hard -"@noction/vue-draggable-grid@npm:1.9.10": - version: 1.9.10 - resolution: "@noction/vue-draggable-grid@npm:1.9.10" - dependencies: - "@interactjs/actions": ^1.10.17 - "@interactjs/auto-start": ^1.10.17 - "@interactjs/dev-tools": ^1.10.17 - "@interactjs/interactjs": ^1.10.17 - "@interactjs/modifiers": ^1.10.17 - "@types/element-resize-detector": ^1.1.3 - element-resize-detector: ^1.2.4 - mitt: ^3.0.0 - vue: ^3.2.0 - peerDependencies: - vue: ^3.2.0 - checksum: 8/78c7964caf9481269fc6160ae61a5893042763b58104493df47787756b76251cd45b2ea72f03d8802329efcb2e13de3badcab73c0a7611653259a8475bdbaa0d - languageName: node - linkType: hard - "@noction/vue-draggable-grid@npm:1.9.16": version: 1.9.16 resolution: "@noction/vue-draggable-grid@npm:1.9.16" @@ -1313,28 +765,14 @@ __metadata: languageName: node linkType: hard -"@pkgr/utils@npm:^2.3.1": - version: 2.4.2 - resolution: "@pkgr/utils@npm:2.4.2" - dependencies: - cross-spawn: ^7.0.3 - fast-glob: ^3.3.0 - is-glob: ^4.0.3 - open: ^9.1.0 - picocolors: ^1.0.0 - tslib: ^2.6.0 - checksum: 8/24e04c121269317d259614cd32beea3af38277151c4002df5883c4be920b8e3490bb897748e844f9d46bf68230f86dabd4e8f093773130e7e60529a769a132fc - languageName: node - linkType: hard - "@playwright/test@npm:^1.40.0": version: 1.40.0 resolution: "@playwright/test@npm:1.40.0" dependencies: - playwright: 1.40.0 + playwright: "npm:1.40.0" bin: playwright: cli.js - checksum: 8/128f05978f9f5a557f0b7924ec134d43cb70c78d74bc3bf7b18576f00e72399100ddf1f4a139e05ea8275407d8e27be0203ac34f514319a2cbeb01eaf0be5be4 + checksum: 10/46ebd396d37b3e438019229f5c84bf4a8614f455245a51fd2d77a05f6065aefc41af30f26882415607c9e4adc2bb1511bd1f1ba06d7870fae0b5525768240acb languageName: node linkType: hard @@ -1345,25 +783,9 @@ __metadata: languageName: node linkType: hard -"@rollup/pluginutils@npm:^5.0.2, @rollup/pluginutils@npm:^5.0.5": - version: 5.0.5 - resolution: "@rollup/pluginutils@npm:5.0.5" - dependencies: - "@types/estree": ^1.0.0 - estree-walker: ^2.0.2 - picomatch: ^2.3.1 - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 8/dcd4d6e3cb6047f18c465a5f2bcd29995c565f083fb6ca5505bcf2018ae0c16634fd38d99538fbb7dcef4e1b491cf4b4465f8845b5666778a925a27e9202dbab - languageName: node - linkType: hard - -"@rollup/pluginutils@npm:^5.0.4, @rollup/pluginutils@npm:^5.1.0": - version: 5.1.0 - resolution: "@rollup/pluginutils@npm:5.1.0" +"@rollup/pluginutils@npm:^5.0.4, @rollup/pluginutils@npm:^5.1.0": + version: 5.1.0 + resolution: "@rollup/pluginutils@npm:5.1.0" dependencies: "@types/estree": "npm:^1.0.0" estree-walker: "npm:^2.0.2" @@ -1380,7 +802,6 @@ __metadata: "@rollup/rollup-android-arm-eabi@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-android-arm-eabi@npm:4.14.1" - checksum: 10/undefined conditions: os=android & cpu=arm languageName: node linkType: hard @@ -1388,7 +809,6 @@ __metadata: "@rollup/rollup-android-arm64@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-android-arm64@npm:4.14.1" - checksum: 10/undefined conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -1396,7 +816,6 @@ __metadata: "@rollup/rollup-darwin-arm64@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-darwin-arm64@npm:4.14.1" - checksum: 10/undefined conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -1404,7 +823,6 @@ __metadata: "@rollup/rollup-darwin-x64@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-darwin-x64@npm:4.14.1" - checksum: 10/undefined conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -1412,7 +830,6 @@ __metadata: "@rollup/rollup-linux-arm-gnueabihf@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.14.1" - checksum: 10/undefined conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -1420,7 +837,6 @@ __metadata: "@rollup/rollup-linux-arm64-gnu@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.14.1" - checksum: 10/undefined conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -1428,7 +844,6 @@ __metadata: "@rollup/rollup-linux-arm64-musl@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.14.1" - checksum: 10/undefined conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -1436,7 +851,6 @@ __metadata: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.14.1" - checksum: 10/undefined conditions: os=linux & cpu=ppc64le & libc=glibc languageName: node linkType: hard @@ -1444,7 +858,6 @@ __metadata: "@rollup/rollup-linux-riscv64-gnu@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.14.1" - checksum: 10/undefined conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard @@ -1452,7 +865,6 @@ __metadata: "@rollup/rollup-linux-s390x-gnu@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.14.1" - checksum: 10/undefined conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard @@ -1460,7 +872,6 @@ __metadata: "@rollup/rollup-linux-x64-gnu@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.14.1" - checksum: 10/undefined conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -1468,7 +879,6 @@ __metadata: "@rollup/rollup-linux-x64-musl@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-linux-x64-musl@npm:4.14.1" - checksum: 10/undefined conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -1476,7 +886,6 @@ __metadata: "@rollup/rollup-win32-arm64-msvc@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.14.1" - checksum: 10/undefined conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -1484,7 +893,6 @@ __metadata: "@rollup/rollup-win32-ia32-msvc@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.14.1" - checksum: 10/undefined conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -1492,7 +900,6 @@ __metadata: "@rollup/rollup-win32-x64-msvc@npm:4.14.1": version: 4.14.1 resolution: "@rollup/rollup-win32-x64-msvc@npm:4.14.1" - checksum: 10/undefined conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1504,31 +911,6 @@ __metadata: languageName: node linkType: hard -"@types/chai-subset@npm:^1.3.3": - version: 1.3.5 - resolution: "@types/chai-subset@npm:1.3.5" - dependencies: - "@types/chai": "*" - checksum: 8/715c46d3e90f87482c2769389d560456bb257b225716ff44c275c231bdb62c8a30629f355f412bac0ecab07ebc036c1806d9ed9dde9792254f8ef4f07f76033b - languageName: node - linkType: hard - -"@types/chai@npm:*, @types/chai@npm:^4.3.5": - version: 4.3.10 - resolution: "@types/chai@npm:4.3.10" - checksum: 8/cb9ebe31f5da2d72c4b9362ec4efb33497355372270163c0290f6b9c389934ff178dac933be6b2911a125f15972c0379603736ea83ad10bfca933b6aaf6c0c5b - languageName: node - linkType: hard - -"@types/echarts@npm:^4.9.21": - version: 4.9.21 - resolution: "@types/echarts@npm:4.9.21" - dependencies: - "@types/zrender": "*" - checksum: 8/fb7abfab42f8ce5a4e21e9ab91e2351120e8380b8971dca19b29ae0c64f7c88b4ac1e83ee3ed9be49a373c32e13a2daad3d62287d10090474000fcf78bfc0488 - languageName: node - linkType: hard - "@types/echarts@npm:^4.9.22": version: 4.9.22 resolution: "@types/echarts@npm:4.9.22" @@ -1538,13 +920,6 @@ __metadata: languageName: node linkType: hard -"@types/element-resize-detector@npm:^1.1.3": - version: 1.1.6 - resolution: "@types/element-resize-detector@npm:1.1.6" - checksum: 8/62967c4933ce6dc717608aa498bfbbf2567c3778958203621b1981f5804eb519cf16b8f677d3c92c9b2a9d791191b514dd60298e276fcbf6b1660542209dd299 - languageName: node - linkType: hard - "@types/element-resize-detector@npm:^1.1.5": version: 1.1.6 resolution: "@types/element-resize-detector@npm:1.1.6" @@ -1559,13 +934,6 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:^1.0.0": - version: 1.0.5 - resolution: "@types/estree@npm:1.0.5" - checksum: 8/dd8b5bed28e6213b7acd0fb665a84e693554d850b0df423ac8076cc3ad5823a6bc26b0251d080bdc545af83179ede51dd3f6fa78cad2c46ed1f29624ddf3e41a - languageName: node - linkType: hard - "@types/json-schema@npm:^7.0.12": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" @@ -1582,21 +950,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^18.17.5": - version: 18.18.9 - resolution: "@types/node@npm:18.18.9" - dependencies: - undici-types: ~5.26.4 - checksum: 8/629ce20357586144031cb43d601617eef45e59460dea6b1e123f708e6885664f44d54f65e5b72b2614af5b8613f3652ced832649c0b991accbc6a85139befa51 - languageName: node - linkType: hard - "@types/node@npm:^20.9.2": version: 20.9.2 resolution: "@types/node@npm:20.9.2" dependencies: - undici-types: ~5.26.4 - checksum: 8/5bbb8fb2248fc5c5c4071d9809fb9af85997677c07124d65665202b53283a3b7bdff26fb844e9ee407e3847dfce6399c2b01e3329ea44a4b720647b1b987c678 + undici-types: "npm:~5.26.4" + checksum: 10/8bab2870bfc02efc988c53dfb0149634f8feb824132cc7f20b36f3d55d89ef893e3a43d545524a5cb3a284f4ce68ae4181d75a4a39cee6b79c586d719e6b7461 languageName: node linkType: hard @@ -1644,31 +1003,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^6.11.0, @typescript-eslint/eslint-plugin@npm:^6.7.0": - version: 6.11.0 - resolution: "@typescript-eslint/eslint-plugin@npm:6.11.0" - dependencies: - "@eslint-community/regexpp": ^4.5.1 - "@typescript-eslint/scope-manager": 6.11.0 - "@typescript-eslint/type-utils": 6.11.0 - "@typescript-eslint/utils": 6.11.0 - "@typescript-eslint/visitor-keys": 6.11.0 - debug: ^4.3.4 - graphemer: ^1.4.0 - ignore: ^5.2.4 - natural-compare: ^1.4.0 - semver: ^7.5.4 - ts-api-utils: ^1.0.1 - peerDependencies: - "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 8/8ba9ce7ce8609a044e405baf57cc84d6973d7676950c870288d7eae2dba44b36664e3f4d90b94a4de08e17259fe8baa7790750cd4e5391dbe2a2743497d7fae2 - languageName: node - linkType: hard - "@typescript-eslint/eslint-plugin@npm:^7.1.1, @typescript-eslint/eslint-plugin@npm:^7.5.0": version: 7.5.0 resolution: "@typescript-eslint/eslint-plugin@npm:7.5.0" @@ -1694,24 +1028,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^6.11.0, @typescript-eslint/parser@npm:^6.7.0": - version: 6.11.0 - resolution: "@typescript-eslint/parser@npm:6.11.0" - dependencies: - "@typescript-eslint/scope-manager": 6.11.0 - "@typescript-eslint/types": 6.11.0 - "@typescript-eslint/typescript-estree": 6.11.0 - "@typescript-eslint/visitor-keys": 6.11.0 - debug: ^4.3.4 - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 8/e9cb175e3537b82aa8cd39641ecb4e656586f89f8365cf05400b5aa8794dac0c8c10c6aa2fd7c13a684f62c1493f5e41c5534df49d377abe9dc89d861a51195c - languageName: node - linkType: hard - "@typescript-eslint/parser@npm:^7.1.1, @typescript-eslint/parser@npm:^7.5.0": version: 7.5.0 resolution: "@typescript-eslint/parser@npm:7.5.0" @@ -1730,16 +1046,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/scope-manager@npm:6.11.0" - dependencies: - "@typescript-eslint/types": 6.11.0 - "@typescript-eslint/visitor-keys": 6.11.0 - checksum: 8/d219a96fd80fb14176cdcc47b070e870c73ccc0dfb32a8657f6ceaefb613dc0ea240a77250dcfc437d9c9360ca165c2765d4cf8fe689dae7e9eee2c0d6a98a50 - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:7.5.0": version: 7.5.0 resolution: "@typescript-eslint/scope-manager@npm:7.5.0" @@ -1750,23 +1056,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/type-utils@npm:6.11.0" - dependencies: - "@typescript-eslint/typescript-estree": 6.11.0 - "@typescript-eslint/utils": 6.11.0 - debug: ^4.3.4 - ts-api-utils: ^1.0.1 - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 8/2effbe62ae3b12f8a88663072f68a5dcb1135d9ee3c09a0d9fcf49b943837c0a5966e907d4a1a15c27ddf82af2fcf7f6e004655d3e1f7a17c21596469771ff7d - languageName: node - linkType: hard - "@typescript-eslint/type-utils@npm:7.5.0": version: 7.5.0 resolution: "@typescript-eslint/type-utils@npm:7.5.0" @@ -1784,13 +1073,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/types@npm:6.11.0" - checksum: 8/ca8a11320286c9b0759a70ec83b9fd99937c9686fafdd41d8ea09ed7b2fa12e6b342bf65547efe5495926cd04cfc6488315920e3caffd27f12d42cb9a8cf88c8 - languageName: node - linkType: hard - "@typescript-eslint/types@npm:7.5.0": version: 7.5.0 resolution: "@typescript-eslint/types@npm:7.5.0" @@ -1798,24 +1080,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/typescript-estree@npm:6.11.0" - dependencies: - "@typescript-eslint/types": 6.11.0 - "@typescript-eslint/visitor-keys": 6.11.0 - debug: ^4.3.4 - globby: ^11.1.0 - is-glob: ^4.0.3 - semver: ^7.5.4 - ts-api-utils: ^1.0.1 - peerDependenciesMeta: - typescript: - optional: true - checksum: 8/e137ba7c4cad08853a44d9c40072496ca5f2d440828be9fd2d207a59db56b05a6dcb4756f3ba341ee2ae714de45df80114477946d30801c5a46eed67314fd9c6 - languageName: node - linkType: hard - "@typescript-eslint/typescript-estree@npm:7.5.0": version: 7.5.0 resolution: "@typescript-eslint/typescript-estree@npm:7.5.0" @@ -1835,23 +1099,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/utils@npm:6.11.0" - dependencies: - "@eslint-community/eslint-utils": ^4.4.0 - "@types/json-schema": ^7.0.12 - "@types/semver": ^7.5.0 - "@typescript-eslint/scope-manager": 6.11.0 - "@typescript-eslint/types": 6.11.0 - "@typescript-eslint/typescript-estree": 6.11.0 - semver: ^7.5.4 - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: 8/e90aa2c8c56038a48de65a5303f9e4a4a70bb0d4d0a05cfcd28157fc0f06b2fc186c2e76a495f4540a903ea37577daa1403bab923d940114ec27a6326153d60f - languageName: node - linkType: hard - "@typescript-eslint/utils@npm:7.5.0": version: 7.5.0 resolution: "@typescript-eslint/utils@npm:7.5.0" @@ -1869,16 +1116,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/visitor-keys@npm:6.11.0" - dependencies: - "@typescript-eslint/types": 6.11.0 - eslint-visitor-keys: ^3.4.1 - checksum: 8/6aae9dd79963bbefbf2e310015b909627da541a13ab4d8359eea3c86c34fdbb91e583f65b5a99dee1959f7c5d67b21b45e5a05c63ddb4b82dacd60c890ce8b25 - languageName: node - linkType: hard - "@typescript-eslint/visitor-keys@npm:7.5.0": version: 7.5.0 resolution: "@typescript-eslint/visitor-keys@npm:7.5.0" @@ -1896,16 +1133,6 @@ __metadata: languageName: node linkType: hard -"@vitejs/plugin-vue@npm:^4.4.0": - version: 4.4.1 - resolution: "@vitejs/plugin-vue@npm:4.4.1" - peerDependencies: - vite: ^4.0.0 - vue: ^3.2.25 - checksum: 8/3423f8faf09600b0bcf65fe845ea3fd1b130d1fc0671c355ce340675e1a5f6937edcca0339f5894630154bc48754ed5240c0819e2faa83c5f2e77332942cdcb5 - languageName: node - linkType: hard - "@vitejs/plugin-vue@npm:^5.0.4": version: 5.0.4 resolution: "@vitejs/plugin-vue@npm:5.0.4" @@ -1916,17 +1143,6 @@ __metadata: languageName: node linkType: hard -"@vitest/expect@npm:0.34.6": - version: 0.34.6 - resolution: "@vitest/expect@npm:0.34.6" - dependencies: - "@vitest/spy": 0.34.6 - "@vitest/utils": 0.34.6 - chai: ^4.3.10 - checksum: 8/37a526f4af7e73fc56b71ba1139d6d93ff1972315d0e0691de967179298d2ad086e8803d2b28defe0e97a1326d808cd886e4b802d1691d8894cb234e35ed5185 - languageName: node - linkType: hard - "@vitest/expect@npm:1.4.0": version: 1.4.0 resolution: "@vitest/expect@npm:1.4.0" @@ -1938,17 +1154,6 @@ __metadata: languageName: node linkType: hard -"@vitest/runner@npm:0.34.6": - version: 0.34.6 - resolution: "@vitest/runner@npm:0.34.6" - dependencies: - "@vitest/utils": 0.34.6 - p-limit: ^4.0.0 - pathe: ^1.1.1 - checksum: 8/0357f0a11f4e1e170099f9125e379bbe8049a59faa7b34b919b3e5ee8927f30824c2b3ebb814b6a77c75ec35a30bf9adb8ec2b5e051525b4edd0d17be15725cc - languageName: node - linkType: hard - "@vitest/runner@npm:1.4.0": version: 1.4.0 resolution: "@vitest/runner@npm:1.4.0" @@ -1960,17 +1165,6 @@ __metadata: languageName: node linkType: hard -"@vitest/snapshot@npm:0.34.6": - version: 0.34.6 - resolution: "@vitest/snapshot@npm:0.34.6" - dependencies: - magic-string: ^0.30.1 - pathe: ^1.1.1 - pretty-format: ^29.5.0 - checksum: 8/c2f164b23741cdf10f449575a0f9996cf385675d0f76d2eb696f53b614743811f2fbefdc5eb0fd3f9544ccfbb566d57a5c50a70595167458579d56429b09151f - languageName: node - linkType: hard - "@vitest/snapshot@npm:1.4.0": version: 1.4.0 resolution: "@vitest/snapshot@npm:1.4.0" @@ -1982,15 +1176,6 @@ __metadata: languageName: node linkType: hard -"@vitest/spy@npm:0.34.6": - version: 0.34.6 - resolution: "@vitest/spy@npm:0.34.6" - dependencies: - tinyspy: ^2.1.1 - checksum: 8/b05e5906f2f489a3234a0380a21cb48635915aa7f28eac92a595e78e9ceefb95340311635e39684b32fff20f9c58fdc33488eeddee39a660cd94c9c6bc2febf7 - languageName: node - linkType: hard - "@vitest/spy@npm:1.4.0": version: 1.4.0 resolution: "@vitest/spy@npm:1.4.0" @@ -2000,17 +1185,6 @@ __metadata: languageName: node linkType: hard -"@vitest/utils@npm:0.34.6": - version: 0.34.6 - resolution: "@vitest/utils@npm:0.34.6" - dependencies: - diff-sequences: ^29.4.3 - loupe: ^2.3.6 - pretty-format: ^29.5.0 - checksum: 8/acf716af2bab66037e49bd6d3e8bae40b605b9bff515d4926c46d6f8cc2366decfac5a1756ea55029968e71fba1da1f992764c3a57c9b46eccce3f6db7197bd6 - languageName: node - linkType: hard - "@vitest/utils@npm:1.4.0": version: 1.4.0 resolution: "@vitest/utils@npm:1.4.0" @@ -2023,15 +1197,6 @@ __metadata: languageName: node linkType: hard -"@volar/language-core@npm:1.10.10, @volar/language-core@npm:~1.10.5": - version: 1.10.10 - resolution: "@volar/language-core@npm:1.10.10" - dependencies: - "@volar/source-map": 1.10.10 - checksum: 8/df4e3c3ab261959a5b42e2d8b032413bfd9c4a7e985c35fc81d1cb5aacddd5f2106f29143387da9c1b478b654377324a25eac31193dd381552a1201cbf1389fa - languageName: node - linkType: hard - "@volar/language-core@npm:2.2.0-alpha.6, @volar/language-core@npm:~2.2.0-alpha.5": version: 2.2.0-alpha.6 resolution: "@volar/language-core@npm:2.2.0-alpha.6" @@ -2041,15 +1206,6 @@ __metadata: languageName: node linkType: hard -"@volar/source-map@npm:1.10.10, @volar/source-map@npm:~1.10.5": - version: 1.10.10 - resolution: "@volar/source-map@npm:1.10.10" - dependencies: - muggle-string: ^0.3.1 - checksum: 8/d76c230a868e87a5b8ef5902f217b407e2463d3ce165db27e7f0c0ae59a52babbcb7672a8c3189a3461c065cc7f41e5d0d0d05faf9e7845d9e68db2a0ad4b414 - languageName: node - linkType: hard - "@volar/source-map@npm:2.2.0-alpha.6": version: 2.2.0-alpha.6 resolution: "@volar/source-map@npm:2.2.0-alpha.6" @@ -2059,16 +1215,6 @@ __metadata: languageName: node linkType: hard -"@volar/typescript@npm:~1.10.5": - version: 1.10.10 - resolution: "@volar/typescript@npm:1.10.10" - dependencies: - "@volar/language-core": 1.10.10 - path-browserify: ^1.0.1 - checksum: 8/a67036aa8c53fcaf1f6ae0286c5d9440350adbe1b0a9e0f5c44a61c6e91850c39c490e5c45ddc4fd8dea71ece406ec754fbf20ab7cf588a26f1fa5b475373779 - languageName: node - linkType: hard - "@volar/typescript@npm:~2.2.0-alpha.5": version: 2.2.0-alpha.6 resolution: "@volar/typescript@npm:2.2.0-alpha.6" @@ -2079,18 +1225,6 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-core@npm:3.3.8": - version: 3.3.8 - resolution: "@vue/compiler-core@npm:3.3.8" - dependencies: - "@babel/parser": ^7.23.0 - "@vue/shared": 3.3.8 - estree-walker: ^2.0.2 - source-map-js: ^1.0.2 - checksum: 8/772e9ec2049b53f3ee69f657f93e6b7a14a24aa51d2baecaa311805c6a328b944358143bf01ca58f189ad3e5239e2b057e1877e98c42939a8dd7b281741ec71c - languageName: node - linkType: hard - "@vue/compiler-core@npm:3.4.21": version: 3.4.21 resolution: "@vue/compiler-core@npm:3.4.21" @@ -2104,16 +1238,6 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-dom@npm:3.3.8, @vue/compiler-dom@npm:^3.3.0": - version: 3.3.8 - resolution: "@vue/compiler-dom@npm:3.3.8" - dependencies: - "@vue/compiler-core": 3.3.8 - "@vue/shared": 3.3.8 - checksum: 8/f897be7f08217e98d9b6cdf2f4663453f44cbddc4b84b74b3f979d78fc4b71021f4acfb1a5051b6af05378349ff423a37471ba595bde9c2441e610ba0b4f36d4 - languageName: node - linkType: hard - "@vue/compiler-dom@npm:3.4.21, @vue/compiler-dom@npm:^3.4.0": version: 3.4.21 resolution: "@vue/compiler-dom@npm:3.4.21" @@ -2124,24 +1248,6 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-sfc@npm:3.3.8": - version: 3.3.8 - resolution: "@vue/compiler-sfc@npm:3.3.8" - dependencies: - "@babel/parser": ^7.23.0 - "@vue/compiler-core": 3.3.8 - "@vue/compiler-dom": 3.3.8 - "@vue/compiler-ssr": 3.3.8 - "@vue/reactivity-transform": 3.3.8 - "@vue/shared": 3.3.8 - estree-walker: ^2.0.2 - magic-string: ^0.30.5 - postcss: ^8.4.31 - source-map-js: ^1.0.2 - checksum: 8/7f931f3fe3fd117974b20f497267e9c29fea83d5703fe65aad5f0ea63c9563581b186acf02cdd1d85526395f0067dde9d05c5e522d9cffba2168b16c4a9414d9 - languageName: node - linkType: hard - "@vue/compiler-sfc@npm:3.4.21": version: 3.4.21 resolution: "@vue/compiler-sfc@npm:3.4.21" @@ -2159,16 +1265,6 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-ssr@npm:3.3.8": - version: 3.3.8 - resolution: "@vue/compiler-ssr@npm:3.3.8" - dependencies: - "@vue/compiler-dom": 3.3.8 - "@vue/shared": 3.3.8 - checksum: 8/eddfbc884c0340ce0acccca503a10c04dc0bf8b612fb4220f7e6d41f9efe1c44fed37615ea5fc62d73e62c4900f55c44175f5d0a17d25b607367cbb127e61b67 - languageName: node - linkType: hard - "@vue/compiler-ssr@npm:3.4.21": version: 3.4.21 resolution: "@vue/compiler-ssr@npm:3.4.21" @@ -2179,13 +1275,6 @@ __metadata: languageName: node linkType: hard -"@vue/devtools-api@npm:^6.5.0": - version: 6.5.1 - resolution: "@vue/devtools-api@npm:6.5.1" - checksum: 8/3de9ff5ec78890c84d22c59910e26bf53140413895ba85b0e2a276609c24d9dde007cf468d9f21ef18389eaef75605fe94e79a761beb30d3bbb7af1ef19bbd4e - languageName: node - linkType: hard - "@vue/devtools-api@npm:^6.5.0, @vue/devtools-api@npm:^6.5.1": version: 6.6.1 resolution: "@vue/devtools-api@npm:6.6.1" @@ -2193,19 +1282,6 @@ __metadata: languageName: node linkType: hard -"@vue/eslint-config-prettier@npm:^8.0.0": - version: 8.0.0 - resolution: "@vue/eslint-config-prettier@npm:8.0.0" - dependencies: - eslint-config-prettier: ^8.8.0 - eslint-plugin-prettier: ^5.0.0 - peerDependencies: - eslint: ">= 8.0.0" - prettier: ">= 3.0.0" - checksum: 8/26556b3dc742fc934cf9c273b7be8c79b753a14ea3541b6515b7351f6e4d7ee99538edcc91abb946798f21f180c738e9fff3dcf8c69f9132190f378450ae9d31 - languageName: node - linkType: hard - "@vue/eslint-config-prettier@npm:^9.0.0": version: 9.0.0 resolution: "@vue/eslint-config-prettier@npm:9.0.0" @@ -2219,24 +1295,6 @@ __metadata: languageName: node linkType: hard -"@vue/eslint-config-typescript@npm:^12.0.0": - version: 12.0.0 - resolution: "@vue/eslint-config-typescript@npm:12.0.0" - dependencies: - "@typescript-eslint/eslint-plugin": ^6.7.0 - "@typescript-eslint/parser": ^6.7.0 - vue-eslint-parser: ^9.3.1 - peerDependencies: - eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 - eslint-plugin-vue: ^9.0.0 - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: 8/abe697b9bd20720c73508f4a1ce148f236f42434a26e60e43fab6ee2a9ce33f97993f05e103db9980e7d7d1d2484b11bfac6be3042668ddba5f0753a1ed58cd4 - languageName: node - linkType: hard - "@vue/eslint-config-typescript@npm:^13.0.0": version: 13.0.0 resolution: "@vue/eslint-config-typescript@npm:13.0.0" @@ -2255,27 +1313,6 @@ __metadata: languageName: node linkType: hard -"@vue/language-core@npm:1.8.22": - version: 1.8.22 - resolution: "@vue/language-core@npm:1.8.22" - dependencies: - "@volar/language-core": ~1.10.5 - "@volar/source-map": ~1.10.5 - "@vue/compiler-dom": ^3.3.0 - "@vue/shared": ^3.3.0 - computeds: ^0.0.1 - minimatch: ^9.0.3 - muggle-string: ^0.3.1 - vue-template-compiler: ^2.7.14 - peerDependencies: - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: 8/c2c75209055497c5597f8530bdc414730444214179fa7c9fe92aba61879d8ef873a918905586592e87f102ed42a44940f831fe7b36cf41e2839468a307ea4fec - languageName: node - linkType: hard - "@vue/language-core@npm:2.0.10": version: 2.0.10 resolution: "@vue/language-core@npm:2.0.10" @@ -2296,28 +1333,6 @@ __metadata: languageName: node linkType: hard -"@vue/reactivity-transform@npm:3.3.8": - version: 3.3.8 - resolution: "@vue/reactivity-transform@npm:3.3.8" - dependencies: - "@babel/parser": ^7.23.0 - "@vue/compiler-core": 3.3.8 - "@vue/shared": 3.3.8 - estree-walker: ^2.0.2 - magic-string: ^0.30.5 - checksum: 8/cc846146fe88aad18c9b7a5597862bee6763ad8c5afb9985a407c25430e9b512c450cf67972f944ab41f9cf3fd5237fd741c31a85a6c0961c49774cedbd0f2ff - languageName: node - linkType: hard - -"@vue/reactivity@npm:3.3.8": - version: 3.3.8 - resolution: "@vue/reactivity@npm:3.3.8" - dependencies: - "@vue/shared": 3.3.8 - checksum: 8/6c6e83c2c9cd29e230d7d45f8c60f9f344129a8904127c0e403f29c1727fb67ed903379c56f9e9fc4166f5e1ba29202604ac77f011d5e3fe7c8f32d6efe7f12a - languageName: node - linkType: hard - "@vue/reactivity@npm:3.4.21": version: 3.4.21 resolution: "@vue/reactivity@npm:3.4.21" @@ -2327,16 +1342,6 @@ __metadata: languageName: node linkType: hard -"@vue/runtime-core@npm:3.3.8": - version: 3.3.8 - resolution: "@vue/runtime-core@npm:3.3.8" - dependencies: - "@vue/reactivity": 3.3.8 - "@vue/shared": 3.3.8 - checksum: 8/14b6a5293a25d80c681829b512be5b749fd66e9de4a5de65c9f7d6c82283d4ecb408e84bc485e214627cdb80d40ac8e9970a885592cec2d50acea29ec2ac6f18 - languageName: node - linkType: hard - "@vue/runtime-core@npm:3.4.21": version: 3.4.21 resolution: "@vue/runtime-core@npm:3.4.21" @@ -2347,17 +1352,6 @@ __metadata: languageName: node linkType: hard -"@vue/runtime-dom@npm:3.3.8, @vue/runtime-dom@npm:^3.3.8": - version: 3.3.8 - resolution: "@vue/runtime-dom@npm:3.3.8" - dependencies: - "@vue/runtime-core": 3.3.8 - "@vue/shared": 3.3.8 - csstype: ^3.1.2 - checksum: 8/fec87df42b536e52da4ff44a0fc715314db0729d22893ba0d5420368dd0b2b8e4f32b51c2dcf0f1420c4b620a235e86a4b7c70d6a4d68ba28839f91bd18047e7 - languageName: node - linkType: hard - "@vue/runtime-dom@npm:3.4.21, @vue/runtime-dom@npm:^3.4.21": version: 3.4.21 resolution: "@vue/runtime-dom@npm:3.4.21" @@ -2369,18 +1363,6 @@ __metadata: languageName: node linkType: hard -"@vue/server-renderer@npm:3.3.8": - version: 3.3.8 - resolution: "@vue/server-renderer@npm:3.3.8" - dependencies: - "@vue/compiler-ssr": 3.3.8 - "@vue/shared": 3.3.8 - peerDependencies: - vue: 3.3.8 - checksum: 8/b0577acc10e3b108b4f631af6b9d349747ac49bcce2e3bac7b237bdeaa295effe8e8ac3547fa5d0dc51e8d419d7553a3cb50c07b21ea9df8c422ee0acd9fbcf9 - languageName: node - linkType: hard - "@vue/server-renderer@npm:3.4.21": version: 3.4.21 resolution: "@vue/server-renderer@npm:3.4.21" @@ -2393,13 +1375,6 @@ __metadata: languageName: node linkType: hard -"@vue/shared@npm:3.3.8, @vue/shared@npm:^3.3.0": - version: 3.3.8 - resolution: "@vue/shared@npm:3.3.8" - checksum: 8/d5bd795977c885017498e839f5462bc2b046fb4a4c4bf925b82ac0eaf883c1cf9203d69f17160f7be7b3c1d9acb5513d57010b401407b63f3c36c7af87778fae - languageName: node - linkType: hard - "@vue/shared@npm:3.4.21, @vue/shared@npm:^3.4.0": version: 3.4.21 resolution: "@vue/shared@npm:3.4.21" @@ -2407,125 +1382,36 @@ __metadata: languageName: node linkType: hard -"@vue/test-utils@npm:^2.4.2": - version: 2.4.2 - resolution: "@vue/test-utils@npm:2.4.2" - dependencies: - js-beautify: ^1.14.9 - vue-component-type-helpers: ^1.8.21 - peerDependencies: - "@vue/server-renderer": ^3.0.1 - vue: ^3.0.1 - peerDependenciesMeta: - "@vue/server-renderer": - optional: true - checksum: 8/8ba0fa346059244e9a9c51c391c6f1e0c0d4dc94bf4cd60a4104e886239a0f7a2e2703faf8e5f72572ebcb74da27abf7c642f57c4a8f50aa44c8ff3fab29a365 - languageName: node - linkType: hard - -"@vue/test-utils@npm:^2.4.5": - version: 2.4.5 - resolution: "@vue/test-utils@npm:2.4.5" - dependencies: - js-beautify: "npm:^1.14.9" - vue-component-type-helpers: "npm:^2.0.0" - checksum: 10/d3f818d2d1a7bcf2397caedda889ee5b204fd167bc858b31589fdd073f2d1fb957db5ef44dc49c7cc1d3cf8619f3587baafa770421a31a5757e09a9e711cc4c0 - languageName: node - linkType: hard - -"@vuepic/vue-datepicker@npm:^7.2.2": - version: 7.2.2 - resolution: "@vuepic/vue-datepicker@npm:7.2.2" - dependencies: - date-fns: ^2.30.0 - date-fns-tz: ^1.3.7 - peerDependencies: - vue: ">=3.2.0" - checksum: 8/9f7e359f0446c561813ea3da5c9f091511862add94d4958cc89e6a79e9c3787548b9af9864dfd90c8f311a2cf94358fc8a160aa66ece9392a07a893070c95bfe - languageName: node - linkType: hard - -"@vuepic/vue-datepicker@npm:^8.3.2": - version: 8.4.0 - resolution: "@vuepic/vue-datepicker@npm:8.4.0" - dependencies: - date-fns: "npm:^3.6.0" - peerDependencies: - vue: ">=3.2.0" - checksum: 10/20709844a719e0bd42ac7e2f1acec7c7f71548eafcd52af937bb4184ea30f1e83404dd8d3f755cea128c522d4131c24ad138b89f26d7d05e9fce9876e284f675 - languageName: node - linkType: hard - -"@vueuse/core@npm:10.6.1, @vueuse/core@npm:^10.4.1, @vueuse/core@npm:^10.5.0": - version: 10.6.1 - resolution: "@vueuse/core@npm:10.6.1" - dependencies: - "@types/web-bluetooth": ^0.0.20 - "@vueuse/metadata": 10.6.1 - "@vueuse/shared": 10.6.1 - vue-demi: ">=0.14.6" - checksum: 8/13b892a32fbf99a32947f7a7ff8014525ca1ceb937663b0d6c5ef811eceb7857138c2c3710c2aa9d21dda7a1cdacb1f0faf9f6e38efefb03c2bae4997d13dcc4 - languageName: node - linkType: hard - -"@vueuse/core@npm:10.9.0, @vueuse/core@npm:^10.7.2, @vueuse/core@npm:^10.9.0": - version: 10.9.0 - resolution: "@vueuse/core@npm:10.9.0" - dependencies: - "@types/web-bluetooth": "npm:^0.0.20" - "@vueuse/metadata": "npm:10.9.0" - "@vueuse/shared": "npm:10.9.0" - vue-demi: "npm:>=0.14.7" - checksum: 10/8bfbe2de24dec59437495db8cae8ef7dd480bde59b838641e9770da4f5b18973a15d0292df806a81bbe714d9c339ba8967f6803da66866c903a4fb6601f1888a - languageName: node - linkType: hard - -"@vueuse/integrations@npm:^10.6.1": - version: 10.6.1 - resolution: "@vueuse/integrations@npm:10.6.1" - dependencies: - "@vueuse/core": 10.6.1 - "@vueuse/shared": 10.6.1 - vue-demi: ">=0.14.6" - peerDependencies: - async-validator: "*" - axios: "*" - change-case: "*" - drauu: "*" - focus-trap: "*" - fuse.js: "*" - idb-keyval: "*" - jwt-decode: "*" - nprogress: "*" - qrcode: "*" - sortablejs: "*" - universal-cookie: "*" - peerDependenciesMeta: - async-validator: - optional: true - axios: - optional: true - change-case: - optional: true - drauu: - optional: true - focus-trap: - optional: true - fuse.js: - optional: true - idb-keyval: - optional: true - jwt-decode: - optional: true - nprogress: - optional: true - qrcode: - optional: true - sortablejs: - optional: true - universal-cookie: - optional: true - checksum: 8/214b3e9225889ffb8feff388f1dc787f01f563d16fe394d41c7793a7a601b7c499e0dd9b124f08afe381ccbb5136fa38f45c26e0140bda7d5694754a7af0c62c +"@vue/test-utils@npm:^2.4.5": + version: 2.4.5 + resolution: "@vue/test-utils@npm:2.4.5" + dependencies: + js-beautify: "npm:^1.14.9" + vue-component-type-helpers: "npm:^2.0.0" + checksum: 10/d3f818d2d1a7bcf2397caedda889ee5b204fd167bc858b31589fdd073f2d1fb957db5ef44dc49c7cc1d3cf8619f3587baafa770421a31a5757e09a9e711cc4c0 + languageName: node + linkType: hard + +"@vuepic/vue-datepicker@npm:^8.3.2": + version: 8.4.0 + resolution: "@vuepic/vue-datepicker@npm:8.4.0" + dependencies: + date-fns: "npm:^3.6.0" + peerDependencies: + vue: ">=3.2.0" + checksum: 10/20709844a719e0bd42ac7e2f1acec7c7f71548eafcd52af937bb4184ea30f1e83404dd8d3f755cea128c522d4131c24ad138b89f26d7d05e9fce9876e284f675 + languageName: node + linkType: hard + +"@vueuse/core@npm:10.9.0, @vueuse/core@npm:^10.7.2, @vueuse/core@npm:^10.9.0": + version: 10.9.0 + resolution: "@vueuse/core@npm:10.9.0" + dependencies: + "@types/web-bluetooth": "npm:^0.0.20" + "@vueuse/metadata": "npm:10.9.0" + "@vueuse/shared": "npm:10.9.0" + vue-demi: "npm:>=0.14.7" + checksum: 10/8bfbe2de24dec59437495db8cae8ef7dd480bde59b838641e9770da4f5b18973a15d0292df806a81bbe714d9c339ba8967f6803da66866c903a4fb6601f1888a languageName: node linkType: hard @@ -2578,13 +1464,6 @@ __metadata: languageName: node linkType: hard -"@vueuse/metadata@npm:10.6.1": - version: 10.6.1 - resolution: "@vueuse/metadata@npm:10.6.1" - checksum: 8/5739e5ebfd6e377bf50116ee0a5ee11ec97d62adf7336456fe1db2d6712d7fd7c4fcce04f7821494fa17424eca5cd17b38ed89a0b4b4625448dcce7ee9541a65 - languageName: node - linkType: hard - "@vueuse/metadata@npm:10.9.0": version: 10.9.0 resolution: "@vueuse/metadata@npm:10.9.0" @@ -2592,15 +1471,6 @@ __metadata: languageName: node linkType: hard -"@vueuse/shared@npm:10.6.1": - version: 10.6.1 - resolution: "@vueuse/shared@npm:10.6.1" - dependencies: - vue-demi: ">=0.14.6" - checksum: 8/1e2fb9b0ce5092003d45042776adaeaa0094f209b864d43879496c69a51c2ab9b0c88cdf838fe9a65417f148867ad95f1bdf33b69f815ddcdb6bd9a1a8a80fb3 - languageName: node - linkType: hard - "@vueuse/shared@npm:10.9.0": version: 10.9.0 resolution: "@vueuse/shared@npm:10.9.0" @@ -2626,13 +1496,6 @@ __metadata: languageName: node linkType: hard -"acorn-walk@npm:^8.2.0": - version: 8.3.0 - resolution: "acorn-walk@npm:8.3.0" - checksum: 8/15ea56ab6529135be05e7d018f935ca80a572355dd3f6d3cd717e36df3346e0f635a93ae781b1c7942607693e2e5f3ef81af5c6fc697bbadcc377ebda7b7f5f6 - languageName: node - linkType: hard - "acorn-walk@npm:^8.3.2": version: 8.3.2 resolution: "acorn-walk@npm:8.3.2" @@ -2640,30 +1503,21 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.10.0, acorn@npm:^8.11.2, acorn@npm:^8.11.3, acorn@npm:^8.9.0": - version: 8.11.3 - resolution: "acorn@npm:8.11.3" - bin: - acorn: bin/acorn - checksum: 10/b688e7e3c64d9bfb17b596e1b35e4da9d50553713b3b3630cf5690f2b023a84eac90c56851e6912b483fe60e8b4ea28b254c07e92f17ef83d72d78745a8352dd - languageName: node - linkType: hard - "acorn@npm:^8.10.0, acorn@npm:^8.9.0": version: 8.11.2 resolution: "acorn@npm:8.11.2" bin: acorn: bin/acorn - checksum: 8/818450408684da89423e3daae24e4dc9b68692db8ab49ea4569c7c5abb7a3f23669438bf129cc81dfdada95e1c9b944ee1bfca2c57a05a4dc73834a612fbf6a7 + checksum: 10/ff559b891382ad4cd34cc3c493511d0a7075a51f5f9f02a03440e92be3705679367238338566c5fbd3521ecadd565d29301bc8e16cb48379206bffbff3d72500 languageName: node linkType: hard -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": - version: 7.1.0 - resolution: "agent-base@npm:7.1.0" - dependencies: - debug: ^4.3.4 - checksum: 8/f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f +"acorn@npm:^8.11.2, acorn@npm:^8.11.3": + version: 8.11.3 + resolution: "acorn@npm:8.11.3" + bin: + acorn: bin/acorn + checksum: 10/b688e7e3c64d9bfb17b596e1b35e4da9d50553713b3b3630cf5690f2b023a84eac90c56851e6912b483fe60e8b4ea28b254c07e92f17ef83d72d78745a8352dd languageName: node linkType: hard @@ -2847,17 +1701,6 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1.6.2": - version: 1.6.2 - resolution: "axios@npm:1.6.2" - dependencies: - follow-redirects: ^1.15.0 - form-data: ^4.0.0 - proxy-from-env: ^1.1.0 - checksum: 8/4a7429e2b784be0f2902ca2680964391eae7236faa3967715f30ea45464b98ae3f1c6f631303b13dfe721b17126b01f486c7644b9ef276bfc63112db9fd379f8 - languageName: node - linkType: hard - "axios@npm:^1.6.8": version: 1.6.8 resolution: "axios@npm:1.6.8" @@ -2899,13 +1742,6 @@ __metadata: languageName: node linkType: hard -"big-integer@npm:^1.6.44": - version: 1.6.51 - resolution: "big-integer@npm:1.6.51" - checksum: 8/3d444173d1b2e20747e2c175568bedeebd8315b0637ea95d75fd27830d3b8e8ba36c6af40374f36bdaea7b5de376dcada1b07587cb2a79a928fccdb6e6e3c518 - languageName: node - linkType: hard - "binary-extensions@npm:^2.0.0": version: 2.3.0 resolution: "binary-extensions@npm:2.3.0" @@ -2934,18 +1770,6 @@ __metadata: languageName: node linkType: hard -"bootstrap-vue-next@npm:^0.14.10": - version: 0.14.10 - resolution: "bootstrap-vue-next@npm:0.14.10" - dependencies: - "@floating-ui/vue": ^1.0.2 - "@vueuse/core": ^10.4.1 - peerDependencies: - vue: ^3.3.4 - checksum: 8/199b30385704ce0ab8fa69540614410938e54cd9043a33854f5f3f0d7a4916e48b3ce837df22723c04b772d84f713910482204cda37a92acd80684dca2e5aabf - languageName: node - linkType: hard - "bootstrap-vue-next@npm:^0.16.6": version: 0.16.6 resolution: "bootstrap-vue-next@npm:0.16.6" @@ -2958,15 +1782,6 @@ __metadata: languageName: node linkType: hard -"bootstrap@npm:^5.3.2": - version: 5.3.2 - resolution: "bootstrap@npm:5.3.2" - peerDependencies: - "@popperjs/core": ^2.11.8 - checksum: 8/d5580b253d121ffc137388d41da58dce8d15f1ccd574e12f28d4a08e7649ca15e95db645b2b677cb8025bccd446bff04138fc0fe64f8cba0ccc5dc004a8644cf - languageName: node - linkType: hard - "bootstrap@npm:^5.3.3": version: 5.3.3 resolution: "bootstrap@npm:5.3.3" @@ -2976,15 +1791,6 @@ __metadata: languageName: node linkType: hard -"bplist-parser@npm:^0.2.0": - version: 0.2.0 - resolution: "bplist-parser@npm:0.2.0" - dependencies: - big-integer: ^1.6.44 - checksum: 8/d5339dd16afc51de6c88f88f58a45b72ed6a06aa31f5557d09877575f220b7c1d3fbe375da0b62e6a10d4b8ed80523567e351f24014f5bc886ad523758142cdd - languageName: node - linkType: hard - "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -3020,16 +1826,6 @@ __metadata: languageName: node linkType: hard -"buffer@npm:^5.6.0": - version: 5.7.1 - resolution: "buffer@npm:5.7.1" - dependencies: - base64-js: ^1.3.1 - ieee754: ^1.1.13 - checksum: 8/e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 - languageName: node - linkType: hard - "buffer@npm:^5.7.1": version: 5.7.1 resolution: "buffer@npm:5.7.1" @@ -3040,15 +1836,6 @@ __metadata: languageName: node linkType: hard -"bundle-name@npm:^3.0.0": - version: 3.0.0 - resolution: "bundle-name@npm:3.0.0" - dependencies: - run-applescript: ^5.0.0 - checksum: 8/edf2b1fbe6096ed32e7566947ace2ea937ee427391744d7510a2880c4b9a5b3543d3f6c551236a29e5c87d3195f8e2912516290e638c15bcbede7b37cc375615 - languageName: node - linkType: hard - "cac@npm:^6.7.14": version: 6.7.14 resolution: "cac@npm:6.7.14" @@ -3083,17 +1870,6 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.0": - version: 1.0.5 - resolution: "call-bind@npm:1.0.5" - dependencies: - function-bind: ^1.1.2 - get-intrinsic: ^1.2.1 - set-function-length: ^1.1.1 - checksum: 8/449e83ecbd4ba48e7eaac5af26fea3b50f8f6072202c2dd7c5a6e7a6308f2421abe5e13a3bbd55221087f76320c5e09f25a8fdad1bab2b77c68ae74d92234ea5 - languageName: node - linkType: hard - "call-bind@npm:^1.0.7": version: 1.0.7 resolution: "call-bind@npm:1.0.7" @@ -3162,25 +1938,6 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.5.3": - version: 3.5.3 - resolution: "chokidar@npm:3.5.3" - dependencies: - anymatch: ~3.1.2 - braces: ~3.0.2 - fsevents: ~2.3.2 - glob-parent: ~5.1.2 - is-binary-path: ~2.1.0 - is-glob: ~4.0.1 - normalize-path: ~3.0.0 - readdirp: ~3.6.0 - dependenciesMeta: - fsevents: - optional: true - checksum: 8/b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c - languageName: node - linkType: hard - "chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" @@ -3330,13 +2087,6 @@ __metadata: languageName: node linkType: hard -"core-js@npm:^3.33.2": - version: 3.33.2 - resolution: "core-js@npm:3.33.2" - checksum: 8/71de081acbd060ff985afdcdf2552de4a00ab3ac4695c77f3535b72ddf4526920dcd0cb73e72e57c2ae16e384838a6d55790e138f0a19d60afcf851f89d0064d - languageName: node - linkType: hard - "core-js@npm:^3.36.1": version: 3.36.1 resolution: "core-js@npm:3.36.1" @@ -3391,13 +2141,6 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.1.2": - version: 3.1.2 - resolution: "csstype@npm:3.1.2" - checksum: 8/e1a52e6c25c1314d6beef5168da704ab29c5186b877c07d822bd0806717d9a265e8493a2e35ca7e68d0f5d472d43fac1cdce70fd79fd0853dff81f3028d857b5 - languageName: node - linkType: hard - "csstype@npm:^3.1.3": version: 3.1.3 resolution: "csstype@npm:3.1.3" @@ -3405,59 +2148,6 @@ __metadata: languageName: node linkType: hard -"cypress@npm:^13.5.1": - version: 13.5.1 - resolution: "cypress@npm:13.5.1" - dependencies: - "@cypress/request": ^3.0.0 - "@cypress/xvfb": ^1.2.4 - "@types/node": ^18.17.5 - "@types/sinonjs__fake-timers": 8.1.1 - "@types/sizzle": ^2.3.2 - arch: ^2.2.0 - blob-util: ^2.0.2 - bluebird: ^3.7.2 - buffer: ^5.6.0 - cachedir: ^2.3.0 - chalk: ^4.1.0 - check-more-types: ^2.24.0 - cli-cursor: ^3.1.0 - cli-table3: ~0.6.1 - commander: ^6.2.1 - common-tags: ^1.8.0 - dayjs: ^1.10.4 - debug: ^4.3.4 - enquirer: ^2.3.6 - eventemitter2: 6.4.7 - execa: 4.1.0 - executable: ^4.1.1 - extract-zip: 2.0.1 - figures: ^3.2.0 - fs-extra: ^9.1.0 - getos: ^3.2.1 - is-ci: ^3.0.0 - is-installed-globally: ~0.4.0 - lazy-ass: ^1.6.0 - listr2: ^3.8.3 - lodash: ^4.17.21 - log-symbols: ^4.0.0 - minimist: ^1.2.8 - ospath: ^1.2.2 - pretty-bytes: ^5.6.0 - process: ^0.11.10 - proxy-from-env: 1.0.0 - request-progress: ^3.0.0 - semver: ^7.5.3 - supports-color: ^8.1.1 - tmp: ~0.2.1 - untildify: ^4.0.0 - yauzl: ^2.10.0 - bin: - cypress: bin/cypress - checksum: 8/9fdf97f6eaee747f5fa290e16d9164ea4926c65c6af7cc21d4ed6c442d8d98533ceff7dafe4e7b6917899bda03505abfb5042f18acda2c66811b0733393bbba3 - languageName: node - linkType: hard - "cypress@npm:^13.7.2": version: 13.7.2 resolution: "cypress@npm:13.7.2" @@ -3519,24 +2209,6 @@ __metadata: languageName: node linkType: hard -"date-fns-tz@npm:^1.3.7": - version: 1.3.8 - resolution: "date-fns-tz@npm:1.3.8" - peerDependencies: - date-fns: ">=2.0.0" - checksum: 8/dbf17cb88de7c7b71a9f86b815ac62ebdbf725c030e78d2421309456b5001a85284a5b6763f4af0ba660183f12e876c165e725a0723f642edb7846407db03133 - languageName: node - linkType: hard - -"date-fns-tz@npm:^2.0.0": - version: 2.0.0 - resolution: "date-fns-tz@npm:2.0.0" - peerDependencies: - date-fns: ">=2.0.0" - checksum: 8/a6553603a9d26dd9669326c99a58a2335ac550bc060c74b86a5ad9e1de73c9d4e3e5236f0f552f990e616e4e8dcc2b6a637913a04d2e04396e6a9f8ae83c73da - languageName: node - linkType: hard - "date-fns-tz@npm:^2.0.1": version: 2.0.1 resolution: "date-fns-tz@npm:2.0.1" @@ -3588,18 +2260,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.4": - version: 4.3.4 - resolution: "debug@npm:4.3.4" - dependencies: - ms: 2.1.2 - peerDependenciesMeta: - supports-color: - optional: true - checksum: 8/3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 - languageName: node - linkType: hard - "debug@npm:^3.1.0": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -3625,39 +2285,6 @@ __metadata: languageName: node linkType: hard -"default-browser-id@npm:^3.0.0": - version: 3.0.0 - resolution: "default-browser-id@npm:3.0.0" - dependencies: - bplist-parser: ^0.2.0 - untildify: ^4.0.0 - checksum: 8/279c7ad492542e5556336b6c254a4eaf31b2c63a5433265655ae6e47301197b6cfb15c595a6fdc6463b2ff8e1a1a1ed3cba56038a60e1527ba4ab1628c6b9941 - languageName: node - linkType: hard - -"default-browser@npm:^4.0.0": - version: 4.0.0 - resolution: "default-browser@npm:4.0.0" - dependencies: - bundle-name: ^3.0.0 - default-browser-id: ^3.0.0 - execa: ^7.1.1 - titleize: ^3.0.0 - checksum: 8/40c5af984799042b140300be5639c9742599bda76dc9eba5ac9ad5943c83dd36cebc4471eafcfddf8e0ec817166d5ba89d56f08e66a126c7c7908a179cead1a7 - languageName: node - linkType: hard - -"define-data-property@npm:^1.1.1": - version: 1.1.1 - resolution: "define-data-property@npm:1.1.1" - dependencies: - get-intrinsic: ^1.2.1 - gopd: ^1.0.1 - has-property-descriptors: ^1.0.0 - checksum: 8/a29855ad3f0630ea82e3c5012c812efa6ca3078d5c2aa8df06b5f597c1cde6f7254692df41945851d903e05a1668607b6d34e778f402b9ff9ffb38111f1a3f0d - languageName: node - linkType: hard - "define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" @@ -3669,13 +2296,6 @@ __metadata: languageName: node linkType: hard -"define-lazy-prop@npm:^3.0.0": - version: 3.0.0 - resolution: "define-lazy-prop@npm:3.0.0" - checksum: 8/54884f94caac0791bf6395a3ec530ce901cf71c47b0196b8754f3fd17edb6c0e80149c1214429d851873bb0d689dbe08dcedbb2306dc45c8534a5934723851b6 - languageName: node - linkType: hard - "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -3683,13 +2303,6 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^29.4.3": - version: 29.6.3 - resolution: "diff-sequences@npm:29.6.3" - checksum: 8/f4914158e1f2276343d98ff5b31fc004e7304f5470bf0f1adb2ac6955d85a531a6458d33e87667f98f6ae52ebd3891bb47d420bb48a5bd8b7a27ee25b20e33aa - languageName: node - linkType: hard - "diff-sequences@npm:^29.6.3": version: 29.6.3 resolution: "diff-sequences@npm:29.6.3" @@ -3770,16 +2383,6 @@ __metadata: languageName: node linkType: hard -"echarts@npm:^5.4.3": - version: 5.4.3 - resolution: "echarts@npm:5.4.3" - dependencies: - tslib: 2.3.0 - zrender: 5.4.4 - checksum: 8/f4f69becf1cf8f546f9488ffa3bffaa971dcfbd49f5d635f288cbc8c5177839154bd6c325d6ed72c2b822c89c9bba4947ac73400614fd23c6f2f7ace3c939132 - languageName: node - linkType: hard - "echarts@npm:^5.5.0": version: 5.5.0 resolution: "echarts@npm:5.5.0" @@ -3790,20 +2393,6 @@ __metadata: languageName: node linkType: hard -"editorconfig@npm:^1.0.3": - version: 1.0.4 - resolution: "editorconfig@npm:1.0.4" - dependencies: - "@one-ini/wasm": 0.1.1 - commander: ^10.0.0 - minimatch: 9.0.1 - semver: ^7.5.3 - bin: - editorconfig: bin/editorconfig - checksum: 8/09904f19381b3ddf132cea0762971aba887236f387be3540909e96b8eb9337e1793834e10f06890cd8e8e7bb1ba80cb13e7d50a863f227806c9ca74def4165fb - languageName: node - linkType: hard - "editorconfig@npm:^1.0.4": version: 1.0.4 resolution: "editorconfig@npm:1.0.4" @@ -3913,83 +2502,6 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.18.10": - version: 0.18.20 - resolution: "esbuild@npm:0.18.20" - dependencies: - "@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 - dependenciesMeta: - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 8/5d253614e50cdb6ec22095afd0c414f15688e7278a7eb4f3720a6dd1306b0909cf431e7b9437a90d065a31b1c57be60130f63fe3e8d0083b588571f31ee6ec7b - languageName: node - linkType: hard - "esbuild@npm:^0.20.1": version: 0.20.2 resolution: "esbuild@npm:0.20.2" @@ -4091,17 +2603,6 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^8.8.0": - version: 8.10.0 - resolution: "eslint-config-prettier@npm:8.10.0" - peerDependencies: - eslint: ">=7.0.0" - bin: - eslint-config-prettier: bin/cli.js - checksum: 8/153266badd477e49b0759816246b2132f1dbdb6c7f313ca60a9af5822fd1071c2bc5684a3720d78b725452bbac04bb130878b2513aea5e72b1b792de5a69fec8 - languageName: node - linkType: hard - "eslint-config-prettier@npm:^9.0.0": version: 9.1.0 resolution: "eslint-config-prettier@npm:9.1.0" @@ -4113,25 +2614,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-prettier@npm:^5.0.0, eslint-plugin-prettier@npm:^5.0.1": - version: 5.0.1 - resolution: "eslint-plugin-prettier@npm:5.0.1" - dependencies: - prettier-linter-helpers: ^1.0.0 - synckit: ^0.8.5 - peerDependencies: - "@types/eslint": ">=8.0.0" - eslint: ">=8.0.0" - prettier: ">=3.0.0" - peerDependenciesMeta: - "@types/eslint": - optional: true - eslint-config-prettier: - optional: true - checksum: 8/c2261033b97bafe99ccb7cc47c2fac6fa85b8bbc8b128042e52631f906b69e12afed2cdd9d7e3021cc892ee8dd4204a3574e1f32a0b718b4bb3b440944b6983b - languageName: node - linkType: hard - "eslint-plugin-prettier@npm:^5.0.0, eslint-plugin-prettier@npm:^5.1.3": version: 5.1.3 resolution: "eslint-plugin-prettier@npm:5.1.3" @@ -4152,23 +2634,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-vue@npm:^9.18.1": - version: 9.18.1 - resolution: "eslint-plugin-vue@npm:9.18.1" - dependencies: - "@eslint-community/eslint-utils": ^4.4.0 - natural-compare: ^1.4.0 - nth-check: ^2.1.1 - postcss-selector-parser: ^6.0.13 - semver: ^7.5.4 - vue-eslint-parser: ^9.3.1 - xml-name-validator: ^4.0.0 - peerDependencies: - eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 - checksum: 8/774c1e91634f3fce33d5dcb8055959890f2b7620b558f9a5372175b2161d1341d69857d158bb9e97846252722d569126478c0be313bb4d3ac47beac875076f36 - languageName: node - linkType: hard - "eslint-plugin-vue@npm:^9.24.0": version: 9.24.0 resolution: "eslint-plugin-vue@npm:9.24.0" @@ -4204,54 +2669,6 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.53.0": - version: 8.53.0 - resolution: "eslint@npm:8.53.0" - dependencies: - "@eslint-community/eslint-utils": ^4.2.0 - "@eslint-community/regexpp": ^4.6.1 - "@eslint/eslintrc": ^2.1.3 - "@eslint/js": 8.53.0 - "@humanwhocodes/config-array": ^0.11.13 - "@humanwhocodes/module-importer": ^1.0.1 - "@nodelib/fs.walk": ^1.2.8 - "@ungap/structured-clone": ^1.2.0 - ajv: ^6.12.4 - chalk: ^4.0.0 - cross-spawn: ^7.0.2 - debug: ^4.3.2 - doctrine: ^3.0.0 - escape-string-regexp: ^4.0.0 - eslint-scope: ^7.2.2 - eslint-visitor-keys: ^3.4.3 - espree: ^9.6.1 - esquery: ^1.4.2 - esutils: ^2.0.2 - fast-deep-equal: ^3.1.3 - file-entry-cache: ^6.0.1 - find-up: ^5.0.0 - glob-parent: ^6.0.2 - globals: ^13.19.0 - graphemer: ^1.4.0 - ignore: ^5.2.0 - imurmurhash: ^0.1.4 - is-glob: ^4.0.0 - is-path-inside: ^3.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 - strip-ansi: ^6.0.1 - text-table: ^0.2.0 - bin: - eslint: bin/eslint.js - checksum: 8/2da808655c7aa4b33f8970ba30d96b453c3071cc4d6cd60d367163430677e32ff186b65270816b662d29139283138bff81f28dddeb2e73265495245a316ed02c - languageName: node - linkType: hard - "eslint@npm:^8.57.0": version: 8.57.0 resolution: "eslint@npm:8.57.0" @@ -4383,23 +2800,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:^5.0.0, execa@npm:^5.1.1": - version: 5.1.1 - resolution: "execa@npm:5.1.1" - dependencies: - cross-spawn: ^7.0.3 - get-stream: ^6.0.0 - human-signals: ^2.1.0 - is-stream: ^2.0.0 - merge-stream: ^2.0.0 - npm-run-path: ^4.0.1 - onetime: ^5.1.2 - signal-exit: ^3.0.3 - strip-final-newline: ^2.0.0 - checksum: 8/fba9022c8c8c15ed862847e94c252b3d946036d7547af310e344a527e59021fd8b6bb0723883ea87044dc4f0201f949046993124a42ccb0855cae5bf8c786343 - languageName: node - linkType: hard - "execa@npm:^5.1.1": version: 5.1.1 resolution: "execa@npm:5.1.1" @@ -4417,23 +2817,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:^7.1.1": - version: 7.2.0 - resolution: "execa@npm:7.2.0" - dependencies: - cross-spawn: ^7.0.3 - get-stream: ^6.0.1 - human-signals: ^4.3.0 - is-stream: ^3.0.0 - merge-stream: ^2.0.0 - npm-run-path: ^5.1.0 - onetime: ^6.0.0 - signal-exit: ^3.0.7 - strip-final-newline: ^3.0.0 - checksum: 8/14fd17ba0ca8c87b277584d93b1d9fc24f2a65e5152b31d5eb159a3b814854283eaae5f51efa9525e304447e2f757c691877f7adff8fde5746aae67eb1edd1cc - languageName: node - linkType: hard - "execa@npm:^8.0.1": version: 8.0.1 resolution: "execa@npm:8.0.1" @@ -4519,19 +2902,6 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2": - version: 3.3.2 - resolution: "fast-glob@npm:3.3.2" - dependencies: - "@nodelib/fs.stat": ^2.0.2 - "@nodelib/fs.walk": ^1.2.3 - glob-parent: ^5.1.2 - merge2: ^1.3.0 - micromatch: ^4.0.4 - checksum: 8/900e4979f4dbc3313840078419245621259f349950411ca2fa445a2f9a1a6d98c3b5e7e0660c5ccd563aa61abe133a21765c6c0dec8e57da1ba71d8000b05ec1 - languageName: node - linkType: hard - "fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" @@ -4649,16 +3019,6 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.15.0": - version: 1.15.3 - resolution: "follow-redirects@npm:1.15.3" - peerDependenciesMeta: - debug: - optional: true - checksum: 8/584da22ec5420c837bd096559ebfb8fe69d82512d5585004e36a3b4a6ef6d5905780e0c74508c7b72f907d1fa2b7bd339e613859e9c304d0dc96af2027fd0231 - languageName: node - linkType: hard - "follow-redirects@npm:^1.15.6": version: 1.15.6 resolution: "follow-redirects@npm:1.15.6" @@ -4716,8 +3076,10 @@ __metadata: "@cypress/vue": "npm:^6.0.0" "@iconify-json/mdi": "npm:^1.1.64" "@noction/vue-draggable-grid": "npm:1.9.16" + "@playwright/test": "npm:^1.40.0" "@popperjs/core": "npm:^2.11.8" "@types/echarts": "npm:^4.9.22" + "@types/node": "npm:^20.9.2" "@typescript-eslint/eslint-plugin": "npm:^7.5.0" "@typescript-eslint/parser": "npm:^7.5.0" "@vitejs/plugin-vue": "npm:^5.0.4" @@ -4762,7 +3124,6 @@ __metadata: vue-router: "npm:^4.3.0" vue-select: "npm:^4.0.0-beta.6" vue-tsc: "npm:^2.0.7" - checksum: 10/undefined languageName: unknown linkType: soft @@ -4807,18 +3168,8 @@ __metadata: version: 2.3.2 resolution: "fsevents@npm:2.3.2" dependencies: - node-gyp: latest - checksum: 8/97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@npm:~2.3.2": - version: 2.3.3 - resolution: "fsevents@npm:2.3.3" - dependencies: - node-gyp: latest - checksum: 8/11e6ea6fea15e42461fc55b4b0e4a0a3c654faa567f1877dbd353f39156f69def97a69936d1746619d656c4b93de2238bf731f6085a03a50cabf287c9d024317 + node-gyp: "npm:latest" + checksum: 10/6b5b6f5692372446ff81cf9501c76e3e0459a4852b3b5f1fc72c103198c125a6b8c72f5f166bdd76ffb2fca261e7f6ee5565daf80dca6e571e55bcc589cc1256 conditions: os=darwin languageName: node linkType: hard @@ -4833,12 +3184,11 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@2.3.2#~builtin": +"fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin": version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" + resolution: "fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1" dependencies: - node-gyp: latest - checksum: 8/undefined + node-gyp: "npm:latest" conditions: os=darwin languageName: node linkType: hard @@ -4848,17 +3198,6 @@ __metadata: resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: node-gyp: "npm:latest" - checksum: 10/undefined - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@~2.3.2#~builtin": - version: 2.3.3 - resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1" - dependencies: - node-gyp: latest - checksum: 8/undefined conditions: os=darwin languageName: node linkType: hard @@ -4877,18 +3216,6 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": - version: 1.2.2 - resolution: "get-intrinsic@npm:1.2.2" - dependencies: - function-bind: ^1.1.2 - has-proto: ^1.0.1 - has-symbols: ^1.0.3 - hasown: ^2.0.0 - checksum: 8/447ff0724df26829908dc033b62732359596fcf66027bc131ab37984afb33842d9cd458fd6cecadfe7eac22fd8a54b349799ed334cf2726025c921c7250e7417 - languageName: node - linkType: hard - "get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" @@ -4918,13 +3245,6 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": - version: 6.0.1 - resolution: "get-stream@npm:6.0.1" - checksum: 8/e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad - languageName: node - linkType: hard - "get-stream@npm:^8.0.1": version: 8.0.1 resolution: "get-stream@npm:8.0.1" @@ -5006,15 +3326,6 @@ __metadata: languageName: node linkType: hard -"globals@npm:^13.19.0": - version: 13.23.0 - resolution: "globals@npm:13.23.0" - dependencies: - type-fest: ^0.20.2 - checksum: 8/194c97cf8d1ef6ba59417234c2386549c4103b6e5f24b1ff1952de61a4753e5d2069435ba629de711a6480b1b1d114a98e2ab27f85e966d5a10c319c3bbd3dc3 - languageName: node - linkType: hard - "globals@npm:^13.19.0, globals@npm:^13.24.0": version: 13.24.0 resolution: "globals@npm:13.24.0" @@ -5068,15 +3379,6 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0": - version: 1.0.1 - resolution: "has-property-descriptors@npm:1.0.1" - dependencies: - get-intrinsic: ^1.2.2 - checksum: 8/2bcc6bf6ec6af375add4e4b4ef586e43674850a91ad4d46666d0b28ba8e1fd69e424c7677d24d60f69470ad0afaa2f3197f508b20b0bb7dd99a8ab77ffc4b7c4 - languageName: node - linkType: hard - "has-property-descriptors@npm:^1.0.2": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" @@ -5170,13 +3472,6 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^4.3.0": - version: 4.3.1 - resolution: "human-signals@npm:4.3.1" - checksum: 8/6f12958df3f21b6fdaf02d90896c271df00636a31e2bbea05bddf817a35c66b38a6fdac5863e2df85bd52f34958997f1f50350ff97249e1dff8452865d5235d1 - languageName: node - linkType: hard - "human-signals@npm:^5.0.0": version: 5.0.0 resolution: "human-signals@npm:5.0.0" @@ -5184,13 +3479,6 @@ __metadata: languageName: node linkType: hard -"humanize-duration@npm:^3.30.0": - version: 3.31.0 - resolution: "humanize-duration@npm:3.31.0" - checksum: 8/a21b1c80d43580c28fef07213846f74703c467270d41b774faeb4df6041b1da65effc554346fe6f0a70c4096b011d75f2ba6c2fd254b5a3c93231d85910533fe - languageName: node - linkType: hard - "humanize-duration@npm:^3.32.0": version: 3.32.0 resolution: "humanize-duration@npm:3.32.0" @@ -5293,13 +3581,6 @@ __metadata: languageName: node linkType: hard -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: 8/cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 - languageName: node - linkType: hard - "is-binary-path@npm:~2.1.0": version: 2.1.0 resolution: "is-binary-path@npm:2.1.0" @@ -5309,17 +3590,6 @@ __metadata: languageName: node linkType: hard -"is-ci@npm:^3.0.0": - version: 3.0.1 - resolution: "is-ci@npm:3.0.1" - dependencies: - ci-info: ^3.2.0 - bin: - is-ci: bin.js - checksum: 8/192c66dc7826d58f803ecae624860dccf1899fc1f3ac5505284c0a5cf5f889046ffeb958fa651e5725d5705c5bcb14f055b79150ea5fcad7456a9569de60260e - languageName: node - linkType: hard - "is-ci@npm:^3.0.1": version: 3.0.1 resolution: "is-ci@npm:3.0.1" @@ -5340,24 +3610,6 @@ __metadata: languageName: node linkType: hard -"is-docker@npm:^2.0.0": - version: 2.2.1 - resolution: "is-docker@npm:2.2.1" - bin: - is-docker: cli.js - checksum: 8/3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 - languageName: node - linkType: hard - -"is-docker@npm:^3.0.0": - version: 3.0.0 - resolution: "is-docker@npm:3.0.0" - bin: - is-docker: cli.js - checksum: 8/b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 - languageName: node - linkType: hard - "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -5381,17 +3633,6 @@ __metadata: languageName: node linkType: hard -"is-inside-container@npm:^1.0.0": - version: 1.0.0 - resolution: "is-inside-container@npm:1.0.0" - dependencies: - is-docker: ^3.0.0 - bin: - is-inside-container: cli.js - checksum: 8/c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 - languageName: node - linkType: hard - "is-installed-globally@npm:~0.4.0": version: 0.4.0 resolution: "is-installed-globally@npm:0.4.0" @@ -5451,15 +3692,6 @@ __metadata: languageName: node linkType: hard -"is-wsl@npm:^2.2.0": - version: 2.2.0 - resolution: "is-wsl@npm:2.2.0" - dependencies: - is-docker: ^2.0.0 - checksum: 8/20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 - languageName: node - linkType: hard - "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -5481,19 +3713,6 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^2.3.5": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" - dependencies: - "@isaacs/cliui": ^8.0.2 - "@pkgjs/parseargs": ^0.11.0 - dependenciesMeta: - "@pkgjs/parseargs": - optional: true - checksum: 8/57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54 - languageName: node - linkType: hard - "jackspeak@npm:^2.3.6": version: 2.3.6 resolution: "jackspeak@npm:2.3.6" @@ -5762,40 +3981,31 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^2.3.6": +"loupe@npm:^2.3.6, loupe@npm:^2.3.7": version: 2.3.7 resolution: "loupe@npm:2.3.7" dependencies: - get-func-name: ^2.0.1 - checksum: 8/96c058ec7167598e238bb7fb9def2f9339215e97d6685d9c1e3e4bdb33d14600e11fe7a812cf0c003dfb73ca2df374f146280b2287cae9e8d989e9d7a69a203b + get-func-name: "npm:^2.0.1" + checksum: 10/635c8f0914c2ce7ecfe4e239fbaf0ce1d2c00e4246fafcc4ed000bfdb1b8f89d05db1a220054175cca631ebf3894872a26fffba0124477fcb562f78762848fb1 languageName: node linkType: hard -"loupe@npm:^2.3.6, loupe@npm:^2.3.7": - version: 2.3.7 - resolution: "loupe@npm:2.3.7" +"lru-cache@npm:^10.0.1": + version: 10.0.2 + resolution: "lru-cache@npm:10.0.2" dependencies: - get-func-name: "npm:^2.0.1" - checksum: 10/635c8f0914c2ce7ecfe4e239fbaf0ce1d2c00e4246fafcc4ed000bfdb1b8f89d05db1a220054175cca631ebf3894872a26fffba0124477fcb562f78762848fb1 + semver: "npm:^7.3.5" + checksum: 10/a675b71a19f4b23186549e343792c3eb6196a5fca2a96b59e31a44289459b7e166b3c6cb08952f45ac29d8cfe561cabee88d906fdd5c98fb7cbda8f5d47431a3 languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": +"lru-cache@npm:^10.2.0": version: 10.2.0 resolution: "lru-cache@npm:10.2.0" checksum: 10/502ec42c3309c0eae1ce41afca471f831c278566d45a5273a0c51102dee31e0e250a62fa9029c3370988df33a14188a38e682c16143b794de78668de3643e302 languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.0.2 - resolution: "lru-cache@npm:10.0.2" - dependencies: - semver: ^7.3.5 - checksum: 8/83ad0e899d79f48574bdda131fe8157c6d65cbd073a6e78e0d1a3467a85dce1ef4d8dc9fd618a56c57a068271501c81d54471e13f84dd121e046b155ed061ed4 - languageName: node - linkType: hard - "lru-cache@npm:^6.0.0": version: 6.0.0 resolution: "lru-cache@npm:6.0.0" @@ -5805,15 +4015,6 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.1, magic-string@npm:^0.30.5": - version: 0.30.5 - resolution: "magic-string@npm:0.30.5" - dependencies: - "@jridgewell/sourcemap-codec": ^1.4.15 - checksum: 8/da10fecff0c0a7d3faf756913ce62bd6d5e7b0402be48c3b27bfd651b90e29677e279069a63b764bcdc1b8ecdcdb898f29a5c5ec510f2323e8d62ee057a6eb18 - languageName: node - linkType: hard - "magic-string@npm:^0.30.3, magic-string@npm:^0.30.5, magic-string@npm:^0.30.7": version: 0.30.9 resolution: "magic-string@npm:0.30.9" @@ -5939,15 +4140,6 @@ __metadata: languageName: node linkType: hard -"minipass-collect@npm:^1.0.2": - version: 1.0.2 - resolution: "minipass-collect@npm:1.0.2" - dependencies: - minipass: ^3.0.0 - checksum: 8/14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 - languageName: node - linkType: hard - "minipass-collect@npm:^2.0.1": version: 2.0.1 resolution: "minipass-collect@npm:2.0.1" @@ -6015,13 +4207,6 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: 8/87585e258b9488caf2e7acea242fd7856bbe9a2c84a7807643513a338d66f368c7d518200ad7b70a508664d408aa000517647b2930c259a8b1f9f0984f344a21 - languageName: node - linkType: hard - "minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4": version: 7.0.4 resolution: "minipass@npm:7.0.4" @@ -6039,13 +4224,6 @@ __metadata: languageName: node linkType: hard -"mitt@npm:^3.0.0": - version: 3.0.1 - resolution: "mitt@npm:3.0.1" - checksum: 8/b55a489ac9c2949ab166b7f060601d3b6d893a852515ae9eca4e11df01c013876df777ea109317622b5c1c60e8aae252558e33c8c94e14124db38f64a39614b1 - languageName: node - linkType: hard - "mitt@npm:^3.0.1": version: 3.0.1 resolution: "mitt@npm:3.0.1" @@ -6062,18 +4240,6 @@ __metadata: languageName: node linkType: hard -"mlly@npm:^1.2.0, mlly@npm:^1.4.0, mlly@npm:^1.4.2": - version: 1.4.2 - resolution: "mlly@npm:1.4.2" - dependencies: - acorn: ^8.10.0 - pathe: ^1.1.1 - pkg-types: ^1.0.3 - ufo: ^1.3.0 - checksum: 8/ad0813eca133e59ac03b356b87deea57da96083dce7dda58a8eeb2dce92b7cc2315bedd9268f3ff8e98effe1867ddb1307486d4c5cd8be162daa8e0fa0a98ed4 - languageName: node - linkType: hard - "mlly@npm:^1.2.0, mlly@npm:^1.4.2, mlly@npm:^1.5.0": version: 1.6.1 resolution: "mlly@npm:1.6.1" @@ -6100,13 +4266,6 @@ __metadata: languageName: node linkType: hard -"muggle-string@npm:^0.3.1": - version: 0.3.1 - resolution: "muggle-string@npm:0.3.1" - checksum: 8/f2357f906e0160b7df0179c77838cf859f3ca23cb74eca7c043b9fc9e1e416d91497c80fbe2f3c9aeb003c14ad15857fc4e94f1631e8a6695b07e4135626d305 - languageName: node - linkType: hard - "muggle-string@npm:^0.4.0": version: 0.4.1 resolution: "muggle-string@npm:0.4.1" @@ -6121,15 +4280,6 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.6": - version: 3.3.7 - resolution: "nanoid@npm:3.3.7" - bin: - nanoid: bin/nanoid.cjs - checksum: 8/d36c427e530713e4ac6567d488b489a36582ef89da1d6d4e3b87eded11eb10d7042a877958c6f104929809b2ab0bafa17652b076cdf84324aa75b30b722204f2 - languageName: node - linkType: hard - "nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" @@ -6235,13 +4385,6 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.9.0": - version: 1.13.1 - resolution: "object-inspect@npm:1.13.1" - checksum: 8/7d9fa9221de3311dcb5c7c307ee5dc011cdd31dc43624b7c184b3840514e118e05ef0002be5388304c416c0eb592feb46e983db12577fc47e47d5752fbbfb61f - languageName: node - linkType: hard - "once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0" @@ -6269,18 +4412,6 @@ __metadata: languageName: node linkType: hard -"open@npm:^9.1.0": - version: 9.1.0 - resolution: "open@npm:9.1.0" - dependencies: - default-browser: ^4.0.0 - define-lazy-prop: ^3.0.0 - is-inside-container: ^1.0.0 - is-wsl: ^2.2.0 - checksum: 8/3993c0f61d51fed8ac290e99c9c3cf45d3b6cfb3e2aa2b74cafd312c3486c22fd81df16ac8f3ab91dd8a4e3e729a16fc2480cfc406c4833416cf908acf1ae7c9 - languageName: node - linkType: hard - "optionator@npm:^0.9.3": version: 0.9.3 resolution: "optionator@npm:0.9.3" @@ -6414,16 +4545,6 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.10.1": - version: 1.10.1 - resolution: "path-scurry@npm:1.10.1" - dependencies: - lru-cache: ^9.1.1 || ^10.0.0 - minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 - checksum: 8/e2557cff3a8fb8bc07afdd6ab163a92587884f9969b05bbbaf6fe7379348bfb09af9ed292af12ed32398b15fb443e81692047b786d1eeb6d898a51eb17ed7d90 - languageName: node - linkType: hard - "path-scurry@npm:^1.10.2": version: 1.10.2 resolution: "path-scurry@npm:1.10.2" @@ -6441,13 +4562,6 @@ __metadata: languageName: node linkType: hard -"pathe@npm:^1.1.0, pathe@npm:^1.1.1": - version: 1.1.1 - resolution: "pathe@npm:1.1.1" - checksum: 8/34ab3da2e5aa832ebc6a330ffe3f73d7ba8aec6e899b53b8ec4f4018de08e40742802deb12cf5add9c73b7bf719b62c0778246bd376ca62b0fb23e0dde44b759 - languageName: node - linkType: hard - "pathe@npm:^1.1.0, pathe@npm:^1.1.1, pathe@npm:^1.1.2": version: 1.1.2 resolution: "pathe@npm:1.1.2" @@ -6497,15 +4611,6 @@ __metadata: languageName: node linkType: hard -"pinia-plugin-persistedstate@npm:^3.2.0": - version: 3.2.0 - resolution: "pinia-plugin-persistedstate@npm:3.2.0" - peerDependencies: - pinia: ^2.0.0 - checksum: 8/c558b83cdd59e45956f328c34f0b067471dda122ed26555646107ebca5201d94c035ffaf3b400cae26020ad1be8978716f1f538653d6b90f23760c2f7ccbce82 - languageName: node - linkType: hard - "pinia-plugin-persistedstate@npm:^3.2.1": version: 3.2.1 resolution: "pinia-plugin-persistedstate@npm:3.2.1" @@ -6550,7 +4655,7 @@ __metadata: resolution: "playwright-core@npm:1.40.0" bin: playwright-core: cli.js - checksum: 8/57de5c91a4c404b120ed2af8541b21cdedcbc4f27477341157666d356bbee3b3fab8e61d020f0f450708fa2e8f6dc244b9224cb1985d5426e609cebed15af095 + checksum: 10/2ce5245988b0e89ed3359476a83ad724484da349eae42e6c9dd4162a2180b1d37fe1750df45473a5a04a1590cb093d9f0df81e607b7f5c2c161f881436ee1a00 languageName: node linkType: hard @@ -6558,14 +4663,14 @@ __metadata: version: 1.40.0 resolution: "playwright@npm:1.40.0" dependencies: - fsevents: 2.3.2 - playwright-core: 1.40.0 + fsevents: "npm:2.3.2" + playwright-core: "npm:1.40.0" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 8/7ba49e5376a6cfd1d32048dbdb2fd38e09182aa2e4619fdb23d3e6530fa6987f2f3fd34ad1d9d906fb4ec2da69ee7536eeb881982d60750fde809183caa607fc + checksum: 10/56352a177e712598f30bbe6da69027a065cb9ee50df512e186dfc9e479a68bd60bab2fee9278e943ab75d4109ad062b88556f3e7efdabfd1f91f728ccceee631 languageName: node linkType: hard @@ -6581,16 +4686,6 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.13": - version: 6.0.13 - resolution: "postcss-selector-parser@npm:6.0.13" - dependencies: - cssesc: ^3.0.0 - util-deprecate: ^1.0.2 - checksum: 8/f89163338a1ce3b8ece8e9055cd5a3165e79a15e1c408e18de5ad8f87796b61ec2d48a2902d179ae0c4b5de10fccd3a325a4e660596549b040bc5ad1b465f096 - languageName: node - linkType: hard - "postcss-selector-parser@npm:^6.0.15": version: 6.0.16 resolution: "postcss-selector-parser@npm:6.0.16" @@ -6601,17 +4696,6 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.27, postcss@npm:^8.4.31": - version: 8.4.31 - resolution: "postcss@npm:8.4.31" - dependencies: - nanoid: ^3.3.6 - picocolors: ^1.0.0 - source-map-js: ^1.0.2 - checksum: 8/1d8611341b073143ad90486fcdfeab49edd243377b1f51834dc4f6d028e82ce5190e4f11bb2633276864503654fb7cab28e67abdc0fbf9d1f88cad4a0ff0beea - languageName: node - linkType: hard - "postcss@npm:^8.4.35, postcss@npm:^8.4.38": version: 8.4.38 resolution: "postcss@npm:8.4.38" @@ -6639,15 +4723,6 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.1.0": - version: 3.1.0 - resolution: "prettier@npm:3.1.0" - bin: - prettier: bin/prettier.cjs - checksum: 8/44b556bd56f74d7410974fbb2418bb4e53a894d3e7b42f6f87779f69f27a6c272fa7fc27cec0118cd11730ef3246478052e002cbd87e9a253f9cd04a56aa7d9b - languageName: node - linkType: hard - "prettier@npm:^3.2.5": version: 3.2.5 resolution: "prettier@npm:3.2.5" @@ -6664,17 +4739,6 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^29.5.0": - version: 29.7.0 - resolution: "pretty-format@npm:29.7.0" - dependencies: - "@jest/schemas": ^29.6.3 - ansi-styles: ^5.0.0 - react-is: ^18.0.0 - checksum: 8/032c1602383e71e9c0c02a01bbd25d6759d60e9c7cf21937dde8357aa753da348fcec5def5d1002c9678a8524d5fe099ad98861286550ef44de8808cc61e43b6 - languageName: node - linkType: hard - "pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" @@ -6831,19 +4895,6 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.22.2": - version: 1.22.8 - resolution: "resolve@npm:1.22.8" - dependencies: - is-core-module: ^2.13.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: 8/f8a26958aa572c9b064562750b52131a37c29d072478ea32e129063e2da7f83e31f7f11e7087a18225a8561cfe8d2f0df9dbea7c9d331a897571c0a2527dbb4c - languageName: node - linkType: hard - "resolve@npm:^1.22.4": version: 1.22.8 resolution: "resolve@npm:1.22.8" @@ -6857,19 +4908,6 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.22.2#~builtin": - version: 1.22.8 - resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=c3c19d" - dependencies: - is-core-module: ^2.13.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: 8/5479b7d431cacd5185f8db64bfcb7286ae5e31eb299f4c4f404ad8aa6098b77599563ac4257cb2c37a42f59dfc06a1bec2bcf283bb448f319e37f0feb9a09847 - languageName: node - linkType: hard - "resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" @@ -6914,17 +4952,6 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" - dependencies: - glob: ^7.1.3 - bin: - rimraf: bin.js - checksum: 8/87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 - languageName: node - linkType: hard - "rimraf@npm:^3.0.2": version: 3.0.2 resolution: "rimraf@npm:3.0.2" @@ -6936,20 +4963,6 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^3.27.1": - version: 3.29.4 - resolution: "rollup@npm:3.29.4" - dependencies: - fsevents: ~2.3.2 - dependenciesMeta: - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: 8/8bb20a39c8d91130825159c3823eccf4dc2295c9a0a5c4ed851a5bf2167dbf24d9a29f23461a54c955e5506395e6cc188eafc8ab0e20399d7489fb33793b184e - languageName: node - linkType: hard - "rollup@npm:^4.13.0": version: 4.14.1 resolution: "rollup@npm:4.14.1" @@ -7010,15 +5023,6 @@ __metadata: languageName: node linkType: hard -"run-applescript@npm:^5.0.0": - version: 5.0.0 - resolution: "run-applescript@npm:5.0.0" - dependencies: - execa: ^5.0.0 - checksum: 8/d00c2dbfa5b2d774de7451194b8b125f40f65fc183de7d9dcae97f57f59433586d3c39b9001e111c38bfa24c3436c99df1bb4066a2a0c90d39a8c4cd6889af77 - languageName: node - linkType: hard - "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -7051,19 +5055,6 @@ __metadata: languageName: node linkType: hard -"sass@npm:^1.69.5": - version: 1.69.5 - resolution: "sass@npm:1.69.5" - dependencies: - chokidar: ">=3.0.0 <4.0.0" - immutable: ^4.0.0 - source-map-js: ">=0.6.2 <2.0.0" - bin: - sass: sass.js - checksum: 8/c66f4f02882e7aa7aa49703824dadbb5a174dcd05e3cd96f17f73687889aab6027d078b518e2c04b594dfd89b2f574824bf935c7aee46c770aa6be9aafcc49f2 - languageName: node - linkType: hard - "sass@npm:^1.72.0": version: 1.74.1 resolution: "sass@npm:1.74.1" @@ -7077,13 +5068,6 @@ __metadata: languageName: node linkType: hard -"scule@npm:^1.0.0": - version: 1.0.0 - resolution: "scule@npm:1.0.0" - checksum: 8/57f745022ef391868c6adfc77cd8bf1e8a10096cb4e7ba7bbb04f57fab5651804b419da9435692cd012abf1fd020f4b3f823385536f4ddc7247ea725488451c4 - languageName: node - linkType: hard - "scule@npm:^1.1.1": version: 1.3.0 resolution: "scule@npm:1.3.0" @@ -7091,37 +5075,14 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.5, semver@npm:^7.3.6, semver@npm:^7.5.3, semver@npm:^7.5.4": - version: 7.5.4 - resolution: "semver@npm:7.5.4" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: 8/12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 - languageName: node - linkType: hard - "semver@npm:^7.3.5, semver@npm:^7.3.6, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": version: 7.6.0 resolution: "semver@npm:7.6.0" dependencies: lru-cache: "npm:^6.0.0" - bin: - semver: bin/semver.js - checksum: 10/1b41018df2d8aca5a1db4729985e8e20428c650daea60fcd16e926e9383217d00f574fab92d79612771884a98d2ee2a1973f49d630829a8d54d6570defe62535 - languageName: node - linkType: hard - -"set-function-length@npm:^1.1.1": - version: 1.1.1 - resolution: "set-function-length@npm:1.1.1" - dependencies: - define-data-property: ^1.1.1 - get-intrinsic: ^1.2.1 - gopd: ^1.0.1 - has-property-descriptors: ^1.0.0 - checksum: 8/c131d7569cd7e110cafdfbfbb0557249b538477624dfac4fc18c376d879672fa52563b74029ca01f8f4583a8acb35bb1e873d573a24edb80d978a7ee607c6e06 + bin: + semver: bin/semver.js + checksum: 10/1b41018df2d8aca5a1db4729985e8e20428c650daea60fcd16e926e9383217d00f574fab92d79612771884a98d2ee2a1973f49d630829a8d54d6570defe62535 languageName: node linkType: hard @@ -7181,20 +5142,6 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": - version: 3.0.7 - resolution: "signal-exit@npm:3.0.7" - checksum: 8/a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 - languageName: node - linkType: hard - -"signal-exit@npm:^4.0.1": - version: 4.1.0 - resolution: "signal-exit@npm:4.1.0" - checksum: 8/64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549 - languageName: node - linkType: hard - "signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" @@ -7238,17 +5185,6 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.2 - resolution: "socks-proxy-agent@npm:8.0.2" - dependencies: - agent-base: ^7.0.2 - debug: ^4.3.4 - socks: ^2.7.1 - checksum: 8/4fb165df08f1f380881dcd887b3cdfdc1aba3797c76c1e9f51d29048be6e494c5b06d68e7aea2e23df4572428f27a3ec22b3d7c75c570c5346507433899a4b6d - languageName: node - linkType: hard - "socks-proxy-agent@npm:^8.0.3": version: 8.0.3 resolution: "socks-proxy-agent@npm:8.0.3" @@ -7270,13 +5206,6 @@ __metadata: languageName: node linkType: hard -"sortablejs@npm:^1.15.0": - version: 1.15.0 - resolution: "sortablejs@npm:1.15.0" - checksum: 8/bb82223a663484640d317cad510ac987f26b7a443631040407224de1be069afcc6c39048b6d8527f10f269e33595e8128d7de2fac23517c8260470f77f932d55 - languageName: node - linkType: hard - "sortablejs@npm:^1.15.2": version: 1.15.2 resolution: "sortablejs@npm:1.15.2" @@ -7284,13 +5213,6 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.2": - version: 1.0.2 - resolution: "source-map-js@npm:1.0.2" - checksum: 8/c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c - languageName: node - linkType: hard - "source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.0": version: 1.2.0 resolution: "source-map-js@npm:1.2.0" @@ -7342,13 +5264,6 @@ __metadata: languageName: node linkType: hard -"std-env@npm:^3.3.3": - version: 3.4.3 - resolution: "std-env@npm:3.4.3" - checksum: 8/bef186fb2baddda31911234b1e58fa18f181eb6930616aaec3b54f6d5db65f2da5daaa5f3b326b98445a7d50ca81d6fe8809ab4ebab85ecbe4a802f1b40921bf - languageName: node - linkType: hard - "std-env@npm:^3.5.0": version: 3.7.0 resolution: "std-env@npm:3.7.0" @@ -7417,15 +5332,6 @@ __metadata: languageName: node linkType: hard -"strip-literal@npm:^1.0.1, strip-literal@npm:^1.3.0": - version: 1.3.0 - resolution: "strip-literal@npm:1.3.0" - dependencies: - acorn: ^8.10.0 - checksum: 8/f5fa7e289df8ebe82e90091fd393974faf8871be087ca50114327506519323cf15f2f8fee6ebe68b5e58bfc795269cae8bdc7cb5a83e27b02b3fe953f37b0a89 - languageName: node - linkType: hard - "strip-literal@npm:^1.3.0": version: 1.3.0 resolution: "strip-literal@npm:1.3.0" @@ -7469,16 +5375,6 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.8.5": - version: 0.8.5 - resolution: "synckit@npm:0.8.5" - dependencies: - "@pkgr/utils": ^2.3.1 - tslib: ^2.5.0 - checksum: 8/8a9560e5d8f3d94dc3cf5f7b9c83490ffa30d320093560a37b88f59483040771fd1750e76b9939abfbb1b5a23fd6dfbae77f6b338abffe7cae7329cd9b9bb86b - languageName: node - linkType: hard - "synckit@npm:^0.8.6": version: 0.8.8 resolution: "synckit@npm:0.8.8" @@ -7524,13 +5420,6 @@ __metadata: languageName: node linkType: hard -"tinybench@npm:^2.5.0": - version: 2.5.1 - resolution: "tinybench@npm:2.5.1" - checksum: 8/6d98526c00b68b50ab0a37590b3cc6713b96fee7dd6756a2a77bab071ed1b4a4fc54e7b11e28b35ec2f761c6a806c2befa95f10acf2fee111c49327b6fc3386f - languageName: node - linkType: hard - "tinybench@npm:^2.5.1": version: 2.6.0 resolution: "tinybench@npm:2.6.0" @@ -7538,13 +5427,6 @@ __metadata: languageName: node linkType: hard -"tinypool@npm:^0.7.0": - version: 0.7.0 - resolution: "tinypool@npm:0.7.0" - checksum: 8/fdcccd5c750574fce51f8801a877f8284e145d12b79cd5f2d72bfbddfe20c895e915555bc848e122bb6aa968098e7ac4fe1e8e88104904d518dc01cccd18a510 - languageName: node - linkType: hard - "tinypool@npm:^0.8.2": version: 0.8.3 resolution: "tinypool@npm:0.8.3" @@ -7552,13 +5434,6 @@ __metadata: languageName: node linkType: hard -"tinyspy@npm:^2.1.1": - version: 2.2.0 - resolution: "tinyspy@npm:2.2.0" - checksum: 8/36431acaa648054406147a92b9bde494b7548d0f9f3ffbcc02113c25a6e59f3310cbe924353d7f4c51436299150bec2dbb3dc595748f58c4ddffea22d5baaadb - languageName: node - linkType: hard - "tinyspy@npm:^2.2.0": version: 2.2.1 resolution: "tinyspy@npm:2.2.1" @@ -7566,13 +5441,6 @@ __metadata: languageName: node linkType: hard -"titleize@npm:^3.0.0": - version: 3.0.0 - resolution: "titleize@npm:3.0.0" - checksum: 8/71fbbeabbfb36ccd840559f67f21e356e1d03da2915b32d2ae1a60ddcc13a124be2739f696d2feb884983441d159a18649e8d956648d591bdad35c430a6b6d28 - languageName: node - linkType: hard - "tmp@npm:~0.2.1": version: 0.2.3 resolution: "tmp@npm:0.2.3" @@ -7624,13 +5492,6 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.1.0, tslib@npm:^2.5.0, tslib@npm:^2.6.0": - version: 2.6.2 - resolution: "tslib@npm:2.6.2" - checksum: 8/329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad - languageName: node - linkType: hard - "tslib@npm:^2.1.0, tslib@npm:^2.6.2": version: 2.6.2 resolution: "tslib@npm:2.6.2" @@ -7684,16 +5545,6 @@ __metadata: languageName: node linkType: hard -"typescript@npm:~5.2.2": - version: 5.2.2 - resolution: "typescript@npm:5.2.2" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 8/7912821dac4d962d315c36800fe387cdc0a6298dba7ec171b350b4a6e988b51d7b8f051317786db1094bd7431d526b648aba7da8236607febb26cf5b871d2d3c - languageName: node - linkType: hard - "typescript@npm:~5.4.3": version: 5.4.4 resolution: "typescript@npm:5.4.4" @@ -7714,23 +5565,6 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@~5.2.2#~builtin": - version: 5.2.2 - resolution: "typescript@patch:typescript@npm%3A5.2.2#~builtin::version=5.2.2&hash=14eedb" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 8/07106822b4305de3f22835cbba949a2b35451cad50888759b6818421290ff95d522b38ef7919e70fb381c5fe9c1c643d7dea22c8b31652a717ddbd57b7f4d554 - languageName: node - linkType: hard - -"ufo@npm:^1.3.0": - version: 1.3.1 - resolution: "ufo@npm:1.3.1" - checksum: 8/2db2f9d24e3f572ddb9b2f4415eda679fd366cbb9eec4c56996651323737f17528b4aab2bb45c5f2effff2304f9b0c46e0981aee3e48f38ac51106a8993dff31 - languageName: node - linkType: hard - "ufo@npm:^1.3.2": version: 1.5.3 resolution: "ufo@npm:1.5.3" @@ -7745,25 +5579,6 @@ __metadata: languageName: node linkType: hard -"unimport@npm:^3.4.0": - version: 3.5.0 - resolution: "unimport@npm:3.5.0" - dependencies: - "@rollup/pluginutils": ^5.0.5 - escape-string-regexp: ^5.0.0 - fast-glob: ^3.3.2 - local-pkg: ^0.5.0 - magic-string: ^0.30.5 - mlly: ^1.4.2 - pathe: ^1.1.1 - pkg-types: ^1.0.3 - scule: ^1.0.0 - strip-literal: ^1.3.0 - unplugin: ^1.5.0 - checksum: 8/fa9470f0ff7e0f12e529a3dfadf78fb8b47e57edcba110f8c84364568b1394c23f908b0384b3c7fc4bbd14c4532c869632d884c9178e934c82915dc9b3e0306f - languageName: node - linkType: hard - "unimport@npm:^3.7.1": version: 3.7.1 resolution: "unimport@npm:3.7.1" @@ -7817,30 +5632,6 @@ __metadata: languageName: node linkType: hard -"unplugin-auto-import@npm:^0.16.7": - version: 0.16.7 - resolution: "unplugin-auto-import@npm:0.16.7" - dependencies: - "@antfu/utils": ^0.7.6 - "@rollup/pluginutils": ^5.0.5 - fast-glob: ^3.3.1 - local-pkg: ^0.5.0 - magic-string: ^0.30.5 - minimatch: ^9.0.3 - unimport: ^3.4.0 - unplugin: ^1.5.0 - peerDependencies: - "@nuxt/kit": ^3.2.2 - "@vueuse/core": "*" - peerDependenciesMeta: - "@nuxt/kit": - optional: true - "@vueuse/core": - optional: true - checksum: 8/5597752953f27ae28415a2223bf3dc8cb8bca2f3cbe704e7a3de77d1b3a4626a3ce0c324fb8c11ea90fd2c7008846df95ddb06931ccf98a9da9f8416cfc615d1 - languageName: node - linkType: hard - "unplugin-auto-import@npm:^0.17.5": version: 0.17.5 resolution: "unplugin-auto-import@npm:0.17.5" @@ -7865,38 +5656,6 @@ __metadata: languageName: node linkType: hard -"unplugin-icons@npm:^0.17.4": - version: 0.17.4 - resolution: "unplugin-icons@npm:0.17.4" - dependencies: - "@antfu/install-pkg": ^0.1.1 - "@antfu/utils": ^0.7.6 - "@iconify/utils": ^2.1.11 - debug: ^4.3.4 - kolorist: ^1.8.0 - local-pkg: ^0.5.0 - unplugin: ^1.5.0 - peerDependencies: - "@svgr/core": ">=7.0.0" - "@svgx/core": ^1.0.1 - "@vue/compiler-sfc": ^3.0.2 || ^2.7.0 - vue-template-compiler: ^2.6.12 - vue-template-es2015-compiler: ^1.9.0 - peerDependenciesMeta: - "@svgr/core": - optional: true - "@svgx/core": - optional: true - "@vue/compiler-sfc": - optional: true - vue-template-compiler: - optional: true - vue-template-es2015-compiler: - optional: true - checksum: 8/bd1615ee2a8b85c46c45a57c6e39cd1b2c489d6161391768d8716369f50bc9b0a76e3a66277c2094b7c5a8080c4a9e367fe034981bd70fabf3d77e8d5b199dcc - languageName: node - linkType: hard - "unplugin-icons@npm:^0.18.5": version: 0.18.5 resolution: "unplugin-icons@npm:0.18.5" @@ -7929,33 +5688,6 @@ __metadata: languageName: node linkType: hard -"unplugin-vue-components@npm:^0.25.2": - version: 0.25.2 - resolution: "unplugin-vue-components@npm:0.25.2" - dependencies: - "@antfu/utils": ^0.7.5 - "@rollup/pluginutils": ^5.0.2 - chokidar: ^3.5.3 - debug: ^4.3.4 - fast-glob: ^3.3.0 - local-pkg: ^0.4.3 - magic-string: ^0.30.1 - minimatch: ^9.0.3 - resolve: ^1.22.2 - unplugin: ^1.4.0 - peerDependencies: - "@babel/parser": ^7.15.8 - "@nuxt/kit": ^3.2.2 - vue: 2 || 3 - peerDependenciesMeta: - "@babel/parser": - optional: true - "@nuxt/kit": - optional: true - checksum: 8/d42c436a0e48e254ffe59bce244f347a4f59be1656071ebfaf843b30457e4160a8ee538d7dc98e6f6ac140ee266491d04da72d971f5c8da110d84b2ac9062039 - languageName: node - linkType: hard - "unplugin-vue-components@npm:^0.26.0": version: 0.26.0 resolution: "unplugin-vue-components@npm:0.26.0" @@ -7983,18 +5715,6 @@ __metadata: languageName: node linkType: hard -"unplugin@npm:^1.4.0, unplugin@npm:^1.5.0": - version: 1.5.0 - resolution: "unplugin@npm:1.5.0" - dependencies: - acorn: ^8.10.0 - chokidar: ^3.5.3 - webpack-sources: ^3.2.3 - webpack-virtual-modules: ^0.5.0 - checksum: 8/fd3675aef99098741c2f0c4a33726d88230b60962fe9ceeb665e5596eb65e540e1e2d7a6e09132d821093e3d6918296c64311f73a947a9374f1b826017d05f63 - languageName: node - linkType: hard - "unplugin@npm:^1.4.0, unplugin@npm:^1.5.1, unplugin@npm:^1.6.0": version: 1.10.1 resolution: "unplugin@npm:1.10.1" @@ -8060,22 +5780,6 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:0.34.6": - version: 0.34.6 - resolution: "vite-node@npm:0.34.6" - dependencies: - cac: ^6.7.14 - debug: ^4.3.4 - mlly: ^1.4.0 - pathe: ^1.1.1 - picocolors: ^1.0.0 - vite: ^3.0.0 || ^4.0.0 || ^5.0.0-0 - bin: - vite-node: vite-node.mjs - checksum: 8/46eba82bf8b69c7dfeed901502533b172cc6303212f0f49f82c2f64758fa4b60acd1b1e37cb96aff944e36b510b0d1beedb50d9cb25ef39e0159b2b9d1136b1f - languageName: node - linkType: hard - "vite-node@npm:1.4.0": version: 1.4.0 resolution: "vite-node@npm:1.4.0" @@ -8091,46 +5795,6 @@ __metadata: languageName: node linkType: hard -"vite@npm:^3.0.0 || ^4.0.0 || ^5.0.0-0, vite@npm:^3.1.0 || ^4.0.0 || ^5.0.0-0, vite@npm:^4.5.0": - version: 4.5.0 - resolution: "vite@npm:4.5.0" - dependencies: - esbuild: ^0.18.10 - fsevents: ~2.3.2 - postcss: ^8.4.27 - rollup: ^3.27.1 - peerDependencies: - "@types/node": ">= 14" - less: "*" - lightningcss: ^1.21.0 - sass: "*" - stylus: "*" - sugarss: "*" - terser: ^5.4.0 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - bin: - vite: bin/vite.js - checksum: 8/06f1a4c858e4dc4c04a10466f4ccacea30c5a9f8574e5ba3deb9d03fa20e80ca6797f02dad97a988da7cdef96238dbc69c3b6a538156585c74722d996223619e - languageName: node - linkType: hard - "vite@npm:^5.0.0, vite@npm:^5.2.7": version: 5.2.8 resolution: "vite@npm:5.2.8" @@ -8171,66 +5835,6 @@ __metadata: languageName: node linkType: hard -"vitest@npm:^0.34.6": - version: 0.34.6 - resolution: "vitest@npm:0.34.6" - dependencies: - "@types/chai": ^4.3.5 - "@types/chai-subset": ^1.3.3 - "@types/node": "*" - "@vitest/expect": 0.34.6 - "@vitest/runner": 0.34.6 - "@vitest/snapshot": 0.34.6 - "@vitest/spy": 0.34.6 - "@vitest/utils": 0.34.6 - acorn: ^8.9.0 - acorn-walk: ^8.2.0 - cac: ^6.7.14 - chai: ^4.3.10 - debug: ^4.3.4 - local-pkg: ^0.4.3 - magic-string: ^0.30.1 - pathe: ^1.1.1 - picocolors: ^1.0.0 - std-env: ^3.3.3 - strip-literal: ^1.0.1 - tinybench: ^2.5.0 - tinypool: ^0.7.0 - vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 - vite-node: 0.34.6 - why-is-node-running: ^2.2.2 - peerDependencies: - "@edge-runtime/vm": "*" - "@vitest/browser": "*" - "@vitest/ui": "*" - happy-dom: "*" - jsdom: "*" - playwright: "*" - safaridriver: "*" - webdriverio: "*" - peerDependenciesMeta: - "@edge-runtime/vm": - optional: true - "@vitest/browser": - optional: true - "@vitest/ui": - optional: true - happy-dom: - optional: true - jsdom: - optional: true - playwright: - optional: true - safaridriver: - optional: true - webdriverio: - optional: true - bin: - vitest: vitest.mjs - checksum: 8/45f5c1987fa8c76dbaf5db379bbdb4f6e3713c484e850149af38247b627e70016c1863286fd7fcfab08a1d98430f66ba1f45af6f14f5c467ded4b1ea6f26afa3 - languageName: node - linkType: hard - "vitest@npm:^1.4.0": version: 1.4.0 resolution: "vitest@npm:1.4.0" @@ -8290,13 +5894,6 @@ __metadata: languageName: node linkType: hard -"vue-component-type-helpers@npm:^1.8.21": - version: 1.8.22 - resolution: "vue-component-type-helpers@npm:1.8.22" - checksum: 8/50cada55013c1579278e25c47cc4e338f4cbca65642a939962cff349dac0fa8d12cbb8214f80234173f77a1c91901c174929fca0249eb000b87c56e5bd0a0b60 - languageName: node - linkType: hard - "vue-component-type-helpers@npm:^2.0.0": version: 2.0.10 resolution: "vue-component-type-helpers@npm:2.0.10" @@ -8304,22 +5901,6 @@ __metadata: languageName: node linkType: hard -"vue-demi@npm:>=0.13.0, vue-demi@npm:>=0.14.5, vue-demi@npm:>=0.14.6, vue-demi@npm:^0.14.6": - version: 0.14.6 - resolution: "vue-demi@npm:0.14.6" - peerDependencies: - "@vue/composition-api": ^1.0.0-rc.1 - vue: ^3.0.0-0 || ^2.6.0 - peerDependenciesMeta: - "@vue/composition-api": - optional: true - bin: - vue-demi-fix: bin/vue-demi-fix.js - vue-demi-switch: bin/vue-demi-switch.js - checksum: 8/424b1f340d5111fc4d4a0f8042c14ae836ba983bc968773a6d955d6846202d7e6f951993ac1525be8732b0cfe0c81d94ab88f427c97bfa86ead08db06491279b - languageName: node - linkType: hard - "vue-demi@npm:>=0.13.0, vue-demi@npm:>=0.14.5, vue-demi@npm:>=0.14.7, vue-demi@npm:^0.14.7": version: 0.14.7 resolution: "vue-demi@npm:0.14.7" @@ -8352,23 +5933,6 @@ __metadata: languageName: node linkType: hard -"vue-echarts@npm:^6.6.1": - version: 6.6.1 - resolution: "vue-echarts@npm:6.6.1" - dependencies: - resize-detector: ^0.3.0 - vue-demi: ^0.13.11 - peerDependencies: - "@vue/composition-api": ^1.0.5 - echarts: ^5.4.1 - vue: ^2.6.12 || ^3.1.1 - peerDependenciesMeta: - "@vue/composition-api": - optional: true - checksum: 8/dd926ee3d547a6f30cea21816b994a3f834226ea37621f84bc395aad91b25f48f0005ed57c786c6ff42c758279046bbee9c8e99367683514353354aa75466678 - languageName: node - linkType: hard - "vue-echarts@npm:^6.6.9": version: 6.6.9 resolution: "vue-echarts@npm:6.6.9" @@ -8389,23 +5953,6 @@ __metadata: languageName: node linkType: hard -"vue-eslint-parser@npm:^9.3.1": - version: 9.3.2 - resolution: "vue-eslint-parser@npm:9.3.2" - dependencies: - debug: ^4.3.4 - eslint-scope: ^7.1.1 - eslint-visitor-keys: ^3.3.0 - espree: ^9.3.1 - esquery: ^1.4.0 - lodash: ^4.17.21 - semver: ^7.3.6 - peerDependencies: - eslint: ">=6.0.0" - checksum: 8/f55056fcd94b6c9d4e940616294f72fb20ae9561a23bc2d7f32499307db7af128dc84d8c43cb8c1a267e0c5d34fc61a9215656a5ea7413df4f58eec81175c6ad - languageName: node - linkType: hard - "vue-eslint-parser@npm:^9.3.1, vue-eslint-parser@npm:^9.4.2": version: 9.4.2 resolution: "vue-eslint-parser@npm:9.4.2" @@ -8423,17 +5970,6 @@ __metadata: languageName: node linkType: hard -"vue-router@npm:^4.2.5": - version: 4.2.5 - resolution: "vue-router@npm:4.2.5" - dependencies: - "@vue/devtools-api": ^6.5.0 - peerDependencies: - vue: ^3.2.0 - checksum: 8/2449db4f3a1b3f0ccd16a3788000e47f0e26ca7035b6adf48ebd51d189eb2bad6c39664476cfad9c2ca22988032f5190c99970718495aa2a5c5595d50c8f71b9 - languageName: node - linkType: hard - "vue-router@npm:^4.3.0": version: 4.3.0 resolution: "vue-router@npm:4.3.0" @@ -8464,21 +6000,6 @@ __metadata: languageName: node linkType: hard -"vue-tsc@npm:^1.8.22": - version: 1.8.22 - resolution: "vue-tsc@npm:1.8.22" - dependencies: - "@volar/typescript": ~1.10.5 - "@vue/language-core": 1.8.22 - semver: ^7.5.4 - peerDependencies: - typescript: "*" - bin: - vue-tsc: bin/vue-tsc.js - checksum: 8/b8681c9d2307a0fc357e5a52d226b39c025e5642f929aef5030997db6daa726f49cd2a12585f6a27499be8cb91c6fef824448f5e91a571d7dfde5e5080e6c4be - languageName: node - linkType: hard - "vue-tsc@npm:^2.0.7": version: 2.0.10 resolution: "vue-tsc@npm:2.0.10" @@ -8512,24 +6033,6 @@ __metadata: languageName: node linkType: hard -"vue@npm:^3.2.0, vue@npm:^3.3.2": - version: 3.3.8 - resolution: "vue@npm:3.3.8" - dependencies: - "@vue/compiler-dom": 3.3.8 - "@vue/compiler-sfc": 3.3.8 - "@vue/runtime-dom": 3.3.8 - "@vue/server-renderer": 3.3.8 - "@vue/shared": 3.3.8 - peerDependencies: - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: 8/560c18aa37f3f2351de8245f7844611409e7b7cbaabaae0993bdacd6090bb5ca81d89366e324babfdc7063f2312de5b62b56fe8b4dadc586baef8e0968eb6e14 - languageName: node - linkType: hard - "webpack-sources@npm:^3.2.3": version: 3.2.3 resolution: "webpack-sources@npm:3.2.3" @@ -8537,13 +6040,6 @@ __metadata: languageName: node linkType: hard -"webpack-virtual-modules@npm:^0.5.0": - version: 0.5.0 - resolution: "webpack-virtual-modules@npm:0.5.0" - checksum: 8/22b59257b55c89d11ae295b588b683ee9fdf3aeb591bc7b6f88ac1d69cb63f4fcb507666ea986866dfae161a1fa534ad6fb4e2ea91bbcd0a6d454368d7d4c64b - languageName: node - linkType: hard - "webpack-virtual-modules@npm:^0.6.1": version: 0.6.1 resolution: "webpack-virtual-modules@npm:0.6.1" @@ -8663,15 +6159,6 @@ __metadata: languageName: node linkType: hard -"zrender@npm:5.4.4": - version: 5.4.4 - resolution: "zrender@npm:5.4.4" - dependencies: - tslib: 2.3.0 - checksum: 8/4b317346af8eca38e62ba029239c3a13e97eac4fa15b3ddadbae23442d8b373f0e937c255dee8080d6bb2fc79c9da54f1106415586ed8942bd8bc684b3890ea9 - languageName: node - linkType: hard - "zrender@npm:5.5.0": version: 5.5.0 resolution: "zrender@npm:5.5.0" From a2968d570e1c3c1e917be0ad1ad2d22aa6c28f40 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 7 Apr 2024 17:50:15 +0200 Subject: [PATCH 07/38] Fix playwright start command --- playwright.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/playwright.config.ts b/playwright.config.ts index 498f7076b7..9267803247 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -70,7 +70,7 @@ export default defineConfig({ /* Run your local dev server before starting the tests */ webServer: { - command: 'npm run start', + command: 'npm run dev', url: 'http://localhost:3000', reuseExistingServer: !process.env.CI, }, From 1a120cfe3055c898b395cc2e56773011ee580bfe Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 7 Apr 2024 17:53:54 +0200 Subject: [PATCH 08/38] Fix test after rebase --- e2e/logs.spec.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/e2e/logs.spec.ts b/e2e/logs.spec.ts index c7379269d5..d06512af7e 100644 --- a/e2e/logs.spec.ts +++ b/e2e/logs.spec.ts @@ -19,8 +19,11 @@ test.describe('Logs', () => { await page.goto('/logs', { waitUntil: 'networkidle' }); await Promise.all([logs, ping]); - await expect(page.locator('textarea')).toBeVisible(); - await expect(page.locator('textarea')).toHaveValue(/Checking exchange.../, {}); + await expect(page.locator('span', { hasText: 'Checking exchange' })).toBeVisible(); + await expect(page.locator('span', { hasText: 'Checking exchange' })).toHaveText( + /Checking exchange.../, + {}, + ); // const logsPromise = page.waitForResponse('**/api/v1/logs'); const logsPromise = getWaitForResponse(page, '@Logs'); await page.getByRole('button', { name: 'Reload Logs' }).click(); From 2937aac847f2644f5c2888958b08cee514ed9ef5 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 7 Apr 2024 19:53:26 +0200 Subject: [PATCH 09/38] Improve playwright helper --- e2e/helpers.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/e2e/helpers.ts b/e2e/helpers.ts index dc407b91fb..797be20a21 100644 --- a/e2e/helpers.ts +++ b/e2e/helpers.ts @@ -30,6 +30,12 @@ export async function defaultMocks(page: Page) { await page.route('**/api/v1/ping', (route) => { return route.fulfill({ path: './cypress/fixtures/ping.json' }); }); + await page.route('**/api/v1/show_config', (route) => { + return route.fulfill({ path: './cypress/fixtures/show_config.json' }); + }); + await page.route('**/api/v1/pair_candles?*', (route) => { + return route.fulfill({ path: './cypress/fixtures/pair_candles_btc_1m.json' }); + }); } export function getWaitForResponse(page: Page, url: string) { From 6695310a64a865d2e7bd82b132856d671f3ec503 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 7 Apr 2024 19:53:32 +0200 Subject: [PATCH 10/38] Add initial trade test --- e2e/trade.spec.ts | 119 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 e2e/trade.spec.ts diff --git a/e2e/trade.spec.ts b/e2e/trade.spec.ts new file mode 100644 index 0000000000..0497c5c4b5 --- /dev/null +++ b/e2e/trade.spec.ts @@ -0,0 +1,119 @@ +import { test, expect } from '@playwright/test'; + +import { setLoginInfo, defaultMocks } from './helpers'; + +function tradeMocks(page) { + const mapping = [ + { name: '@Status', url: '**/api/v1/status', fixture: 'status_empty.json' }, + { name: '@Profit', url: '**/api/v1/profit', fixture: 'profit.json' }, + { name: '@Trades', url: '**/api/v1/trades*', fixture: 'trades.json' }, + { name: '@Balance', url: '**/api/v1/balance', fixture: 'balance.json' }, + { name: '@Whitelist', url: '**/api/v1/whitelist', fixture: 'whitelist.json' }, + { name: '@Blacklist', url: '**/api/v1/blacklist', fixture: 'blacklist.json' }, + { name: '@Locks', url: '**/api/v1/locks', fixture: 'locks_empty.json' }, + { name: '@Performance', url: '**/api/v1/performance', fixture: 'performance.json' }, + { + name: '@ReloadConfig', + method: 'POST', + url: '**/api/v1/reload_config', + fixture: 'reload_config.json', + }, + ]; + mapping.forEach((item) => { + page.route(item.url, (route) => { + return route.fulfill({ path: `./cypress/fixtures/${item.fixture}` }); + }); + }); +} + +test('Trade', async ({ page }) => { + await defaultMocks(page); + await setLoginInfo(page); + + await tradeMocks(page); + + await page.goto('/trade'); + + // Wait for network requests + // await page.waitForResponse('**/ping'); + await page.waitForResponse('**/status'); + // await page.waitForResponse('**/Profit'); + // await page.waitForResponse('**/Balance'); + // await page.waitForResponse('**/Trades'); + // await page.waitForResponse('**/Whitelist'); + // await page.waitForResponse('**/Blacklist'); + // await page.waitForResponse('**/Locks'); + + // // Check visibility of elements + await expect(page.locator('.drag-header', { hasText: 'Multi Pane' })).toBeInViewport(); + await expect(page.locator('.drag-header:has-text("Chart")')).toBeInViewport(); + await expect(page.locator('button:has-text("BTC/USDT")')).toBeInViewport(); + await expect(page.locator('button:has-text("ETH/USDT")')).toBeInViewport(); + + // // Click on Performance button and wait for response + await Promise.all([ + page.waitForResponse('**/performance'), + page.click('button:has-text("Performance")'), + ]); + + // // Check visibility of Profit USDT + // await expect(page.locator('th:has-text("Profit USDT")')).toBeInViewport(); + + // // Test messageBox behavior + // // No modal visible + expect( + await page.$$eval( + '.modal-dialog > .modal-content > .modal-footer > .btn-secondary:visible', + (elements) => elements.length, + ), + ).toBe(0); + + // // Click on Stop Trading button + + // await page.locator('.mt-1 > .mt-1').getByRole('button').getByTitle('Stop Trading').click(); + + // // Modal open + // await expect( + // page.locator( + // '.modal-dialog > .modal-content > .modal-footer > .btn-secondary:visible:has-text("Cancel")', + // ), + // ).toBeVisible(); + + // // Close modal + // await page.click( + // '.modal-dialog > .modal-content > .modal-footer > .btn-secondary:visible:has-text("Cancel")', + // ); + + // // Modal closed + // expect( + // await page.$$eval( + // '.modal-dialog > .modal-content > .modal-footer > .btn-secondary:visible', + // (elements) => elements.length, + // ), + // ).toBe(0); + + // // Click on General tab + const performancePair = page.locator('td:has-text("XRP/USDT")'); + await expect(performancePair).toBeInViewport(); + await page.click('button[role="tab"]:has-text("General")'); + + // // Check visibility of elements + await expect(performancePair).not.toBeInViewport(); + const openTrades = page.locator('.drag-header:has-text("Open Trades")'); + openTrades.scrollIntoViewIfNeeded(); + await expect(openTrades).toBeInViewport(); + const closedTrades = page.locator('.drag-header:has-text("Closed Trades")'); + closedTrades.scrollIntoViewIfNeeded(); + await expect(closedTrades).toBeInViewport(); + await expect(page.locator('span:has-text("TRX/USDT")')).toBeInViewport(); + await expect(page.locator('td:has-text("8070.5")')).toBeInViewport(); + + // Scroll to top + const multiPane = page.locator('.drag-header', { hasText: 'Multi Pane' }); + await expect(multiPane).toBeVisible(); + await multiPane.scrollIntoViewIfNeeded(); + await expect(multiPane).toBeInViewport(); + + // // Click on Reload Config button + // await page.locator('button[title*="Reload Config "]').click(); +}); From f2c584c631fede3b1e33b760c87ed1e7b1496810 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 7 Apr 2024 20:57:50 +0200 Subject: [PATCH 11/38] Add testing for Movement bug --- e2e/trade.spec.ts | 35 ++++++++++++++++++++++++++--------- 1 file changed, 26 insertions(+), 9 deletions(-) diff --git a/e2e/trade.spec.ts b/e2e/trade.spec.ts index 0497c5c4b5..4405db2ed1 100644 --- a/e2e/trade.spec.ts +++ b/e2e/trade.spec.ts @@ -31,18 +31,17 @@ test('Trade', async ({ page }) => { await setLoginInfo(page); await tradeMocks(page); - await page.goto('/trade'); // Wait for network requests // await page.waitForResponse('**/ping'); await page.waitForResponse('**/status'); - // await page.waitForResponse('**/Profit'); - // await page.waitForResponse('**/Balance'); - // await page.waitForResponse('**/Trades'); - // await page.waitForResponse('**/Whitelist'); - // await page.waitForResponse('**/Blacklist'); - // await page.waitForResponse('**/Locks'); + await page.waitForResponse('**/profit'); + await page.waitForResponse('**/balance'); + // await page.waitForResponse('**/trades'); + await page.waitForResponse('**/whitelist'); + await page.waitForResponse('**/blacklist'); + await page.waitForResponse('**/locks'); // // Check visibility of elements await expect(page.locator('.drag-header', { hasText: 'Multi Pane' })).toBeInViewport(); @@ -68,8 +67,6 @@ test('Trade', async ({ page }) => { ), ).toBe(0); - // // Click on Stop Trading button - // await page.locator('.mt-1 > .mt-1').getByRole('button').getByTitle('Stop Trading').click(); // // Modal open @@ -116,4 +113,24 @@ test('Trade', async ({ page }) => { // // Click on Reload Config button // await page.locator('button[title*="Reload Config "]').click(); + + await page.locator('#avatar-drop').click(); + + await page.getByLabel('Lock layout').uncheck(); + + const chartHeader = await page.locator('.drag-header:has-text("Chart")'); + await expect(multiPane).toBeInViewport(); + await expect(chartHeader).toBeInViewport(); + + // Test drag and drop functionality + const chartHeaderbb = await chartHeader.boundingBox(); + if (chartHeaderbb) { + await chartHeader.hover(); + await page.mouse.down(); + + await page.mouse.move(chartHeaderbb?.x + chartHeaderbb.width / 2, chartHeaderbb?.y + 200); + await page.mouse.up(); + await expect(multiPane).toBeInViewport(); + await expect(chartHeader).toBeInViewport(); + } }); From 68f54424dbcabda31263b4de5b89bb42354b844a Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 7 Apr 2024 20:58:00 +0200 Subject: [PATCH 12/38] Restore tests for modal testing --- e2e/trade.spec.ts | 58 ++++++++++++++++++++++++++--------------------- 1 file changed, 32 insertions(+), 26 deletions(-) diff --git a/e2e/trade.spec.ts b/e2e/trade.spec.ts index 4405db2ed1..2a49703936 100644 --- a/e2e/trade.spec.ts +++ b/e2e/trade.spec.ts @@ -46,6 +46,7 @@ test('Trade', async ({ page }) => { // // Check visibility of elements await expect(page.locator('.drag-header', { hasText: 'Multi Pane' })).toBeInViewport(); await expect(page.locator('.drag-header:has-text("Chart")')).toBeInViewport(); + // Pairlist elements await expect(page.locator('button:has-text("BTC/USDT")')).toBeInViewport(); await expect(page.locator('button:has-text("ETH/USDT")')).toBeInViewport(); @@ -56,38 +57,32 @@ test('Trade', async ({ page }) => { ]); // // Check visibility of Profit USDT - // await expect(page.locator('th:has-text("Profit USDT")')).toBeInViewport(); + await expect(page.locator('th:has-text("Profit USDT")')).toBeInViewport(); // // Test messageBox behavior - // // No modal visible - expect( - await page.$$eval( - '.modal-dialog > .modal-content > .modal-footer > .btn-secondary:visible', - (elements) => elements.length, - ), - ).toBe(0); - - // await page.locator('.mt-1 > .mt-1').getByRole('button').getByTitle('Stop Trading').click(); - - // // Modal open - // await expect( - // page.locator( - // '.modal-dialog > .modal-content > .modal-footer > .btn-secondary:visible:has-text("Cancel")', - // ), - // ).toBeVisible(); + + const dialogModal = page.getByRole('dialog'); + const modalButton = page.locator( + '#MsgBoxModal .modal-dialog > .modal-content > .modal-footer > .btn-secondary:has-text("Cancel")', + ); + await expect(dialogModal).not.toBeVisible(); + await expect(dialogModal).not.toBeInViewport(); + + await expect(modalButton).not.toBeVisible(); + + await page.getByRole('button', { name: 'Stop Trading - Also stops' }).click(); + + // Modal open + await expect(dialogModal).toBeVisible(); + await expect(dialogModal).toBeInViewport(); + await expect(modalButton).toBeInViewport(); // // Close modal - // await page.click( - // '.modal-dialog > .modal-content > .modal-footer > .btn-secondary:visible:has-text("Cancel")', - // ); + await modalButton.click(); // // Modal closed - // expect( - // await page.$$eval( - // '.modal-dialog > .modal-content > .modal-footer > .btn-secondary:visible', - // (elements) => elements.length, - // ), - // ).toBe(0); + await expect(modalButton).not.toBeVisible(); + await expect(modalButton).not.toBeInViewport(); // // Click on General tab const performancePair = page.locator('td:has-text("XRP/USDT")'); @@ -112,7 +107,18 @@ test('Trade', async ({ page }) => { await expect(multiPane).toBeInViewport(); // // Click on Reload Config button + await page.getByRole('button', { name: 'Reload Config' }).click(); // await page.locator('button[title*="Reload Config "]').click(); + await expect(dialogModal).toBeVisible(); + await expect(dialogModal).toBeInViewport(); + + const modalOkButton = page.locator( + '#MsgBoxModal .modal-dialog > .modal-content > .modal-footer > .btn-primary:has-text("Ok")', + ); + await expect(modalOkButton).toBeVisible(); + await modalOkButton.click(); + + await expect(page.getByText('Config reloaded successfully.')).toBeInViewport(); await page.locator('#avatar-drop').click(); From 36df4f92c77246b2abccc6f65adce6adce9a4594 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 7 Apr 2024 20:58:10 +0200 Subject: [PATCH 13/38] Add id to MsgBoxModal --- src/components/general/MessageBox.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/general/MessageBox.vue b/src/components/general/MessageBox.vue index 413bd132d0..63795c6ab7 100644 --- a/src/components/general/MessageBox.vue +++ b/src/components/general/MessageBox.vue @@ -1,5 +1,6 @@