diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index ce17f463..f9fe75ef 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -84,7 +84,7 @@ jobs: with: images: amir20/dozzle - name: Set up Docker Buildx - uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3.0.0 + uses: docker/setup-buildx-action@0d103c3126aa41d772a8362f6aa67afac040f80c # v3.1.0 - name: Login to DockerHub uses: docker/login-action@v3.0.0 with: diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index a2f35312..fb3f611b 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -18,7 +18,7 @@ jobs: with: images: amir20/dozzle - name: Set up Docker Buildx - uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3.0.0 + uses: docker/setup-buildx-action@0d103c3126aa41d772a8362f6aa67afac040f80c # v3.1.0 - name: Login to DockerHub uses: docker/login-action@v3.0.0 with: diff --git a/docker-compose.yml b/docker-compose.yml index 380992cb..ac289bbd 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -58,7 +58,7 @@ services: playwright: container_name: playwright - image: mcr.microsoft.com/playwright:v1.41.2-jammy + image: mcr.microsoft.com/playwright:v1.42.0-jammy working_dir: /app volumes: - .:/app diff --git a/package.json b/package.json index b61954ad..aec04ece 100644 --- a/package.json +++ b/package.json @@ -38,10 +38,10 @@ "@intlify/unplugin-vue-i18n": "^2.0.0", "@tailwindcss/container-queries": "^0.1.1", "@tailwindcss/typography": "^0.5.10", - "@vueuse/components": "^10.8.0", - "@vueuse/core": "^10.8.0", - "@vueuse/integrations": "^10.8.0", - "@vueuse/router": "^10.8.0", + "@vueuse/components": "^10.9.0", + "@vueuse/core": "^10.9.0", + "@vueuse/integrations": "^10.9.0", + "@vueuse/router": "^10.9.0", "autoprefixer": "^10.4.17", "d3-array": "^3.2.4", "d3-ease": "^3.0.1", @@ -66,13 +66,13 @@ "vite": "5.1.4", "vite-plugin-pages": "^0.32.0", "vite-plugin-vue-layouts": "^0.11.0", - "vue": "^3.4.20", + "vue": "^3.4.21", "vue-i18n": "^9.9.1", "vue-router": "^4.3.0" }, "devDependencies": { "@pinia/testing": "^0.1.3", - "@playwright/test": "^1.41.2", + "@playwright/test": "^1.42.0", "@types/d3-array": "^3.2.1", "@types/d3-ease": "^3.0.2", "@types/d3-scale": "^4.0.8", @@ -80,9 +80,9 @@ "@types/d3-shape": "^3.1.6", "@types/d3-transition": "^3.0.8", "@types/lodash.debounce": "^4.0.9", - "@types/node": "^20.11.20", + "@types/node": "^20.11.22", "@vitejs/plugin-vue": "5.0.4", - "@vue/compiler-sfc": "^3.4.20", + "@vue/compiler-sfc": "^3.4.21", "@vue/test-utils": "^2.4.4", "bumpp": "^9.3.0", "c8": "^9.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4a7f5d09..073a1bb0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,17 +36,17 @@ dependencies: specifier: ^0.5.10 version: 0.5.10(tailwindcss@3.4.1) '@vueuse/components': - specifier: ^10.8.0 - version: 10.8.0(vue@3.4.20) + specifier: ^10.9.0 + version: 10.9.0(vue@3.4.21) '@vueuse/core': - specifier: ^10.8.0 - version: 10.8.0(vue@3.4.20) + specifier: ^10.9.0 + version: 10.9.0(vue@3.4.21) '@vueuse/integrations': - specifier: ^10.8.0 - version: 10.8.0(focus-trap@7.5.4)(fuse.js@7.0.0)(vue@3.4.20) + specifier: ^10.9.0 + version: 10.9.0(focus-trap@7.5.4)(fuse.js@7.0.0)(vue@3.4.21) '@vueuse/router': - specifier: ^10.8.0 - version: 10.8.0(vue-router@4.3.0)(vue@3.4.20) + specifier: ^10.9.0 + version: 10.9.0(vue-router@4.3.0)(vue@3.4.21) autoprefixer: specifier: ^10.4.17 version: 10.4.17(postcss@8.4.35) @@ -85,7 +85,7 @@ dependencies: version: 4.0.8 pinia: specifier: ^2.1.7 - version: 2.1.7(typescript@5.3.3)(vue@3.4.20) + version: 2.1.7(typescript@5.3.3)(vue@3.4.21) postcss: specifier: ^8.4.35 version: 8.4.35 @@ -100,42 +100,42 @@ dependencies: version: 3.4.1(ts-node@10.9.2) unplugin-auto-import: specifier: ^0.17.5 - version: 0.17.5(@vueuse/core@10.8.0) + version: 0.17.5(@vueuse/core@10.9.0) unplugin-icons: specifier: ^0.18.5 - version: 0.18.5(@vue/compiler-sfc@3.4.20) + version: 0.18.5(@vue/compiler-sfc@3.4.21) unplugin-vue-components: specifier: ^0.26.0 - version: 0.26.0(vue@3.4.20) + version: 0.26.0(vue@3.4.21) unplugin-vue-macros: specifier: ^2.7.10 - version: 2.7.10(@vueuse/core@10.8.0)(typescript@5.3.3)(vite@5.1.4)(vue@3.4.20) + version: 2.7.10(@vueuse/core@10.9.0)(typescript@5.3.3)(vite@5.1.4)(vue@3.4.21) vite: specifier: 5.1.4 - version: 5.1.4(@types/node@20.11.20) + version: 5.1.4(@types/node@20.11.22) vite-plugin-pages: specifier: ^0.32.0 - version: 0.32.0(@vue/compiler-sfc@3.4.20)(vite@5.1.4) + version: 0.32.0(@vue/compiler-sfc@3.4.21)(vite@5.1.4) vite-plugin-vue-layouts: specifier: ^0.11.0 - version: 0.11.0(vite@5.1.4)(vue-router@4.3.0)(vue@3.4.20) + version: 0.11.0(vite@5.1.4)(vue-router@4.3.0)(vue@3.4.21) vue: - specifier: ^3.4.20 - version: 3.4.20(typescript@5.3.3) + specifier: ^3.4.21 + version: 3.4.21(typescript@5.3.3) vue-i18n: specifier: ^9.9.1 - version: 9.9.1(vue@3.4.20) + version: 9.9.1(vue@3.4.21) vue-router: specifier: ^4.3.0 - version: 4.3.0(vue@3.4.20) + version: 4.3.0(vue@3.4.21) devDependencies: '@pinia/testing': specifier: ^0.1.3 - version: 0.1.3(pinia@2.1.7)(vue@3.4.20) + version: 0.1.3(pinia@2.1.7)(vue@3.4.21) '@playwright/test': - specifier: ^1.41.2 - version: 1.41.2 + specifier: ^1.42.0 + version: 1.42.0 '@types/d3-array': specifier: ^3.2.1 version: 3.2.1 @@ -158,17 +158,17 @@ devDependencies: specifier: ^4.0.9 version: 4.0.9 '@types/node': - specifier: ^20.11.20 - version: 20.11.20 + specifier: ^20.11.22 + version: 20.11.22 '@vitejs/plugin-vue': specifier: 5.0.4 - version: 5.0.4(vite@5.1.4)(vue@3.4.20) + version: 5.0.4(vite@5.1.4)(vue@3.4.21) '@vue/compiler-sfc': - specifier: ^3.4.20 - version: 3.4.20 + specifier: ^3.4.21 + version: 3.4.21 '@vue/test-utils': specifier: ^2.4.4 - version: 2.4.4(vue@3.4.20) + version: 2.4.4(vue@3.4.21) bumpp: specifier: ^9.3.0 version: 9.3.0 @@ -198,16 +198,16 @@ devDependencies: version: 2.9.0 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.11.20)(typescript@5.3.3) + version: 10.9.2(@types/node@20.11.22)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 vitepress: specifier: 1.0.0-rc.44 - version: 1.0.0-rc.44(@algolia/client-search@4.22.0)(@types/node@20.11.20)(fuse.js@7.0.0)(postcss@8.4.35)(search-insights@2.13.0)(typescript@5.3.3) + version: 1.0.0-rc.44(@algolia/client-search@4.22.0)(@types/node@20.11.22)(fuse.js@7.0.0)(postcss@8.4.35)(search-insights@2.13.0)(typescript@5.3.3) vitest: specifier: ^1.3.1 - version: 1.3.1(@types/node@20.11.20)(jsdom@24.0.0) + version: 1.3.1(@types/node@20.11.22)(jsdom@24.0.0) vue-tsc: specifier: ^1.8.27 version: 1.8.27(typescript@5.3.3) @@ -714,7 +714,7 @@ packages: magic-string: 0.30.7 mlly: 1.4.2 source-map-js: 1.0.2 - vue-i18n: 9.9.1(vue@3.4.20) + vue-i18n: 9.9.1(vue@3.4.21) yaml-eslint-parser: 1.2.2 dev: false @@ -770,7 +770,7 @@ packages: '@intlify/bundle-utils': 7.4.0(vue-i18n@9.9.1) '@intlify/shared': 9.8.0 '@rollup/pluginutils': 5.1.0 - '@vue/compiler-sfc': 3.4.20 + '@vue/compiler-sfc': 3.4.21 debug: 4.3.4 fast-glob: 3.3.2 js-yaml: 4.1.0 @@ -779,7 +779,7 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 unplugin: 1.5.1 - vue-i18n: 9.9.1(vue@3.4.20) + vue-i18n: 9.9.1(vue@3.4.21) transitivePeerDependencies: - rollup - supports-color @@ -874,13 +874,13 @@ packages: resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} dev: true - /@pinia/testing@0.1.3(pinia@2.1.7)(vue@3.4.20): + /@pinia/testing@0.1.3(pinia@2.1.7)(vue@3.4.21): resolution: {integrity: sha512-D2Ds2s69kKFaRf2KCcP1NhNZEg5+we59aRyQalwRm7ygWfLM25nDH66267U3hNvRUOTx8ofL24GzodZkOmB5xw==} peerDependencies: pinia: '>=2.1.5' dependencies: - pinia: 2.1.7(typescript@5.3.3)(vue@3.4.20) - vue-demi: 0.14.6(vue@3.4.20) + pinia: 2.1.7(typescript@5.3.3)(vue@3.4.21) + vue-demi: 0.14.6(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -893,12 +893,12 @@ packages: dev: true optional: true - /@playwright/test@1.41.2: - resolution: {integrity: sha512-qQB9h7KbibJzrDpkXkYvsmiDJK14FULCCZgEcoe2AvFAS64oCirWTwzTlAYEbKaRxWs5TFesE1Na6izMv3HfGg==} + /@playwright/test@1.42.0: + resolution: {integrity: sha512-2k1HzC28Fs+HiwbJOQDUwrWMttqSLUVdjCqitBOjdCD0svWOMQUVqrXX6iFD7POps6xXAojsX/dGBpKnjZctLA==} engines: {node: '>=16'} hasBin: true dependencies: - playwright: 1.41.2 + playwright: 1.42.0 dev: true /@polka/url@1.0.0-next.23: @@ -1143,23 +1143,23 @@ packages: resolution: {integrity: sha512-AuHIyzR5Hea7ij0P9q7vx7xu4z0C28ucwjAZC0ja7JhINyCnOw8/DnvAPQQ9TfOlCtZAmCERKQX9+o1mgQhuOQ==} dev: false - /@types/node@20.11.20: - resolution: {integrity: sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg==} + /@types/node@20.11.22: + resolution: {integrity: sha512-/G+IxWxma6V3E+pqK1tSl2Fo1kl41pK1yeCyDsgkF9WlVAme4j5ISYM2zR11bgLFJGLN5sVK40T4RJNuiZbEjA==} dependencies: undici-types: 5.26.5 /@types/web-bluetooth@0.0.20: resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} - /@vitejs/plugin-vue@5.0.4(vite@5.1.4)(vue@3.4.20): + /@vitejs/plugin-vue@5.0.4(vite@5.1.4)(vue@3.4.21): resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.1.4(@types/node@20.11.20) - vue: 3.4.20(typescript@5.3.3) + vite: 5.1.4(@types/node@20.11.22) + vue: 3.4.21(typescript@5.3.3) dev: true /@vitest/expect@1.3.1: @@ -1220,53 +1220,53 @@ packages: path-browserify: 1.0.1 dev: true - /@vue-macros/api@0.9.3(vue@3.4.20): + /@vue-macros/api@0.9.3(vue@3.4.21): resolution: {integrity: sha512-Yjq5gxdd97FIBNpxp7E2aRChqN6UVLEkRM6bgdaYDjbZsu6uvO2pkwQFQSx4Z0n8k/69KC4N05UQ1V68XF7I8Q==} engines: {node: '>=16.14.0'} dependencies: '@babel/types': 7.23.6 - '@vue-macros/common': 1.10.1(vue@3.4.20) + '@vue-macros/common': 1.10.1(vue@3.4.21) resolve.exports: 2.0.2 transitivePeerDependencies: - rollup - vue dev: false - /@vue-macros/better-define@1.7.3(vue@3.4.20): + /@vue-macros/better-define@1.7.3(vue@3.4.21): resolution: {integrity: sha512-vw1GemB2WVO2rqXN4e0YXibeaPWud0d88hJvN4FnslZ5oMrr/ne9oo28Dqj1FZWmB7UlOiJIIGrPxZyMrSG6uw==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/api': 0.9.3(vue@3.4.20) - '@vue-macros/common': 1.10.1(vue@3.4.20) + '@vue-macros/api': 0.9.3(vue@3.4.21) + '@vue-macros/common': 1.10.1(vue@3.4.21) unplugin: 1.6.0 transitivePeerDependencies: - rollup - vue dev: false - /@vue-macros/boolean-prop@0.3.2(vue@3.4.20): + /@vue-macros/boolean-prop@0.3.2(vue@3.4.21): resolution: {integrity: sha512-vdhjfpRsxln/XXiqIa3De3wJsZGRiiGWa6rMO3cp3E5954a8yBlGqdBWFy+wxOMdTnqm73Ag1JvWM2nm7VXNlQ==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.10.1(vue@3.4.20) - '@vue/compiler-core': 3.4.19 + '@vue-macros/common': 1.10.1(vue@3.4.21) + '@vue/compiler-core': 3.4.20 transitivePeerDependencies: - rollup - vue dev: false - /@vue-macros/chain-call@0.2.2(vue@3.4.20): + /@vue-macros/chain-call@0.2.2(vue@3.4.21): resolution: {integrity: sha512-eXmiGd8pNv+6Oy9m8U0rjwa7eY5KjRf0CriU+yZgnzW09G+7+w47gQuVQveLzY+KX1sbhOTOcajyjfhDqNVKfw==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.10.1(vue@3.4.20) + '@vue-macros/common': 1.10.1(vue@3.4.21) unplugin: 1.6.0 transitivePeerDependencies: - rollup - vue dev: false - /@vue-macros/common@1.10.1(vue@3.4.20): + /@vue-macros/common@1.10.1(vue@3.4.21): resolution: {integrity: sha512-uftSpfwdwitcQT2lM8aVxcfe5rKQBzC9jMrtJM5sG4hEuFyfIvnJihpPpnaWxY+X4p64k+YYXtBFv+1O5Bq3dg==} engines: {node: '>=16.14.0'} peerDependencies: @@ -1277,30 +1277,30 @@ packages: dependencies: '@babel/types': 7.23.6 '@rollup/pluginutils': 5.1.0 - '@vue/compiler-sfc': 3.4.20 + '@vue/compiler-sfc': 3.4.21 ast-kit: 0.11.3 local-pkg: 0.5.0 magic-string-ast: 0.3.0 - vue: 3.4.20(typescript@5.3.3) + vue: 3.4.21(typescript@5.3.3) transitivePeerDependencies: - rollup dev: false - /@vue-macros/define-emit@0.2.3(vue@3.4.20): + /@vue-macros/define-emit@0.2.3(vue@3.4.21): resolution: {integrity: sha512-YTkjhQ+7qqb8goYLAgpJGxzR0pOvANYXh+tkhMzywxt0x+4HW+I2xkAQcRtfGNo3M/4FaM7CUXuTsm2vie39Ug==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/api': 0.9.3(vue@3.4.20) - '@vue-macros/common': 1.10.1(vue@3.4.20) + '@vue-macros/api': 0.9.3(vue@3.4.21) + '@vue-macros/common': 1.10.1(vue@3.4.21) unplugin: 1.6.0 - vue: 3.4.20(typescript@5.3.3) + vue: 3.4.21(typescript@5.3.3) transitivePeerDependencies: - rollup dev: false - /@vue-macros/define-models@1.2.2(@vueuse/core@10.8.0)(vue@3.4.20): + /@vue-macros/define-models@1.2.2(@vueuse/core@10.9.0)(vue@3.4.21): resolution: {integrity: sha512-dLR9pTUR/OOMwIFT5rn116meXv7fqVL5ImD0OA89JdYGxdtaxGDP8UJZV6qtIaBiAF+2KNEf6ZAF72ST250xOA==} engines: {node: '>=16.14.0'} peerDependencies: @@ -1309,8 +1309,8 @@ packages: '@vueuse/core': optional: true dependencies: - '@vue-macros/common': 1.10.1(vue@3.4.20) - '@vueuse/core': 10.8.0(vue@3.4.20) + '@vue-macros/common': 1.10.1(vue@3.4.21) + '@vueuse/core': 10.9.0(vue@3.4.21) ast-walker-scope: 0.5.0 unplugin: 1.6.0 transitivePeerDependencies: @@ -1318,70 +1318,70 @@ packages: - vue dev: false - /@vue-macros/define-prop@0.3.3(vue@3.4.20): + /@vue-macros/define-prop@0.3.3(vue@3.4.21): resolution: {integrity: sha512-8W8U89+u5GzahdI5sO61nInXux+yWLGQx0Lq5/4Y2uj8kKj8aJvjie31y2CWREGq8q/jRT0MqT5ODs7JGt0IAQ==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/api': 0.9.3(vue@3.4.20) - '@vue-macros/common': 1.10.1(vue@3.4.20) + '@vue-macros/api': 0.9.3(vue@3.4.21) + '@vue-macros/common': 1.10.1(vue@3.4.21) unplugin: 1.6.0 - vue: 3.4.20(typescript@5.3.3) + vue: 3.4.21(typescript@5.3.3) transitivePeerDependencies: - rollup dev: false - /@vue-macros/define-props-refs@1.2.2(vue@3.4.20): + /@vue-macros/define-props-refs@1.2.2(vue@3.4.21): resolution: {integrity: sha512-ErqJrN+4mARONiBddT0S7PLINMuFcnN1LbpnEzZujFRgS2/5d9U/cAe/Jb4pvCTYSWecskCFNHk1/4YS/JAk4A==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/common': 1.10.1(vue@3.4.20) + '@vue-macros/common': 1.10.1(vue@3.4.21) unplugin: 1.6.0 - vue: 3.4.20(typescript@5.3.3) + vue: 3.4.21(typescript@5.3.3) transitivePeerDependencies: - rollup dev: false - /@vue-macros/define-props@2.0.3(@vue-macros/reactivity-transform@0.4.3)(vue@3.4.20): + /@vue-macros/define-props@2.0.3(@vue-macros/reactivity-transform@0.4.3)(vue@3.4.21): resolution: {integrity: sha512-OFkdhfEmDfP+ySqoQ8qeSvGxLpJPCaJrcMsiHu5DVqGcWou0RzkmxiQZu/PVZhk0p1DnV1lCCajut3jzhqLRXQ==} engines: {node: '>=16.14.0'} peerDependencies: '@vue-macros/reactivity-transform': ^0.4.3 vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/common': 1.10.1(vue@3.4.20) - '@vue-macros/reactivity-transform': 0.4.3(vue@3.4.20) + '@vue-macros/common': 1.10.1(vue@3.4.21) + '@vue-macros/reactivity-transform': 0.4.3(vue@3.4.21) unplugin: 1.6.0 - vue: 3.4.20(typescript@5.3.3) + vue: 3.4.21(typescript@5.3.3) transitivePeerDependencies: - rollup dev: false - /@vue-macros/define-render@1.5.2(vue@3.4.20): + /@vue-macros/define-render@1.5.2(vue@3.4.21): resolution: {integrity: sha512-wqBDfJQ5JxCc5yhVdLInB6jaqXYBmgMkBD/mjJWJ7qiaj/sVkxq2h3uxjwInWgBH0eb0ZX+rAaYkFwg+uueEXg==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.0.0 dependencies: - '@vue-macros/common': 1.10.1(vue@3.4.20) + '@vue-macros/common': 1.10.1(vue@3.4.21) unplugin: 1.6.0 - vue: 3.4.20(typescript@5.3.3) + vue: 3.4.21(typescript@5.3.3) transitivePeerDependencies: - rollup dev: false - /@vue-macros/define-slots@1.1.2(vue@3.4.20): + /@vue-macros/define-slots@1.1.2(vue@3.4.21): resolution: {integrity: sha512-DYYWkNjIa+XQxGq4PbRyvg7sQUqV5jkOarM7cwf8b4BmybFUPcxbB/2JTf6xr/grHkGUHHRoUlZ7J8z8rhUH8Q==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.0.0 dependencies: - '@vue-macros/common': 1.10.1(vue@3.4.20) + '@vue-macros/common': 1.10.1(vue@3.4.21) unplugin: 1.6.0 - vue: 3.4.20(typescript@5.3.3) + vue: 3.4.21(typescript@5.3.3) transitivePeerDependencies: - rollup dev: false @@ -1396,180 +1396,171 @@ packages: optional: true dependencies: sirv: 2.0.3 - vite: 5.1.4(@types/node@20.11.20) - vue: 3.4.20(typescript@5.3.3) + vite: 5.1.4(@types/node@20.11.22) + vue: 3.4.21(typescript@5.3.3) transitivePeerDependencies: - typescript dev: false - /@vue-macros/export-expose@0.1.2(vue@3.4.20): + /@vue-macros/export-expose@0.1.2(vue@3.4.21): resolution: {integrity: sha512-YQbbDRe133Zpgc0rB5KKJrrQMJvDaK25Ar1zeZDVUEKZ1rVAHWwbeSNbt7Fk4iVaLDzK4fA9dglTCkh7CR/9rg==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/common': 1.10.1(vue@3.4.20) - '@vue/compiler-sfc': 3.4.20 + '@vue-macros/common': 1.10.1(vue@3.4.21) + '@vue/compiler-sfc': 3.4.21 unplugin: 1.6.0 - vue: 3.4.20(typescript@5.3.3) + vue: 3.4.21(typescript@5.3.3) transitivePeerDependencies: - rollup dev: false - /@vue-macros/export-props@0.4.2(vue@3.4.20): + /@vue-macros/export-props@0.4.2(vue@3.4.21): resolution: {integrity: sha512-BtsWp2gqWHfCk264bT7C4t7FCiNeuYl45x8rQ51eE2uDQPUMnhPQgB8swmR4bhzH1PCU80NwqbGThzB3Mh7mqw==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/common': 1.10.1(vue@3.4.20) + '@vue-macros/common': 1.10.1(vue@3.4.21) unplugin: 1.6.0 - vue: 3.4.20(typescript@5.3.3) + vue: 3.4.21(typescript@5.3.3) transitivePeerDependencies: - rollup dev: false - /@vue-macros/export-render@0.2.2(vue@3.4.20): + /@vue-macros/export-render@0.2.2(vue@3.4.21): resolution: {integrity: sha512-5E3aJB8umbm5OzsFic1HwNglPM8q/5s+A47o7wcpwOtnAnzwrhVyfZXyRW3mKPKidl4nufj0CemaJngf8soI1g==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/common': 1.10.1(vue@3.4.20) - '@vue/compiler-sfc': 3.4.20 + '@vue-macros/common': 1.10.1(vue@3.4.21) + '@vue/compiler-sfc': 3.4.21 unplugin: 1.6.0 - vue: 3.4.20(typescript@5.3.3) + vue: 3.4.21(typescript@5.3.3) transitivePeerDependencies: - rollup dev: false - /@vue-macros/hoist-static@1.5.2(vue@3.4.20): + /@vue-macros/hoist-static@1.5.2(vue@3.4.21): resolution: {integrity: sha512-XYDtRyXbhLwwXNojii7+wzZOz7Fk7n3uoZCsoFZn6f+Y2joEEmQtJnjE/hRsdc5HFrmpg/qICt8ZuwsE8RIyDw==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.10.1(vue@3.4.20) + '@vue-macros/common': 1.10.1(vue@3.4.21) unplugin: 1.6.0 transitivePeerDependencies: - rollup - vue dev: false - /@vue-macros/jsx-directive@0.8.8(vue@3.4.20): + /@vue-macros/jsx-directive@0.8.8(vue@3.4.21): resolution: {integrity: sha512-gx7UaaHQ25hauh11PC5C5j6FUNDDCKpXTgh7yTDc4cLKSgqc575kXvJTzqmV9/p/QFF06/OKValxmOa5pH/wUg==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.10.1(vue@3.4.20) + '@vue-macros/common': 1.10.1(vue@3.4.21) unplugin: 1.6.0 transitivePeerDependencies: - rollup - vue dev: false - /@vue-macros/named-template@0.4.2(vue@3.4.20): + /@vue-macros/named-template@0.4.2(vue@3.4.21): resolution: {integrity: sha512-YnKdJLd8KisT6z+RdgyLy0TIvq1HzW3i55hq94eNo4F+9rEo70h2YGmCDOElpvOElMj0R77i175nNiti+hkQfw==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.10.1(vue@3.4.20) - '@vue/compiler-dom': 3.4.19 + '@vue-macros/common': 1.10.1(vue@3.4.21) + '@vue/compiler-dom': 3.4.20 unplugin: 1.6.0 transitivePeerDependencies: - rollup - vue dev: false - /@vue-macros/reactivity-transform@0.4.3(vue@3.4.20): + /@vue-macros/reactivity-transform@0.4.3(vue@3.4.21): resolution: {integrity: sha512-9z/Cf+fAjcPjEfrwLTWux97uJFRxdtWTwAIaDniQP78Jaw8rjlh2C4bxAQm2auAft9R/s24e5rkOf8C//N+o+Q==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: '@babel/parser': 7.23.9 - '@vue-macros/common': 1.10.1(vue@3.4.20) - '@vue/compiler-core': 3.4.19 - '@vue/shared': 3.4.19 + '@vue-macros/common': 1.10.1(vue@3.4.21) + '@vue/compiler-core': 3.4.20 + '@vue/shared': 3.4.20 magic-string: 0.30.7 unplugin: 1.6.0 - vue: 3.4.20(typescript@5.3.3) + vue: 3.4.21(typescript@5.3.3) transitivePeerDependencies: - rollup dev: false - /@vue-macros/setup-block@0.3.2(vue@3.4.20): + /@vue-macros/setup-block@0.3.2(vue@3.4.21): resolution: {integrity: sha512-iJM9w7QuVj6OGKSFcsuT47VdVv68GI3PE4e7oVIFXVr9Y+0L6dLibhu8Ybeyfh0AP43Y9V46ZnEI49fh8ZmnRQ==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.10.1(vue@3.4.20) - '@vue/compiler-dom': 3.4.19 + '@vue-macros/common': 1.10.1(vue@3.4.21) + '@vue/compiler-dom': 3.4.20 unplugin: 1.6.0 transitivePeerDependencies: - rollup - vue dev: false - /@vue-macros/setup-component@0.17.2(vue@3.4.20): + /@vue-macros/setup-component@0.17.2(vue@3.4.21): resolution: {integrity: sha512-KfZ2YcfJ5oMFO+BHnmWOClYlce1K7t8c9q4+2hIBc0L2LlCIQEmFnmqmCJAgyzyWai8h89udCD8UdKbnCznwPw==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.10.1(vue@3.4.20) + '@vue-macros/common': 1.10.1(vue@3.4.21) unplugin: 1.6.0 transitivePeerDependencies: - rollup - vue dev: false - /@vue-macros/setup-sfc@0.17.2(vue@3.4.20): + /@vue-macros/setup-sfc@0.17.2(vue@3.4.21): resolution: {integrity: sha512-BV2B5M6w2B0jN16Oc10/mQk5WdQASzGe/ZMV9G59ZiGHVzL3m06nsq4JwXln2Gy+j3mdrfnUmaAtj7o70HPiOg==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.10.1(vue@3.4.20) + '@vue-macros/common': 1.10.1(vue@3.4.21) unplugin: 1.6.0 transitivePeerDependencies: - rollup - vue dev: false - /@vue-macros/short-bind@0.2.2(vue@3.4.20): + /@vue-macros/short-bind@0.2.2(vue@3.4.21): resolution: {integrity: sha512-dBaZnWfoDcbUA4jMwLqsBa/QTjO0zgQb9TvMS0HDbaAUptBlJfi20g2sqmgdor32ih/SghuJjCtaNLKgTWVNaA==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.10.1(vue@3.4.20) - '@vue/compiler-core': 3.4.19 + '@vue-macros/common': 1.10.1(vue@3.4.21) + '@vue/compiler-core': 3.4.20 transitivePeerDependencies: - rollup - vue dev: false - /@vue-macros/short-emits@1.5.2(vue@3.4.20): + /@vue-macros/short-emits@1.5.2(vue@3.4.21): resolution: {integrity: sha512-p2ePSh2yT2FP0DM6vNuUBStl+jXcYdBkKZ17yqZpPN7f6Jw6A29Lrn+fW95VdqiUdvZckBzFOdT4sLELFlGfpA==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.10.1(vue@3.4.20) + '@vue-macros/common': 1.10.1(vue@3.4.21) unplugin: 1.6.0 transitivePeerDependencies: - rollup - vue dev: false - /@vue-macros/short-vmodel@1.4.2(vue@3.4.20): + /@vue-macros/short-vmodel@1.4.2(vue@3.4.21): resolution: {integrity: sha512-KTkz7/FIaOhdr2uM96nj/wxctirb6czVJIkzAcUJSTsdoF+J3JrRfarr0VzUvtwq5sFRMYPssuQgoOWD4WEpXQ==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.10.1(vue@3.4.20) - '@vue/compiler-core': 3.4.19 + '@vue-macros/common': 1.10.1(vue@3.4.21) + '@vue/compiler-core': 3.4.20 transitivePeerDependencies: - rollup - vue dev: false - /@vue/compiler-core@3.4.19: - resolution: {integrity: sha512-gj81785z0JNzRcU0Mq98E56e4ltO1yf8k5PQ+tV/7YHnbZkrM0fyFyuttnN8ngJZjbpofWE/m4qjKBiLl8Ju4w==} - dependencies: - '@babel/parser': 7.23.9 - '@vue/shared': 3.4.19 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.0.2 - /@vue/compiler-core@3.4.20: resolution: {integrity: sha512-l7M+xUuL8hrGtRLkrf+62d9zucAdgqNBTbJ/NufCOIuJQhauhfyAKH9ra/qUctCXcULwmclGAVpvmxjbBO30qg==} dependencies: @@ -1579,11 +1570,14 @@ packages: estree-walker: 2.0.2 source-map-js: 1.0.2 - /@vue/compiler-dom@3.4.19: - resolution: {integrity: sha512-vm6+cogWrshjqEHTzIDCp72DKtea8Ry/QVpQRYoyTIg9k7QZDX6D8+HGURjtmatfgM8xgCFtJJaOlCaRYRK3QA==} + /@vue/compiler-core@3.4.21: + resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==} dependencies: - '@vue/compiler-core': 3.4.19 - '@vue/shared': 3.4.19 + '@babel/parser': 7.23.9 + '@vue/shared': 3.4.21 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.0.2 /@vue/compiler-dom@3.4.20: resolution: {integrity: sha512-/cSBGL79HFBYgDnqCNKErOav3bPde3n0sJwJM2Z09rXlkiowV/2SG1tgDAiWS1CatS4Cvo0o74e1vNeCK1R3RA==} @@ -1591,24 +1585,30 @@ packages: '@vue/compiler-core': 3.4.20 '@vue/shared': 3.4.20 - /@vue/compiler-sfc@3.4.20: - resolution: {integrity: sha512-nPuTZz0yxTPzjyYe+9nQQsFYImcz/57UX8N3jyhl5oIUUs2jqqAMaULsAlJwve3qNYfjQzq0bwy3pqJrN9ecZw==} + /@vue/compiler-dom@3.4.21: + resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==} + dependencies: + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + + /@vue/compiler-sfc@3.4.21: + resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==} dependencies: '@babel/parser': 7.23.9 - '@vue/compiler-core': 3.4.20 - '@vue/compiler-dom': 3.4.20 - '@vue/compiler-ssr': 3.4.20 - '@vue/shared': 3.4.20 + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-ssr': 3.4.21 + '@vue/shared': 3.4.21 estree-walker: 2.0.2 magic-string: 0.30.7 postcss: 8.4.35 source-map-js: 1.0.2 - /@vue/compiler-ssr@3.4.20: - resolution: {integrity: sha512-b3gFQPiHLvI12C56otzBPpQhZ5kgkJ5RMv/zpLjLC2BIFwX5GktDqYQ7xg0Q2grP6uFI8al3beVKvAVxFtXmIg==} + /@vue/compiler-ssr@3.4.21: + resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==} dependencies: - '@vue/compiler-dom': 3.4.20 - '@vue/shared': 3.4.20 + '@vue/compiler-dom': 3.4.21 + '@vue/shared': 3.4.21 /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} @@ -1650,8 +1650,8 @@ packages: dependencies: '@volar/language-core': 1.11.1 '@volar/source-map': 1.11.1 - '@vue/compiler-dom': 3.4.19 - '@vue/shared': 3.4.19 + '@vue/compiler-dom': 3.4.20 + '@vue/shared': 3.4.20 computeds: 0.0.1 minimatch: 9.0.3 muggle-string: 0.3.1 @@ -1660,40 +1660,40 @@ packages: vue-template-compiler: 2.7.15 dev: true - /@vue/reactivity@3.4.20: - resolution: {integrity: sha512-P5LJcxUkG6inlHr6MHVA4AVFAmRYJQ7ONGWJILNjMjoYuEXFhYviSCb9BEMyszSG/1kWCZbtWQlKSLasFRpThw==} + /@vue/reactivity@3.4.21: + resolution: {integrity: sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==} dependencies: - '@vue/shared': 3.4.20 + '@vue/shared': 3.4.21 - /@vue/runtime-core@3.4.20: - resolution: {integrity: sha512-MPvsQpGAxoBqLHjqopt4YPtUYBpq0K6oAWDTwIR1CTNZ3y9O/J2ZVh+i2JpxKNYwANJBiZ20O99NE20uisB7xw==} + /@vue/runtime-core@3.4.21: + resolution: {integrity: sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==} dependencies: - '@vue/reactivity': 3.4.20 - '@vue/shared': 3.4.20 + '@vue/reactivity': 3.4.21 + '@vue/shared': 3.4.21 - /@vue/runtime-dom@3.4.20: - resolution: {integrity: sha512-OkbPVP69H+8m74543zMAAx/LIkajxufYyow41gc0s5iF0uplT5uTQ4llDYu1GeJZEI8wjL5ueiPQruk4qwOMmA==} + /@vue/runtime-dom@3.4.21: + resolution: {integrity: sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==} dependencies: - '@vue/runtime-core': 3.4.20 - '@vue/shared': 3.4.20 + '@vue/runtime-core': 3.4.21 + '@vue/shared': 3.4.21 csstype: 3.1.3 - /@vue/server-renderer@3.4.20(vue@3.4.20): - resolution: {integrity: sha512-w3VH2GuwxQHA6pJo/HCV22OfVC8Mw4oeHQM+vKeqtRK0OPE1Wilnh+P/SDVGGxPjJsGmyfphi0dbw8UKZQJH9w==} + /@vue/server-renderer@3.4.21(vue@3.4.21): + resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==} peerDependencies: - vue: 3.4.20 + vue: 3.4.21 dependencies: - '@vue/compiler-ssr': 3.4.20 - '@vue/shared': 3.4.20 - vue: 3.4.20(typescript@5.3.3) - - /@vue/shared@3.4.19: - resolution: {integrity: sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw==} + '@vue/compiler-ssr': 3.4.21 + '@vue/shared': 3.4.21 + vue: 3.4.21(typescript@5.3.3) /@vue/shared@3.4.20: resolution: {integrity: sha512-KTEngal0aiUvNJ6I1Chk5Ew5XqChsFsxP4GKAYXWb99zKJWjNU72p2FWEOmZWHxHcqtniOJsgnpd3zizdpfEag==} - /@vue/test-utils@2.4.4(vue@3.4.20): + /@vue/shared@3.4.21: + resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} + + /@vue/test-utils@2.4.4(vue@3.4.21): resolution: {integrity: sha512-8jkRxz8pNhClAf4Co4ZrpAoFISdvT3nuSkUlY6Ys6rmTpw3DMWG/X3mw3gQ7QJzgCZO9f+zuE2kW57fi09MW7Q==} peerDependencies: '@vue/server-renderer': ^3.0.1 @@ -1703,34 +1703,34 @@ packages: optional: true dependencies: js-beautify: 1.14.11 - vue: 3.4.20(typescript@5.3.3) + vue: 3.4.21(typescript@5.3.3) vue-component-type-helpers: 1.8.22 dev: true - /@vueuse/components@10.8.0(vue@3.4.20): - resolution: {integrity: sha512-5k/4Cxgt+aoxeHIOWSet6kkHXY+96QuPkJzGpOHaCj9DD0ASBni6L/wHQUWL118Ac9xq5+QQJuK5VvFs/yBAEw==} + /@vueuse/components@10.9.0(vue@3.4.21): + resolution: {integrity: sha512-BHQpA0yIi3y7zKa1gYD0FUzLLkcRTqVhP8smnvsCK6GFpd94Nziq1XVPD7YpFeho0k5BzbBiNZF7V/DpkJ967A==} dependencies: - '@vueuse/core': 10.8.0(vue@3.4.20) - '@vueuse/shared': 10.8.0(vue@3.4.20) - vue-demi: 0.14.7(vue@3.4.20) + '@vueuse/core': 10.9.0(vue@3.4.21) + '@vueuse/shared': 10.9.0(vue@3.4.21) + vue-demi: 0.14.7(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/core@10.8.0(vue@3.4.20): - resolution: {integrity: sha512-G9Ok9fjx10TkNIPn8V1dJmK1NcdJCtYmDRyYiTMUyJ1p0Tywc1zmOoCQ2xhHYyz8ULBU4KjIJQ9n+Lrty74iVw==} + /@vueuse/core@10.9.0(vue@3.4.21): + resolution: {integrity: sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==} dependencies: '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.8.0 - '@vueuse/shared': 10.8.0(vue@3.4.20) - vue-demi: 0.14.7(vue@3.4.20) + '@vueuse/metadata': 10.9.0 + '@vueuse/shared': 10.9.0(vue@3.4.21) + vue-demi: 0.14.7(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' - vue - /@vueuse/integrations@10.8.0(focus-trap@7.5.4)(fuse.js@7.0.0)(vue@3.4.20): - resolution: {integrity: sha512-sw3P/7cXOfNLQfERp7P0IJ2ODjLE2C3BGXpBQJQkS309c1jbJak9yu4EnY70WaZjkj53aeWSFU6BbHrUxXJ7SA==} + /@vueuse/integrations@10.9.0(focus-trap@7.5.4)(fuse.js@7.0.0)(vue@3.4.21): + resolution: {integrity: sha512-acK+A01AYdWSvL4BZmCoJAcyHJ6EqhmkQEXbQLwev1MY7NBnS+hcEMx/BzVoR9zKI+UqEPMD9u6PsyAuiTRT4Q==} peerDependencies: async-validator: '*' axios: '*' @@ -1770,35 +1770,35 @@ packages: universal-cookie: optional: true dependencies: - '@vueuse/core': 10.8.0(vue@3.4.20) - '@vueuse/shared': 10.8.0(vue@3.4.20) + '@vueuse/core': 10.9.0(vue@3.4.21) + '@vueuse/shared': 10.9.0(vue@3.4.21) focus-trap: 7.5.4 fuse.js: 7.0.0 - vue-demi: 0.14.7(vue@3.4.20) + vue-demi: 0.14.7(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' - vue - /@vueuse/metadata@10.8.0: - resolution: {integrity: sha512-Nim/Vle5OgXcXhAvGOgkJQXB1Yb+Kq/fMbLuv3YYDYbiQrwr39ljuD4k9fPeq4yUyokYRo2RaNQmbbIMWB/9+w==} + /@vueuse/metadata@10.9.0: + resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==} - /@vueuse/router@10.8.0(vue-router@4.3.0)(vue@3.4.20): - resolution: {integrity: sha512-5WI5QYEs2XLC01JGrOC8dMDAkNsp3rOvvwed2O2gHUQt/OQ3cu3wLu8RfI0CZfoetDrj/LDcIYDcGhh70ST6+Q==} + /@vueuse/router@10.9.0(vue-router@4.3.0)(vue@3.4.21): + resolution: {integrity: sha512-MOmrCMQlRuPS4PExE1hy8T0XbZUXaNbEuh7CAG5mC8kdvdgANQMkdvJ7vIEOP27n5mXK/4YjvXJOZSsur4E0QQ==} peerDependencies: vue-router: '>=4.0.0-rc.1' dependencies: - '@vueuse/shared': 10.8.0(vue@3.4.20) - vue-demi: 0.14.7(vue@3.4.20) - vue-router: 4.3.0(vue@3.4.20) + '@vueuse/shared': 10.9.0(vue@3.4.21) + vue-demi: 0.14.7(vue@3.4.21) + vue-router: 4.3.0(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/shared@10.8.0(vue@3.4.20): - resolution: {integrity: sha512-dUdy6zwHhULGxmr9YUg8e+EnB39gcM4Fe2oKBSrh3cOsV30JcMPtsyuspgFCUo5xxFNaeMf/W2yyKfST7Bg8oQ==} + /@vueuse/shared@10.9.0(vue@3.4.21): + resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==} dependencies: - vue-demi: 0.14.7(vue@3.4.20) + vue-demi: 0.14.7(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -3820,7 +3820,7 @@ packages: engines: {node: '>=0.10.0'} dev: false - /pinia@2.1.7(typescript@5.3.3)(vue@3.4.20): + /pinia@2.1.7(typescript@5.3.3)(vue@3.4.21): resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -3834,8 +3834,8 @@ packages: dependencies: '@vue/devtools-api': 6.5.1 typescript: 5.3.3 - vue: 3.4.20(typescript@5.3.3) - vue-demi: 0.14.6(vue@3.4.20) + vue: 3.4.21(typescript@5.3.3) + vue-demi: 0.14.6(vue@3.4.21) /pirates@4.0.6: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} @@ -3849,18 +3849,18 @@ packages: mlly: 1.5.0 pathe: 1.1.2 - /playwright-core@1.41.2: - resolution: {integrity: sha512-VaTvwCA4Y8kxEe+kfm2+uUUw5Lubf38RxF7FpBxLPmGe5sdNkSg5e3ChEigaGrX7qdqT3pt2m/98LiyvU2x6CA==} + /playwright-core@1.42.0: + resolution: {integrity: sha512-0HD9y8qEVlcbsAjdpBaFjmaTHf+1FeIddy8VJLeiqwhcNqGCBe4Wp2e8knpqiYbzxtxarxiXyNDw2cG8sCaNMQ==} engines: {node: '>=16'} hasBin: true dev: true - /playwright@1.41.2: - resolution: {integrity: sha512-v0bOa6H2GJChDL8pAeLa/LZC4feoAMbSQm1/jF/ySsWWoaNItvrMP7GEkvEEFyCTUYKMxjQKaTSg5up7nR6/8A==} + /playwright@1.42.0: + resolution: {integrity: sha512-Ko7YRUgj5xBHbntrgt4EIw/nE//XBHOKVKnBjO1KuZkmkhlbgyggTe5s9hjqQ1LpN+Xg+kHsQyt5Pa0Bw5XpvQ==} engines: {node: '>=16'} hasBin: true dependencies: - playwright-core: 1.41.2 + playwright-core: 1.42.0 optionalDependencies: fsevents: 2.3.2 dev: true @@ -3901,7 +3901,7 @@ packages: dependencies: lilconfig: 2.1.0 postcss: 8.4.35 - ts-node: 10.9.2(@types/node@20.11.20)(typescript@5.3.3) + ts-node: 10.9.2(@types/node@20.11.22)(typescript@5.3.3) yaml: 2.3.4 dev: false @@ -4568,7 +4568,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: false - /ts-node@10.9.2(@types/node@20.11.20)(typescript@5.3.3): + /ts-node@10.9.2(@types/node@20.11.22)(typescript@5.3.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -4587,7 +4587,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.11.20 + '@types/node': 20.11.22 acorn: 8.11.2 acorn-walk: 8.3.0 arg: 4.1.3 @@ -4651,7 +4651,7 @@ packages: engines: {node: '>= 4.0.0'} dev: true - /unplugin-auto-import@0.17.5(@vueuse/core@10.8.0): + /unplugin-auto-import@0.17.5(@vueuse/core@10.9.0): resolution: {integrity: sha512-fHNDkDSxv3PGagX1wmKBYBkgaM4AKAgZmdJw/bxjhNljx9KSXSgHpGfX0MwUrq9qw6q1bhHIZVWyOwoY2koo4w==} engines: {node: '>=14'} peerDependencies: @@ -4665,7 +4665,7 @@ packages: dependencies: '@antfu/utils': 0.7.7 '@rollup/pluginutils': 5.1.0 - '@vueuse/core': 10.8.0(vue@3.4.20) + '@vueuse/core': 10.9.0(vue@3.4.21) fast-glob: 3.3.2 local-pkg: 0.5.0 magic-string: 0.30.5 @@ -4696,10 +4696,10 @@ packages: dependencies: '@antfu/utils': 0.7.7 unplugin: 1.6.0 - vite: 5.1.4(@types/node@20.11.20) + vite: 5.1.4(@types/node@20.11.22) dev: false - /unplugin-icons@0.18.5(@vue/compiler-sfc@3.4.20): + /unplugin-icons@0.18.5(@vue/compiler-sfc@3.4.21): resolution: {integrity: sha512-KVNAohXbZ7tVcG1C3p6QaC7wU9Qrj7etv4XvsMMJAxr5LccQZ+Iuv5LOIv/7GtqXaGN1BuFCqRO1ErsHEgEXdQ==} peerDependencies: '@svgr/core': '>=7.0.0' @@ -4722,7 +4722,7 @@ packages: '@antfu/install-pkg': 0.3.1 '@antfu/utils': 0.7.7 '@iconify/utils': 2.1.22 - '@vue/compiler-sfc': 3.4.20 + '@vue/compiler-sfc': 3.4.21 debug: 4.3.4 kolorist: 1.8.0 local-pkg: 0.5.0 @@ -4731,7 +4731,7 @@ packages: - supports-color dev: false - /unplugin-vue-components@0.26.0(vue@3.4.20): + /unplugin-vue-components@0.26.0(vue@3.4.21): resolution: {integrity: sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ==} engines: {node: '>=14'} peerDependencies: @@ -4754,17 +4754,17 @@ packages: minimatch: 9.0.3 resolve: 1.22.8 unplugin: 1.5.1 - vue: 3.4.20(typescript@5.3.3) + vue: 3.4.21(typescript@5.3.3) transitivePeerDependencies: - rollup - supports-color dev: false - /unplugin-vue-define-options@1.4.2(vue@3.4.20): + /unplugin-vue-define-options@1.4.2(vue@3.4.21): resolution: {integrity: sha512-jQ3nJ1olC107QUA67UEB1CWJXnbVA7SF4UibKQF+jvME7UZ/XomctISHtAkJSJ9YHn0eqnqqzyNkng/KnLUZBw==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.10.1(vue@3.4.20) + '@vue-macros/common': 1.10.1(vue@3.4.21) ast-walker-scope: 0.5.0 unplugin: 1.6.0 transitivePeerDependencies: @@ -4772,41 +4772,41 @@ packages: - vue dev: false - /unplugin-vue-macros@2.7.10(@vueuse/core@10.8.0)(typescript@5.3.3)(vite@5.1.4)(vue@3.4.20): + /unplugin-vue-macros@2.7.10(@vueuse/core@10.9.0)(typescript@5.3.3)(vite@5.1.4)(vue@3.4.21): resolution: {integrity: sha512-4saYre3PEX2yL7CTAf4yvQ5Aq/qygTDxRXGnIoe4Lvg2IabMRlx4QiaKLNRuMY3kYLYKhXhxOcJKGy2O/iOfBg==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/better-define': 1.7.3(vue@3.4.20) - '@vue-macros/boolean-prop': 0.3.2(vue@3.4.20) - '@vue-macros/chain-call': 0.2.2(vue@3.4.20) - '@vue-macros/common': 1.10.1(vue@3.4.20) - '@vue-macros/define-emit': 0.2.3(vue@3.4.20) - '@vue-macros/define-models': 1.2.2(@vueuse/core@10.8.0)(vue@3.4.20) - '@vue-macros/define-prop': 0.3.3(vue@3.4.20) - '@vue-macros/define-props': 2.0.3(@vue-macros/reactivity-transform@0.4.3)(vue@3.4.20) - '@vue-macros/define-props-refs': 1.2.2(vue@3.4.20) - '@vue-macros/define-render': 1.5.2(vue@3.4.20) - '@vue-macros/define-slots': 1.1.2(vue@3.4.20) + '@vue-macros/better-define': 1.7.3(vue@3.4.21) + '@vue-macros/boolean-prop': 0.3.2(vue@3.4.21) + '@vue-macros/chain-call': 0.2.2(vue@3.4.21) + '@vue-macros/common': 1.10.1(vue@3.4.21) + '@vue-macros/define-emit': 0.2.3(vue@3.4.21) + '@vue-macros/define-models': 1.2.2(@vueuse/core@10.9.0)(vue@3.4.21) + '@vue-macros/define-prop': 0.3.3(vue@3.4.21) + '@vue-macros/define-props': 2.0.3(@vue-macros/reactivity-transform@0.4.3)(vue@3.4.21) + '@vue-macros/define-props-refs': 1.2.2(vue@3.4.21) + '@vue-macros/define-render': 1.5.2(vue@3.4.21) + '@vue-macros/define-slots': 1.1.2(vue@3.4.21) '@vue-macros/devtools': 0.2.0(typescript@5.3.3)(vite@5.1.4) - '@vue-macros/export-expose': 0.1.2(vue@3.4.20) - '@vue-macros/export-props': 0.4.2(vue@3.4.20) - '@vue-macros/export-render': 0.2.2(vue@3.4.20) - '@vue-macros/hoist-static': 1.5.2(vue@3.4.20) - '@vue-macros/jsx-directive': 0.8.8(vue@3.4.20) - '@vue-macros/named-template': 0.4.2(vue@3.4.20) - '@vue-macros/reactivity-transform': 0.4.3(vue@3.4.20) - '@vue-macros/setup-block': 0.3.2(vue@3.4.20) - '@vue-macros/setup-component': 0.17.2(vue@3.4.20) - '@vue-macros/setup-sfc': 0.17.2(vue@3.4.20) - '@vue-macros/short-bind': 0.2.2(vue@3.4.20) - '@vue-macros/short-emits': 1.5.2(vue@3.4.20) - '@vue-macros/short-vmodel': 1.4.2(vue@3.4.20) + '@vue-macros/export-expose': 0.1.2(vue@3.4.21) + '@vue-macros/export-props': 0.4.2(vue@3.4.21) + '@vue-macros/export-render': 0.2.2(vue@3.4.21) + '@vue-macros/hoist-static': 1.5.2(vue@3.4.21) + '@vue-macros/jsx-directive': 0.8.8(vue@3.4.21) + '@vue-macros/named-template': 0.4.2(vue@3.4.21) + '@vue-macros/reactivity-transform': 0.4.3(vue@3.4.21) + '@vue-macros/setup-block': 0.3.2(vue@3.4.21) + '@vue-macros/setup-component': 0.17.2(vue@3.4.21) + '@vue-macros/setup-sfc': 0.17.2(vue@3.4.21) + '@vue-macros/short-bind': 0.2.2(vue@3.4.21) + '@vue-macros/short-emits': 1.5.2(vue@3.4.21) + '@vue-macros/short-vmodel': 1.4.2(vue@3.4.21) unplugin: 1.6.0 unplugin-combine: 0.8.1(vite@5.1.4) - unplugin-vue-define-options: 1.4.2(vue@3.4.20) - vue: 3.4.20(typescript@5.3.3) + unplugin-vue-define-options: 1.4.2(vue@3.4.21) + vue: 3.4.21(typescript@5.3.3) transitivePeerDependencies: - '@vueuse/core' - esbuild @@ -4868,7 +4868,7 @@ packages: convert-source-map: 2.0.0 dev: true - /vite-node@1.3.1(@types/node@20.11.20): + /vite-node@1.3.1(@types/node@20.11.22): resolution: {integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -4877,7 +4877,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.1.4(@types/node@20.11.20) + vite: 5.1.4(@types/node@20.11.22) transitivePeerDependencies: - '@types/node' - less @@ -4889,7 +4889,7 @@ packages: - terser dev: true - /vite-plugin-pages@0.32.0(@vue/compiler-sfc@3.4.20)(vite@5.1.4): + /vite-plugin-pages@0.32.0(@vue/compiler-sfc@3.4.21)(vite@5.1.4): resolution: {integrity: sha512-OxS3n0zUo5wsfgNCAuw2FiG/KD1ipgQV+2Flst4RyeI2iPv+m0YueVq+nx41k5NOWJj/zhqEas6I0b7HXveXjA==} peerDependencies: '@vue/compiler-sfc': ^2.7.0 || ^3.0.0 @@ -4899,7 +4899,7 @@ packages: optional: true dependencies: '@types/debug': 4.1.12 - '@vue/compiler-sfc': 3.4.20 + '@vue/compiler-sfc': 3.4.21 debug: 4.3.4 deep-equal: 2.2.3 extract-comments: 1.1.0 @@ -4907,13 +4907,13 @@ packages: json5: 2.2.3 local-pkg: 0.5.0 picocolors: 1.0.0 - vite: 5.1.4(@types/node@20.11.20) + vite: 5.1.4(@types/node@20.11.22) yaml: 2.3.4 transitivePeerDependencies: - supports-color dev: false - /vite-plugin-vue-layouts@0.11.0(vite@5.1.4)(vue-router@4.3.0)(vue@3.4.20): + /vite-plugin-vue-layouts@0.11.0(vite@5.1.4)(vue-router@4.3.0)(vue@3.4.21): resolution: {integrity: sha512-uh6NW7lt+aOXujK4eHfiNbeo55K9OTuB7fnv+5RVc4OBn/cZull6ThXdYH03JzKanUfgt6QZ37NbbtJ0og59qw==} peerDependencies: vite: ^4.0.0 || ^5.0.0 @@ -4922,14 +4922,14 @@ packages: dependencies: debug: 4.3.4 fast-glob: 3.3.2 - vite: 5.1.4(@types/node@20.11.20) - vue: 3.4.20(typescript@5.3.3) - vue-router: 4.3.0(vue@3.4.20) + vite: 5.1.4(@types/node@20.11.22) + vue: 3.4.21(typescript@5.3.3) + vue-router: 4.3.0(vue@3.4.21) transitivePeerDependencies: - supports-color dev: false - /vite@5.1.4(@types/node@20.11.20): + /vite@5.1.4(@types/node@20.11.22): resolution: {integrity: sha512-n+MPqzq+d9nMVTKyewqw6kSt+R3CkvF9QAKY8obiQn8g1fwTscKxyfaYnC632HtBXAQGc1Yjomphwn1dtwGAHg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -4957,14 +4957,14 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.20 + '@types/node': 20.11.22 esbuild: 0.19.8 postcss: 8.4.35 rollup: 4.6.0 optionalDependencies: fsevents: 2.3.3 - /vitepress@1.0.0-rc.44(@algolia/client-search@4.22.0)(@types/node@20.11.20)(fuse.js@7.0.0)(postcss@8.4.35)(search-insights@2.13.0)(typescript@5.3.3): + /vitepress@1.0.0-rc.44(@algolia/client-search@4.22.0)(@types/node@20.11.22)(fuse.js@7.0.0)(postcss@8.4.35)(search-insights@2.13.0)(typescript@5.3.3): resolution: {integrity: sha512-tO5taxGI7fSpBK1D8zrZTyJJERlyU9nnt0jHSt3fywfq3VKn977Hg0wUuTkEmwXlFYwuW26+6+3xorf4nD3XvA==} hasBin: true peerDependencies: @@ -4981,17 +4981,17 @@ packages: '@shikijs/core': 1.1.5 '@shikijs/transformers': 1.1.5 '@types/markdown-it': 13.0.7 - '@vitejs/plugin-vue': 5.0.4(vite@5.1.4)(vue@3.4.20) + '@vitejs/plugin-vue': 5.0.4(vite@5.1.4)(vue@3.4.21) '@vue/devtools-api': 7.0.14 - '@vueuse/core': 10.8.0(vue@3.4.20) - '@vueuse/integrations': 10.8.0(focus-trap@7.5.4)(fuse.js@7.0.0)(vue@3.4.20) + '@vueuse/core': 10.9.0(vue@3.4.21) + '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(fuse.js@7.0.0)(vue@3.4.21) focus-trap: 7.5.4 mark.js: 8.11.1 minisearch: 6.3.0 postcss: 8.4.35 shiki: 1.1.5 - vite: 5.1.4(@types/node@20.11.20) - vue: 3.4.20(typescript@5.3.3) + vite: 5.1.4(@types/node@20.11.22) + vue: 3.4.21(typescript@5.3.3) transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -5020,7 +5020,7 @@ packages: - universal-cookie dev: true - /vitest@1.3.1(@types/node@20.11.20)(jsdom@24.0.0): + /vitest@1.3.1(@types/node@20.11.22)(jsdom@24.0.0): resolution: {integrity: sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -5045,7 +5045,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.11.20 + '@types/node': 20.11.22 '@vitest/expect': 1.3.1 '@vitest/runner': 1.3.1 '@vitest/snapshot': 1.3.1 @@ -5064,8 +5064,8 @@ packages: strip-literal: 2.0.0 tinybench: 2.5.1 tinypool: 0.8.2 - vite: 5.1.4(@types/node@20.11.20) - vite-node: 1.3.1(@types/node@20.11.20) + vite: 5.1.4(@types/node@20.11.22) + vite-node: 1.3.1(@types/node@20.11.22) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -5081,7 +5081,7 @@ packages: resolution: {integrity: sha512-LK3wJHs3vJxHG292C8cnsRusgyC5SEZDCzDCD01mdE/AoREFMl2tzLRuzwyuEsOIz13tqgBcnvysN3Lxsa14Fw==} dev: true - /vue-demi@0.14.6(vue@3.4.20): + /vue-demi@0.14.6(vue@3.4.21): resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} hasBin: true @@ -5093,9 +5093,9 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.20(typescript@5.3.3) + vue: 3.4.21(typescript@5.3.3) - /vue-demi@0.14.7(vue@3.4.20): + /vue-demi@0.14.7(vue@3.4.21): resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} engines: {node: '>=12'} hasBin: true @@ -5107,9 +5107,9 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.20(typescript@5.3.3) + vue: 3.4.21(typescript@5.3.3) - /vue-i18n@9.9.1(vue@3.4.20): + /vue-i18n@9.9.1(vue@3.4.21): resolution: {integrity: sha512-xyQ4VspLdNSPTKBFBPWa1tvtj+9HuockZwgFeD2OhxxXuC2CWeNvV4seu2o9+vbQOyQbhAM5Ez56oxUrrnTWdw==} engines: {node: '>= 16'} peerDependencies: @@ -5118,16 +5118,16 @@ packages: '@intlify/core-base': 9.9.1 '@intlify/shared': 9.9.1 '@vue/devtools-api': 6.5.1 - vue: 3.4.20(typescript@5.3.3) + vue: 3.4.21(typescript@5.3.3) dev: false - /vue-router@4.3.0(vue@3.4.20): + /vue-router@4.3.0(vue@3.4.21): resolution: {integrity: sha512-dqUcs8tUeG+ssgWhcPbjHvazML16Oga5w34uCUmsk7i0BcnskoLGwjpa15fqMr2Fa5JgVBrdL2MEgqz6XZ/6IQ==} peerDependencies: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.4.20(typescript@5.3.3) + vue: 3.4.21(typescript@5.3.3) dev: false /vue-template-compiler@2.7.15: @@ -5149,19 +5149,19 @@ packages: typescript: 5.3.3 dev: true - /vue@3.4.20(typescript@5.3.3): - resolution: {integrity: sha512-xF4zDKXp67NjgORFX/HOuaiaKYjgxkaToK0KWglFQEYlCw9AqgBlj1yu5xa6YaRek47w2IGiuvpvrGg/XuQFCw==} + /vue@3.4.21(typescript@5.3.3): + resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.4.20 - '@vue/compiler-sfc': 3.4.20 - '@vue/runtime-dom': 3.4.20 - '@vue/server-renderer': 3.4.20(vue@3.4.20) - '@vue/shared': 3.4.20 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/runtime-dom': 3.4.21 + '@vue/server-renderer': 3.4.21(vue@3.4.21) + '@vue/shared': 3.4.21 typescript: 5.3.3 /w3c-xmlserializer@5.0.0: