diff --git a/api/Dockerfile b/api/Dockerfile index 66d6111..146d701 100644 --- a/api/Dockerfile +++ b/api/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.12.4-bullseye AS development_build +FROM python:3.12.5-bullseye AS development_build USER root diff --git a/api/pyproject.toml b/api/pyproject.toml index d2521d0..c7796a4 100644 --- a/api/pyproject.toml +++ b/api/pyproject.toml @@ -8,7 +8,7 @@ readme = "README.md" packages = [{include = "developer-connect-api", from = "src"}] [tool.poetry.dependencies] -python = "^3.12.4" +python = "^3.12.5" flask = "^1.1.4" launchdarkly-server-sdk = "^8.3.0" python-dotenv = "^1.0.1" @@ -21,7 +21,7 @@ auth-api = {git = "https://github.com/bcgov/sbc-auth.git", rev = "c286045eb2cf97 [tool.poetry.group.test.dependencies] freezegun = "^1.5.1" -hypothesis = "^6.108.0" +hypothesis = "^6.111.2" pexpect = "^4.9.0" pytest = "^7.4.4" pytest-cov = "^5.0.0" @@ -29,7 +29,7 @@ pytest-mock = "^3.14.0" requests-mock = "^1.12.1" [tool.poetry.group.dev.dependencies] -pre-commit = "^3.7.1" +pre-commit = "^3.8.0" faker = "^24.14.1" lovely-pytest-docker = "^0.3.1" diff --git a/web/site/package.json b/web/site/package.json index 3ddeb3b..14fee0e 100644 --- a/web/site/package.json +++ b/web/site/package.json @@ -18,34 +18,34 @@ "test:e2e:ui": "npx playwright test --ui" }, "devDependencies": { - "@axe-core/playwright": "^4.9.1", + "@axe-core/playwright": "^4.10.0", "@nuxt/devtools": "latest", - "@nuxt/image": "^1.7.0", - "@nuxt/test-utils": "^3.13.1", + "@nuxt/image": "^1.8.0", + "@nuxt/test-utils": "^3.14.1", "@nuxtjs/eslint-config-typescript": "^12.1.0", "@nuxtjs/eslint-module": "^4.1.0", - "@playwright/test": "^1.45.1", + "@playwright/test": "^1.46.1", "@testing-library/vue": "^8.1.0", - "@typescript-eslint/parser": "^7.16.0", + "@typescript-eslint/parser": "^7.18.0", "@vue/test-utils": "^2.4.6", "eslint": "^8.57.0", "eslint-plugin-tailwindcss": "^3.17.4", "happy-dom": "^13.10.1", "nuxt": "^3.12.3", - "nuxt-vuefire": "^1.0.3", - "playwright-core": "^1.45.1", - "typescript": "^5.5.3", + "nuxt-vuefire": "^1.0.4", + "playwright-core": "^1.46.1", + "typescript": "^5.5.4", "vitest": "^1.6.0", - "vue": "^3.4.31", - "vue-router": "^4.4.0" + "vue": "^3.4.38", + "vue-router": "^4.4.3" }, "dependencies": { "@daxiom/sbc-nuxt-assets-layer": "^0.3.1", "@firebase/app-types": "^0.9.2", "bcros-search-test-publish": "^0.1.4", - "firebase": "^10.12.3", + "firebase": "^10.13.1", "firebase-admin": "^11.11.1", "firebase-functions": "^4.9.0", - "vuefire": "^3.1.24" + "vuefire": "^3.2.0" } } diff --git a/web/site/pnpm-lock.yaml b/web/site/pnpm-lock.yaml index 1165a2c..8b3e531 100644 --- a/web/site/pnpm-lock.yaml +++ b/web/site/pnpm-lock.yaml @@ -7,7 +7,7 @@ settings: dependencies: '@daxiom/sbc-nuxt-assets-layer': specifier: ^0.3.1 - version: 0.3.1(nuxt@3.12.3)(rollup@4.18.1)(typescript@5.5.3)(vite@5.3.3)(vue@3.4.31) + version: 0.3.1(nuxt@3.12.3)(rollup@4.18.1)(typescript@5.5.4)(vite@5.3.3)(vue@3.4.38) '@firebase/app-types': specifier: ^0.9.2 version: 0.9.2 @@ -15,8 +15,8 @@ dependencies: specifier: ^0.1.4 version: 0.1.4 firebase: - specifier: ^10.12.3 - version: 10.12.3 + specifier: ^10.13.1 + version: 10.13.1 firebase-admin: specifier: ^11.11.1 version: 11.11.1 @@ -24,37 +24,37 @@ dependencies: specifier: ^4.9.0 version: 4.9.0(firebase-admin@11.11.1) vuefire: - specifier: ^3.1.24 - version: 3.1.24(firebase@10.12.3)(vue@3.4.31) + specifier: ^3.2.0 + version: 3.2.0(firebase@10.13.1)(vue@3.4.38) devDependencies: '@axe-core/playwright': - specifier: ^4.9.1 - version: 4.9.1(playwright-core@1.45.1) + specifier: ^4.10.0 + version: 4.10.0(playwright-core@1.46.1) '@nuxt/devtools': specifier: latest version: 1.3.9(rollup@4.18.1)(vite@5.3.3) '@nuxt/image': - specifier: ^1.7.0 - version: 1.7.0(rollup@4.18.1) + specifier: ^1.8.0 + version: 1.8.0(rollup@4.18.1) '@nuxt/test-utils': - specifier: ^3.13.1 - version: 3.13.1(@playwright/test@1.45.1)(@testing-library/vue@8.1.0)(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@13.10.1)(nitropack@2.9.7)(playwright-core@1.45.1)(rollup@4.18.1)(vite@5.3.3)(vitest@1.6.0)(vue-router@4.4.0)(vue@3.4.31) + specifier: ^3.14.1 + version: 3.14.1(@playwright/test@1.46.1)(@testing-library/vue@8.1.0)(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@13.10.1)(nitropack@2.9.7)(playwright-core@1.46.1)(rollup@4.18.1)(vite@5.3.3)(vitest@1.6.0)(vue-router@4.4.3)(vue@3.4.38) '@nuxtjs/eslint-config-typescript': specifier: ^12.1.0 - version: 12.1.0(eslint@8.57.0)(typescript@5.5.3) + version: 12.1.0(eslint@8.57.0)(typescript@5.5.4) '@nuxtjs/eslint-module': specifier: ^4.1.0 version: 4.1.0(eslint@8.57.0)(rollup@4.18.1)(vite@5.3.3)(webpack@5.92.1) '@playwright/test': - specifier: ^1.45.1 - version: 1.45.1 + specifier: ^1.46.1 + version: 1.46.1 '@testing-library/vue': specifier: ^8.1.0 - version: 8.1.0(vue@3.4.31) + version: 8.1.0(vue@3.4.38) '@typescript-eslint/parser': - specifier: ^7.16.0 - version: 7.16.0(eslint@8.57.0)(typescript@5.5.3) + specifier: ^7.18.0 + version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) '@vue/test-utils': specifier: ^2.4.6 version: 2.4.6 @@ -69,25 +69,25 @@ devDependencies: version: 13.10.1 nuxt: specifier: ^3.12.3 - version: 3.12.3(eslint@8.57.0)(rollup@4.18.1)(typescript@5.5.3)(vite@5.3.3) + version: 3.12.3(eslint@8.57.0)(rollup@4.18.1)(typescript@5.5.4)(vite@5.3.3) nuxt-vuefire: - specifier: ^1.0.3 - version: 1.0.3(@firebase/app-types@0.9.2)(firebase-admin@11.11.1)(firebase-functions@4.9.0)(firebase@10.12.3)(rollup@4.18.1)(vuefire@3.1.24) + specifier: ^1.0.4 + version: 1.0.4(@firebase/app-types@0.9.2)(firebase-admin@11.11.1)(firebase-functions@4.9.0)(firebase@10.13.1)(rollup@4.18.1)(vuefire@3.2.0) playwright-core: - specifier: ^1.45.1 - version: 1.45.1 + specifier: ^1.46.1 + version: 1.46.1 typescript: - specifier: ^5.5.3 - version: 5.5.3 + specifier: ^5.5.4 + version: 5.5.4 vitest: specifier: ^1.6.0 version: 1.6.0(happy-dom@13.10.1) vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.38 + version: 3.4.38(typescript@5.5.4) vue-router: - specifier: ^4.4.0 - version: 4.4.0(vue@3.4.31) + specifier: ^4.4.3 + version: 4.4.3(vue@3.4.38) packages: @@ -112,13 +112,13 @@ packages: /@antfu/utils@0.7.10: resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} - /@axe-core/playwright@4.9.1(playwright-core@1.45.1): - resolution: {integrity: sha512-8m4WZbZq7/aq7ZY5IG8GqV+ZdvtGn/iJdom+wBg+iv/3BAOBIfNQtIu697a41438DzEEyptXWmC3Xl5Kx/o9/g==} + /@axe-core/playwright@4.10.0(playwright-core@1.46.1): + resolution: {integrity: sha512-kEr3JPEVUSnKIYp/egV2jvFj+chIjCjPp3K3zlpJMza/CB3TFw8UZNbI9agEC2uMz4YbgAOyzlbUy0QS+OofFA==} peerDependencies: playwright-core: '>= 1.0.0' dependencies: - axe-core: 4.9.1 - playwright-core: 1.45.1 + axe-core: 4.10.0 + playwright-core: 1.46.1 dev: true /@babel/code-frame@7.24.7: @@ -477,16 +477,16 @@ packages: postcss-selector-parser: 6.1.0 dev: false - /@daxiom/sbc-nuxt-assets-layer@0.3.1(nuxt@3.12.3)(rollup@4.18.1)(typescript@5.5.3)(vite@5.3.3)(vue@3.4.31): + /@daxiom/sbc-nuxt-assets-layer@0.3.1(nuxt@3.12.3)(rollup@4.18.1)(typescript@5.5.4)(vite@5.3.3)(vue@3.4.38): resolution: {integrity: sha512-Al9KljOfQBq1qxDqVwvfmB2aEu476YKHU5+M6qZn2nqqwEiDL7mqczhMbSkvte/BFaMmTYBLji+22TNQJXxyQw==} dependencies: '@iconify-json/mdi': 1.1.67 - '@nuxt/content': 2.13.1(nuxt@3.12.3)(rollup@4.18.1)(vue@3.4.31) - '@nuxt/ui': 2.17.0(rollup@4.18.1)(vite@5.3.3)(vue@3.4.31) - '@nuxtjs/i18n': 8.3.1(rollup@4.18.1)(vue@3.4.31) - '@pinia/nuxt': 0.5.1(rollup@4.18.1)(typescript@5.5.3)(vue@3.4.31) - '@vueuse/nuxt': 10.11.0(nuxt@3.12.3)(rollup@4.18.1)(vue@3.4.31) - pinia: 2.1.7(typescript@5.5.3)(vue@3.4.31) + '@nuxt/content': 2.13.1(nuxt@3.12.3)(rollup@4.18.1)(vue@3.4.38) + '@nuxt/ui': 2.17.0(rollup@4.18.1)(vite@5.3.3)(vue@3.4.38) + '@nuxtjs/i18n': 8.3.1(rollup@4.18.1)(vue@3.4.38) + '@pinia/nuxt': 0.5.1(rollup@4.18.1)(typescript@5.5.4)(vue@3.4.38) + '@vueuse/nuxt': 10.11.0(nuxt@3.12.3)(rollup@4.18.1)(vue@3.4.38) + pinia: 2.1.7(typescript@5.5.4)(vue@3.4.38) zod: 3.23.8 transitivePeerDependencies: - '@azure/app-configuration' @@ -1347,14 +1347,14 @@ packages: resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} engines: {node: '>=14'} - /@firebase/analytics-compat@0.2.11(@firebase/app-compat@0.2.36)(@firebase/app@0.10.6): - resolution: {integrity: sha512-wmXxJ49pEY7H549Pa4CDPOTzkPJnfG2Yolptg72ntTgSrbKVq+Eg9cAQY6Z5Kn9ATSQRX5oGXKlNfEk5DJBvvA==} + /@firebase/analytics-compat@0.2.13(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10): + resolution: {integrity: sha512-aZ4wGfNDMsCxhKzDbK2g1aV0JKsdQ9FbeIsjpNJPzhahV0XYj+z36Y4RNLPpG/6hHU4gxnezxs+yn3HhHkNL8w==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/analytics': 0.10.5(@firebase/app@0.10.6) + '@firebase/analytics': 0.10.7(@firebase/app@0.10.10) '@firebase/analytics-types': 0.8.2 - '@firebase/app-compat': 0.2.36 + '@firebase/app-compat': 0.2.40 '@firebase/component': 0.6.8 '@firebase/util': 1.9.7 tslib: 2.6.3 @@ -1364,26 +1364,26 @@ packages: /@firebase/analytics-types@0.8.2: resolution: {integrity: sha512-EnzNNLh+9/sJsimsA/FGqzakmrAUKLeJvjRHlg8df1f97NLUlFidk9600y0ZgWOp3CAxn6Hjtk+08tixlUOWyw==} - /@firebase/analytics@0.10.5(@firebase/app@0.10.6): - resolution: {integrity: sha512-d0X2ksTOKHMf5zFAMKFZWXa8hSbgohsG507xFsGhF4Uet2b8uEUL/YLrEth67jXEbGEi1UQZX4AaGBxKNiDzjw==} + /@firebase/analytics@0.10.7(@firebase/app@0.10.10): + resolution: {integrity: sha512-GE29uTT6y/Jv2EP0OjpTezeTQZ5FTCTaZXKrrdVGjb/t35AU4u/jiU+hUwUPpuK8fqhhiHkS/AawE3a3ZK/a9Q==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.10.6 + '@firebase/app': 0.10.10 '@firebase/component': 0.6.8 - '@firebase/installations': 0.6.8(@firebase/app@0.10.6) + '@firebase/installations': 0.6.8(@firebase/app@0.10.10) '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 tslib: 2.6.3 - /@firebase/app-check-compat@0.3.12(@firebase/app-compat@0.2.36)(@firebase/app@0.10.6): - resolution: {integrity: sha512-p/5w3pMih3JVT6u7g04KXgSZr6HDsQXyeWZkIe0+r71dPOlcKyUooe9/feTc8BWpjha3rUOkqQ7+JXZObwvYoQ==} + /@firebase/app-check-compat@0.3.14(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10): + resolution: {integrity: sha512-kK3bPfojAfXE53W+20rxMqIxrloFswXG9vh4kEdYL6Wa2IB3sD5++2dPiK3yGxl8oQiqS8qL2wcKB5/xLpEVEg==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-check': 0.8.5(@firebase/app@0.10.6) + '@firebase/app-check': 0.8.7(@firebase/app@0.10.10) '@firebase/app-check-types': 0.5.2 - '@firebase/app-compat': 0.2.36 + '@firebase/app-compat': 0.2.40 '@firebase/component': 0.6.8 '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 @@ -1397,21 +1397,21 @@ packages: /@firebase/app-check-types@0.5.2: resolution: {integrity: sha512-FSOEzTzL5bLUbD2co3Zut46iyPWML6xc4x+78TeaXMSuJap5QObfb+rVvZJtla3asN4RwU7elaQaduP+HFizDA==} - /@firebase/app-check@0.8.5(@firebase/app@0.10.6): - resolution: {integrity: sha512-WyIckkVYAfnzsPIw6EAt/qBUANkUAVl6irF0xuJ1R9ISNyUT1h7dPAwvs/g3rsx0fpBWaHRAH0IFiN6zO6yLqQ==} + /@firebase/app-check@0.8.7(@firebase/app@0.10.10): + resolution: {integrity: sha512-EkOeJcMKVR0zZ6z/jqcFTqHb/xq+TVIRIuBNGHdpcIuFU1czhSlegvqv2+nC+nFrkD8M6Xvd3tAlUOkdbMeS6A==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.10.6 + '@firebase/app': 0.10.10 '@firebase/component': 0.6.8 '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 tslib: 2.6.3 - /@firebase/app-compat@0.2.36: - resolution: {integrity: sha512-qsf+pllpgy1IGe2f5vfenOHSX8Cs58sVR5L6h/zBlNy9Yo54B2jy61KxLpSOgyRZb18IlnLLGjo7VtGU1CHvHA==} + /@firebase/app-compat@0.2.40: + resolution: {integrity: sha512-2L5MW4MH2ya7Wvw0hzWy3ZWeB4SqC5gYXDAV5AS1lBTL4zL3k8dsqJmry/cFV00GgkCI01WJbcXvFMCXJvgyow==} dependencies: - '@firebase/app': 0.10.6 + '@firebase/app': 0.10.10 '@firebase/component': 0.6.8 '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 @@ -1423,8 +1423,8 @@ packages: /@firebase/app-types@0.9.2: resolution: {integrity: sha512-oMEZ1TDlBz479lmABwWsWjzHwheQKiAgnuKxE0pz0IXCVx7/rtlkx1fQ6GfgK24WCrxDKMplZrT50Kh04iMbXQ==} - /@firebase/app@0.10.6: - resolution: {integrity: sha512-/r8Ikp7TOrIIdp7v2adD2kg9SqIXMGOoJXJB1HsX7LjpjWdsoy1fMkP0HlI7GQqqRxDueHNhETx5Zn5E8HyVAQ==} + /@firebase/app@0.10.10: + resolution: {integrity: sha512-sDqkdeFdVn5uygQm5EuIKOQ6/wxTcX/qKfm0MR46AiwLRHGLCDUMrXBkc8GhkK3ca2d6mPUSfPmndggo43D6PQ==} dependencies: '@firebase/component': 0.6.8 '@firebase/logger': 0.4.2 @@ -1432,18 +1432,18 @@ packages: idb: 7.1.1 tslib: 2.6.3 - /@firebase/auth-compat@0.5.10(@firebase/app-compat@0.2.36)(@firebase/app-types@0.9.2)(@firebase/app@0.10.6): - resolution: {integrity: sha512-epDhgNIXmhl9DPuTW9Ec5NDJJKMFIdXBXiQI9O0xNHveow/ETtBCY86srzF7iCacqsd30CcpLwwXlhk8Y19Olg==} + /@firebase/auth-compat@0.5.13(@firebase/app-compat@0.2.40)(@firebase/app-types@0.9.2)(@firebase/app@0.10.10): + resolution: {integrity: sha512-rV6TMxUU6wBBZ2ouDMtjJsJXeewtvYvVzslzt3/P7O/kxiWlreHT/2M/1guMiXKo3zk52XK3GqP0uM2bN7fEow==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.36 - '@firebase/auth': 1.7.5(@firebase/app@0.10.6) + '@firebase/app-compat': 0.2.40 + '@firebase/auth': 1.7.8(@firebase/app@0.10.10) '@firebase/auth-types': 0.12.2(@firebase/app-types@0.9.2)(@firebase/util@1.9.7) '@firebase/component': 0.6.8 '@firebase/util': 1.9.7 tslib: 2.6.3 - undici: 5.28.4 + undici: 6.19.7 transitivePeerDependencies: - '@firebase/app' - '@firebase/app-types' @@ -1464,8 +1464,8 @@ packages: '@firebase/app-types': 0.9.2 '@firebase/util': 1.9.7 - /@firebase/auth@1.7.5(@firebase/app@0.10.6): - resolution: {integrity: sha512-DMFR1OA/f1/voeuFbSORg9AP36pMgOoSb/DRgiDalLmIJsDTlQNMCu+givjMP4s/XL85+tBk2MerYnK/AscJjw==} + /@firebase/auth@1.7.8(@firebase/app@0.10.10): + resolution: {integrity: sha512-1KJlDrTrEEFTIBj9MxjAWjQ4skecBD4bmoayQ0l14QDbNc1a8qGbi+MFSJkH7O6VnGE6bTMcWSw6RrQNecqKaw==} peerDependencies: '@firebase/app': 0.x '@react-native-async-storage/async-storage': ^1.18.1 @@ -1473,12 +1473,12 @@ packages: '@react-native-async-storage/async-storage': optional: true dependencies: - '@firebase/app': 0.10.6 + '@firebase/app': 0.10.10 '@firebase/component': 0.6.8 '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 tslib: 2.6.3 - undici: 5.28.4 + undici: 6.19.7 /@firebase/component@0.6.4: resolution: {integrity: sha512-rLMyrXuO9jcAUCaQXCMjCMUsWrba5fzHlNK24xz5j2W6A/SRmK8mZJ/hn7V0fViLbxC0lPMtrK1eYzk6Fg03jA==} @@ -1502,11 +1502,11 @@ packages: '@firebase/util': 1.9.3 tslib: 2.6.3 - /@firebase/database-compat@1.0.6: - resolution: {integrity: sha512-1OGA0sLY47mkXjhICCrUTXEYFnSSXoiXWm1SHsN62b+Lzs5aKA3aWTjTUmYIoK93kDAMPkYpulSv8jcbH4Hwew==} + /@firebase/database-compat@1.0.7: + resolution: {integrity: sha512-R/3B+VVzEFN5YcHmfWns3eitA8fHLTL03io+FIoMcTYkajFnrBdS3A+g/KceN9omP7FYYYGTQWF9lvbEx6eMEg==} dependencies: '@firebase/component': 0.6.8 - '@firebase/database': 1.0.6 + '@firebase/database': 1.0.7 '@firebase/database-types': 1.0.4 '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 @@ -1534,8 +1534,8 @@ packages: faye-websocket: 0.11.4 tslib: 2.6.3 - /@firebase/database@1.0.6: - resolution: {integrity: sha512-nrexUEG/fpVlHtWKkyfhTC3834kZ1WS7voNyqbBsBCqHXQOvznN5Z0L3nxBqdXSJyltNAf4ndFlQqm5gZiEczQ==} + /@firebase/database@1.0.7: + resolution: {integrity: sha512-wjXr5AO8RPxVVg7rRCYffT7FMtBjHRfJ9KMwi19MbOf0vBf0H9YqW3WCgcnLpXI6ehiUcU3z3qgPnnU0nK6SnA==} dependencies: '@firebase/app-check-interop-types': 0.3.2 '@firebase/auth-interop-types': 0.2.3 @@ -1545,14 +1545,14 @@ packages: faye-websocket: 0.11.4 tslib: 2.6.3 - /@firebase/firestore-compat@0.3.33(@firebase/app-compat@0.2.36)(@firebase/app-types@0.9.2)(@firebase/app@0.10.6): - resolution: {integrity: sha512-i42a2l31N95CwYEB7zmfK0FS1mrO6pwOLwxavCrwu1BCFrVVVQhUheTPIda/iGguK/2Nog0RaIR1bo7QkZEz3g==} + /@firebase/firestore-compat@0.3.36(@firebase/app-compat@0.2.40)(@firebase/app-types@0.9.2)(@firebase/app@0.10.10): + resolution: {integrity: sha512-NtoIm7CT9f+SFB7cPMCtyCSxZReh/+SII5X4TQH394S3dwhru9HIfvEOKAMuAnXsSsLH72jXPUgdsEAUqg6Oug==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.36 + '@firebase/app-compat': 0.2.40 '@firebase/component': 0.6.8 - '@firebase/firestore': 4.6.4(@firebase/app@0.10.6) + '@firebase/firestore': 4.7.1(@firebase/app@0.10.10) '@firebase/firestore-types': 3.0.2(@firebase/app-types@0.9.2)(@firebase/util@1.9.7) '@firebase/util': 1.9.7 tslib: 2.6.3 @@ -1569,13 +1569,13 @@ packages: '@firebase/app-types': 0.9.2 '@firebase/util': 1.9.7 - /@firebase/firestore@4.6.4(@firebase/app@0.10.6): - resolution: {integrity: sha512-vk2MoH5HxYEhiNg1l+yBXq1Fkhue/11bFg4HdlTv6BJHcTnnAj2a+/afPpatcW4MOdYA3Tv+d5nGzWbbOC1SHw==} + /@firebase/firestore@4.7.1(@firebase/app@0.10.10): + resolution: {integrity: sha512-WliQNa8GVcH6EWkH0NAf+uAnxNiBuH+G8Buzr2ZS1NznOhJDK/q6Hsjv5TzNrijLTAdEfj/wk9VEv994KDSjxg==} engines: {node: '>=10.10.0'} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.10.6 + '@firebase/app': 0.10.10 '@firebase/component': 0.6.8 '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 @@ -1583,16 +1583,16 @@ packages: '@grpc/grpc-js': 1.9.15 '@grpc/proto-loader': 0.7.13 tslib: 2.6.3 - undici: 5.28.4 + undici: 6.19.7 - /@firebase/functions-compat@0.3.12(@firebase/app-compat@0.2.36)(@firebase/app@0.10.6): - resolution: {integrity: sha512-r3XUb5VlITWpML46JymfJPkK6I9j4SNlO7qWIXUc0TUmkv0oAfVoiIt1F83/NuMZXaGr4YWA/794nVSy4GV8tw==} + /@firebase/functions-compat@0.3.13(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10): + resolution: {integrity: sha512-qcZvJO2ed6PAD+18DanVztw7WyQVQK43HoRhxusHAwDFvK/xY+mcGpj+IpfdxTNMBGCOIxKFp4Xqk/c2nubBlQ==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.36 + '@firebase/app-compat': 0.2.40 '@firebase/component': 0.6.8 - '@firebase/functions': 0.11.6(@firebase/app@0.10.6) + '@firebase/functions': 0.11.7(@firebase/app@0.10.10) '@firebase/functions-types': 0.6.2 '@firebase/util': 1.9.7 tslib: 2.6.3 @@ -1602,28 +1602,28 @@ packages: /@firebase/functions-types@0.6.2: resolution: {integrity: sha512-0KiJ9lZ28nS2iJJvimpY4nNccV21rkQyor5Iheu/nq8aKXJqtJdeSlZDspjPSBBiHRzo7/GMUttegnsEITqR+w==} - /@firebase/functions@0.11.6(@firebase/app@0.10.6): - resolution: {integrity: sha512-GPfIBPtpwQvsC7SQbgaUjLTdja0CsNwMoKSgrzA1FGGRk4NX6qO7VQU6XCwBiAFWbpbQex6QWkSMsCzLx1uibQ==} + /@firebase/functions@0.11.7(@firebase/app@0.10.10): + resolution: {integrity: sha512-xaUsGI2kYrI8zJXgrNB7SrJKB8v1vJqR16YYi6g6dFTgBz4+VzWJFqqVU60BbdAWm6fXnUrg9gjlJQeqomT2Vg==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.10.6 + '@firebase/app': 0.10.10 '@firebase/app-check-interop-types': 0.3.2 '@firebase/auth-interop-types': 0.2.3 '@firebase/component': 0.6.8 '@firebase/messaging-interop-types': 0.2.2 '@firebase/util': 1.9.7 tslib: 2.6.3 - undici: 5.28.4 + undici: 6.19.7 - /@firebase/installations-compat@0.2.8(@firebase/app-compat@0.2.36)(@firebase/app-types@0.9.2)(@firebase/app@0.10.6): + /@firebase/installations-compat@0.2.8(@firebase/app-compat@0.2.40)(@firebase/app-types@0.9.2)(@firebase/app@0.10.10): resolution: {integrity: sha512-pI2q8JFHB7yIq/szmhzGSWXtOvtzl6tCUmyykv5C8vvfOVJUH6mP4M4iwjbK8S1JotKd/K70+JWyYlxgQ0Kpyw==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.36 + '@firebase/app-compat': 0.2.40 '@firebase/component': 0.6.8 - '@firebase/installations': 0.6.8(@firebase/app@0.10.6) + '@firebase/installations': 0.6.8(@firebase/app@0.10.10) '@firebase/installations-types': 0.5.2(@firebase/app-types@0.9.2) '@firebase/util': 1.9.7 tslib: 2.6.3 @@ -1638,12 +1638,12 @@ packages: dependencies: '@firebase/app-types': 0.9.2 - /@firebase/installations@0.6.8(@firebase/app@0.10.6): + /@firebase/installations@0.6.8(@firebase/app@0.10.10): resolution: {integrity: sha512-57V374qdb2+wT5v7+ntpLXBjZkO6WRgmAUbVkRfFTM/4t980p0FesbqTAcOIiM8U866UeuuuF8lYH70D3jM/jQ==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.10.6 + '@firebase/app': 0.10.10 '@firebase/component': 0.6.8 '@firebase/util': 1.9.7 idb: 7.1.1 @@ -1659,14 +1659,14 @@ packages: dependencies: tslib: 2.6.3 - /@firebase/messaging-compat@0.2.10(@firebase/app-compat@0.2.36)(@firebase/app@0.10.6): + /@firebase/messaging-compat@0.2.10(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10): resolution: {integrity: sha512-FXQm7rcowkDm8kFLduHV35IRYCRo+Ng0PIp/t1+EBuEbyplaKkGjZ932pE+owf/XR+G/60ku2QRBptRGLXZydg==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.36 + '@firebase/app-compat': 0.2.40 '@firebase/component': 0.6.8 - '@firebase/messaging': 0.12.10(@firebase/app@0.10.6) + '@firebase/messaging': 0.12.10(@firebase/app@0.10.10) '@firebase/util': 1.9.7 tslib: 2.6.3 transitivePeerDependencies: @@ -1675,28 +1675,28 @@ packages: /@firebase/messaging-interop-types@0.2.2: resolution: {integrity: sha512-l68HXbuD2PPzDUOFb3aG+nZj5KA3INcPwlocwLZOzPp9rFM9yeuI9YLl6DQfguTX5eAGxO0doTR+rDLDvQb5tA==} - /@firebase/messaging@0.12.10(@firebase/app@0.10.6): + /@firebase/messaging@0.12.10(@firebase/app@0.10.10): resolution: {integrity: sha512-fGbxJPKpl2DIKNJGhbk4mYPcM+qE2gl91r6xPoiol/mN88F5Ym6UeRdMVZah+pijh9WxM55alTYwXuW40r1Y2Q==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.10.6 + '@firebase/app': 0.10.10 '@firebase/component': 0.6.8 - '@firebase/installations': 0.6.8(@firebase/app@0.10.6) + '@firebase/installations': 0.6.8(@firebase/app@0.10.10) '@firebase/messaging-interop-types': 0.2.2 '@firebase/util': 1.9.7 idb: 7.1.1 tslib: 2.6.3 - /@firebase/performance-compat@0.2.8(@firebase/app-compat@0.2.36)(@firebase/app@0.10.6): + /@firebase/performance-compat@0.2.8(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10): resolution: {integrity: sha512-o7TFClRVJd3VIBoY7KZQqtCeW0PC6v9uBzM6Lfw3Nc9D7hM6OonqecYvh7NwJ6R14k+xM27frLS4BcCvFHKw2A==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.36 + '@firebase/app-compat': 0.2.40 '@firebase/component': 0.6.8 '@firebase/logger': 0.4.2 - '@firebase/performance': 0.6.8(@firebase/app@0.10.6) + '@firebase/performance': 0.6.8(@firebase/app@0.10.10) '@firebase/performance-types': 0.2.2 '@firebase/util': 1.9.7 tslib: 2.6.3 @@ -1706,27 +1706,27 @@ packages: /@firebase/performance-types@0.2.2: resolution: {integrity: sha512-gVq0/lAClVH5STrIdKnHnCo2UcPLjJlDUoEB/tB4KM+hAeHUxWKnpT0nemUPvxZ5nbdY/pybeyMe8Cs29gEcHA==} - /@firebase/performance@0.6.8(@firebase/app@0.10.6): + /@firebase/performance@0.6.8(@firebase/app@0.10.10): resolution: {integrity: sha512-F+alziiIZ6Yn8FG47mxwljq+4XkgkT2uJIFRlkyViUQRLzrogaUJW6u/+6ZrePXnouKlKIwzqos3PVJraPEcCA==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.10.6 + '@firebase/app': 0.10.10 '@firebase/component': 0.6.8 - '@firebase/installations': 0.6.8(@firebase/app@0.10.6) + '@firebase/installations': 0.6.8(@firebase/app@0.10.10) '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 tslib: 2.6.3 - /@firebase/remote-config-compat@0.2.8(@firebase/app-compat@0.2.36)(@firebase/app@0.10.6): + /@firebase/remote-config-compat@0.2.8(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10): resolution: {integrity: sha512-UxSFOp6dzFj2AHB8Bq/BYtbq5iFyizKx4Rd6WxAdaKYM8cnPMeK+l2v+Oogtjae+AeyHRI+MfL2acsfVe5cd2A==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.36 + '@firebase/app-compat': 0.2.40 '@firebase/component': 0.6.8 '@firebase/logger': 0.4.2 - '@firebase/remote-config': 0.4.8(@firebase/app@0.10.6) + '@firebase/remote-config': 0.4.8(@firebase/app@0.10.10) '@firebase/remote-config-types': 0.3.2 '@firebase/util': 1.9.7 tslib: 2.6.3 @@ -1736,26 +1736,26 @@ packages: /@firebase/remote-config-types@0.3.2: resolution: {integrity: sha512-0BC4+Ud7y2aPTyhXJTMTFfrGGLqdYXrUB9sJVAB8NiqJswDTc4/2qrE/yfUbnQJhbSi6ZaTTBKyG3n1nplssaA==} - /@firebase/remote-config@0.4.8(@firebase/app@0.10.6): + /@firebase/remote-config@0.4.8(@firebase/app@0.10.10): resolution: {integrity: sha512-AMLqe6wfIRnjc6FkCWOSUjhc1fSTEf8o+cv1NolFvbiJ/tU+TqN4pI7pT+MIKQzNiq5fxLehkOx+xtAQBxPJKQ==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.10.6 + '@firebase/app': 0.10.10 '@firebase/component': 0.6.8 - '@firebase/installations': 0.6.8(@firebase/app@0.10.6) + '@firebase/installations': 0.6.8(@firebase/app@0.10.10) '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 tslib: 2.6.3 - /@firebase/storage-compat@0.3.9(@firebase/app-compat@0.2.36)(@firebase/app-types@0.9.2)(@firebase/app@0.10.6): - resolution: {integrity: sha512-WWgAp5bTW961oIsCc9+98m4MIVKpEqztAlIngfHfwO/x3DYoBPRl/awMRG3CAXyVxG+7B7oHC5IsnqM+vTwx2A==} + /@firebase/storage-compat@0.3.11(@firebase/app-compat@0.2.40)(@firebase/app-types@0.9.2)(@firebase/app@0.10.10): + resolution: {integrity: sha512-EEa9jgm/aRVIGSD0ByYAsZ0tvEKfVwSp9uFoa/97BISGWGjSNPIWjenaDvpDZ7aL8OxaGIpwuk700aHy7/T0Ug==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.36 + '@firebase/app-compat': 0.2.40 '@firebase/component': 0.6.8 - '@firebase/storage': 0.12.6(@firebase/app@0.10.6) + '@firebase/storage': 0.13.1(@firebase/app@0.10.10) '@firebase/storage-types': 0.8.2(@firebase/app-types@0.9.2)(@firebase/util@1.9.7) '@firebase/util': 1.9.7 tslib: 2.6.3 @@ -1772,16 +1772,16 @@ packages: '@firebase/app-types': 0.9.2 '@firebase/util': 1.9.7 - /@firebase/storage@0.12.6(@firebase/app@0.10.6): - resolution: {integrity: sha512-Zgb9WuehJxzhj7pGXUvkAEaH+3HvLjD9xSZ9nepuXf5f8378xME7oGJtREr/RnepdDA5YW0XIxe0QQBNHpe1nw==} + /@firebase/storage@0.13.1(@firebase/app@0.10.10): + resolution: {integrity: sha512-L6AJ5tWgHSi2g/gbc/2Pbm3qxmoEg9THmPIOpRsLwuz9LPeWbhyMQeGlqxWqtZGQO/z/LMjGYadNlupQj0HNfw==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.10.6 + '@firebase/app': 0.10.10 '@firebase/component': 0.6.8 '@firebase/util': 1.9.7 tslib: 2.6.3 - undici: 5.28.4 + undici: 6.19.7 /@firebase/util@1.9.3: resolution: {integrity: sha512-DY02CRhOZwpzO36fHpuVysz6JZrscPiBXD0fXp6qSrL9oNOx5KWICKdR95C0lSITzxp0TZosVyHqzatE8JbcjA==} @@ -1793,14 +1793,14 @@ packages: dependencies: tslib: 2.6.3 - /@firebase/vertexai-preview@0.0.3(@firebase/app-types@0.9.2)(@firebase/app@0.10.6): + /@firebase/vertexai-preview@0.0.3(@firebase/app-types@0.9.2)(@firebase/app@0.10.10): resolution: {integrity: sha512-KVtUWLp+ScgiwkDKAvNkVucAyhLVQp6C6lhnVEuIg4mWhWcS3oerjAeVhZT4uNofKwWxRsOaB2Yec7DMTXlQPQ==} engines: {node: '>=18.0.0'} peerDependencies: '@firebase/app': 0.x '@firebase/app-types': 0.x dependencies: - '@firebase/app': 0.10.6 + '@firebase/app': 0.10.10 '@firebase/app-check-interop-types': 0.3.2 '@firebase/app-types': 0.9.2 '@firebase/component': 0.6.8 @@ -1909,14 +1909,14 @@ packages: tailwindcss: 3.4.4 dev: false - /@headlessui/vue@1.7.22(vue@3.4.31): + /@headlessui/vue@1.7.22(vue@3.4.38): resolution: {integrity: sha512-Hoffjoolq1rY+LOfJ+B/OvkhuBXXBFgd8oBlN+l1TApma2dB0En0ucFZrwQtb33SmcCqd32EQd0y07oziXWNYg==} engines: {node: '>=10'} peerDependencies: vue: ^3.2.0 dependencies: - '@tanstack/vue-virtual': 3.8.2(vue@3.4.31) - vue: 3.4.31(typescript@5.5.3) + '@tanstack/vue-virtual': 3.8.2(vue@3.4.38) + vue: 3.4.38(typescript@5.5.4) dev: false /@humanwhocodes/config-array@0.11.14: @@ -1974,13 +1974,13 @@ packages: - supports-color dev: false - /@iconify/vue@4.1.2(vue@3.4.31): + /@iconify/vue@4.1.2(vue@3.4.38): resolution: {integrity: sha512-CQnYqLiQD5LOAaXhBrmj1mdL2/NCJvwcC4jtW2Z8ukhThiFkLDkutarTOV2trfc9EXqUqRs0KqXOL9pZ/IyysA==} peerDependencies: vue: '>=3' dependencies: '@iconify/types': 2.0.0 - vue: 3.4.31(typescript@5.5.3) + vue: 3.4.38(typescript@5.5.4) dev: false /@intlify/bundle-utils@7.5.1(vue-i18n@9.13.1): @@ -2004,7 +2004,7 @@ packages: magic-string: 0.30.10 mlly: 1.7.1 source-map-js: 1.2.0 - vue-i18n: 9.13.1(vue@3.4.31) + vue-i18n: 9.13.1(vue@3.4.38) yaml-eslint-parser: 1.2.3 dev: false @@ -2072,7 +2072,7 @@ packages: picocolors: 1.0.1 source-map-js: 1.2.0 unplugin: 1.11.0 - vue-i18n: 9.13.1(vue@3.4.31) + vue-i18n: 9.13.1(vue@3.4.38) transitivePeerDependencies: - rollup - supports-color @@ -2264,14 +2264,14 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - /@nuxt/content@2.13.1(nuxt@3.12.3)(rollup@4.18.1)(vue@3.4.31): + /@nuxt/content@2.13.1(nuxt@3.12.3)(rollup@4.18.1)(vue@3.4.38): resolution: {integrity: sha512-s33sjNCYhFBQxTaWt+NuaCKmnDlYawyYjge8aR+VnCse8jJNRrUM5Rjl38YLF+kH6VqC8yS6zmOIBylDB04nOA==} dependencies: '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.1) '@nuxtjs/mdc': 0.8.3(rollup@4.18.1) - '@vueuse/core': 10.11.0(vue@3.4.31) - '@vueuse/head': 2.0.0(vue@3.4.31) - '@vueuse/nuxt': 10.11.0(nuxt@3.12.3)(rollup@4.18.1)(vue@3.4.31) + '@vueuse/core': 10.11.0(vue@3.4.38) + '@vueuse/head': 2.0.0(vue@3.4.38) + '@vueuse/nuxt': 10.11.0(nuxt@3.12.3)(rollup@4.18.1)(vue@3.4.38) consola: 3.2.3 defu: 6.1.4 destr: 2.0.3 @@ -2401,11 +2401,11 @@ packages: - supports-color - utf-8-validate - /@nuxt/image@1.7.0(rollup@4.18.1): - resolution: {integrity: sha512-zSj32bLgbV9AvLkLX0pF52J5KBfSyj0eSIdpXCtTJATSZlqgcJigoCvmabC1nbcMIp0SZ29Bu9+acQpGTQKz+g==} + /@nuxt/image@1.8.0(rollup@4.18.1): + resolution: {integrity: sha512-GBbORch+ZfWJ0KB8PaXABsPjaiEXB4B4plcpAUVNCdzKZi2qQ4beRnEXfAbtAWPUPefj3rgCG7b9AqAe51Qlzw==} engines: {node: ^14.16.0 || >=16.11.0} dependencies: - '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.1) + '@nuxt/kit': 3.13.0(rollup@4.18.1) consola: 3.2.3 defu: 6.1.4 h3: 1.12.0 @@ -2414,7 +2414,7 @@ packages: ohash: 1.1.3 pathe: 1.1.2 std-env: 3.7.0 - ufo: 1.5.3 + ufo: 1.5.4 optionalDependencies: ipx: 2.1.0 transitivePeerDependencies: @@ -2466,6 +2466,36 @@ packages: - rollup - supports-color + /@nuxt/kit@3.13.0(rollup@4.18.1): + resolution: {integrity: sha512-gbhSbDvYfkGQ0R2ztqTLQLHRMv+7g50kAKKuN6mbF4tL9jg7NPnQ8bAarn2I4Qx8xtmwO+qY1ABkmYMn5S1CpA==} + engines: {node: ^14.18.0 || >=16.10.0} + dependencies: + '@nuxt/schema': 3.13.0(rollup@4.18.1) + c12: 1.11.1(magicast@0.3.4) + consola: 3.2.3 + defu: 6.1.4 + destr: 2.0.3 + globby: 14.0.2 + hash-sum: 2.0.0 + ignore: 5.3.2 + jiti: 1.21.6 + klona: 2.0.6 + knitwork: 1.1.0 + mlly: 1.7.1 + pathe: 1.1.2 + pkg-types: 1.1.3 + scule: 1.3.0 + semver: 7.6.3 + ufo: 1.5.4 + unctx: 2.3.1 + unimport: 3.11.1(rollup@4.18.1) + untyped: 1.4.2 + transitivePeerDependencies: + - magicast + - rollup + - supports-color + dev: true + /@nuxt/schema@3.12.3(rollup@4.18.1): resolution: {integrity: sha512-Zw/2stN5CWVOHQ6pKyewk3tvYW5ROBloTGyIbie7/TprJT5mL+E9tTgAxOZtkoKSFaYEQXZgE1K2OzMelhLRzw==} engines: {node: ^14.18.0 || >=16.10.0} @@ -2486,6 +2516,27 @@ packages: - rollup - supports-color + /@nuxt/schema@3.13.0(rollup@4.18.1): + resolution: {integrity: sha512-JBGSjF9Hd8guvTV2312eM1RulCMJc50yR3CeMZPLDsI02A8TXQnABS8EbgvGRvxD43q/ITjj21B2ffG1wEVrnQ==} + engines: {node: ^14.18.0 || >=16.10.0} + dependencies: + compatx: 0.1.8 + consola: 3.2.3 + defu: 6.1.4 + hookable: 5.5.3 + pathe: 1.1.2 + pkg-types: 1.1.3 + scule: 1.3.0 + std-env: 3.7.0 + ufo: 1.5.4 + uncrypto: 0.1.3 + unimport: 3.11.1(rollup@4.18.1) + untyped: 1.4.2 + transitivePeerDependencies: + - rollup + - supports-color + dev: true + /@nuxt/telemetry@2.5.4(rollup@4.18.1): resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==} hasBin: true @@ -2512,15 +2563,15 @@ packages: - rollup - supports-color - /@nuxt/test-utils@3.13.1(@playwright/test@1.45.1)(@testing-library/vue@8.1.0)(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@13.10.1)(nitropack@2.9.7)(playwright-core@1.45.1)(rollup@4.18.1)(vite@5.3.3)(vitest@1.6.0)(vue-router@4.4.0)(vue@3.4.31): - resolution: {integrity: sha512-rqNnjArhFUU8qMHtpEZzjfF6fGTzeXxZsreNLUy9X5AoUuS37HgnobNJIirTrA0xzlzitKVm/mB9r4gXZGzWdQ==} - engines: {node: '>=18.20.2'} + /@nuxt/test-utils@3.14.1(@playwright/test@1.46.1)(@testing-library/vue@8.1.0)(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@13.10.1)(nitropack@2.9.7)(playwright-core@1.46.1)(rollup@4.18.1)(vite@5.3.3)(vitest@1.6.0)(vue-router@4.4.3)(vue@3.4.38): + resolution: {integrity: sha512-D8F18hnOHQSarKnzsLORRXzFPlI9Y5fcQFRKwJgGhnejlIRX6sFvVnyl2SDgCvoV+F2x2czQsdGkwg51iWAshA==} + engines: {node: '>=18.20.4'} peerDependencies: '@cucumber/cucumber': ^10.3.1 '@jest/globals': ^29.5.0 '@playwright/test': ^1.43.1 '@testing-library/vue': ^7.0.0 || ^8.0.1 - '@vitest/ui': ^0.34.6 || ^1.0.0 + '@vitest/ui': ^0.34.6 || ^1.0.0 || ^2.0.0 '@vue/test-utils': ^2.4.2 h3: '*' happy-dom: ^9.10.9 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 @@ -2528,7 +2579,7 @@ packages: nitropack: '*' playwright-core: ^1.43.1 vite: '*' - vitest: ^0.34.6 || ^1.0.0 + vitest: ^0.34.6 || ^1.0.0 || ^2.0.0 vue: ^3.3.4 vue-router: ^4.0.0 peerDependenciesMeta: @@ -2553,10 +2604,10 @@ packages: vitest: optional: true dependencies: - '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.1) - '@nuxt/schema': 3.12.3(rollup@4.18.1) - '@playwright/test': 1.45.1 - '@testing-library/vue': 8.1.0(vue@3.4.31) + '@nuxt/kit': 3.13.0(rollup@4.18.1) + '@nuxt/schema': 3.13.0(rollup@4.18.1) + '@playwright/test': 1.46.1 + '@testing-library/vue': 8.1.0(vue@3.4.38) '@vue/test-utils': 2.4.6 c12: 1.11.1(magicast@0.3.4) consola: 3.2.3 @@ -2564,42 +2615,42 @@ packages: destr: 2.0.3 estree-walker: 3.0.3 execa: 8.0.1 - fake-indexeddb: 5.0.2 + fake-indexeddb: 6.0.0 get-port-please: 3.1.2 h3: 1.12.0 happy-dom: 13.10.1 local-pkg: 0.5.0 - magic-string: 0.30.10 + magic-string: 0.30.11 nitropack: 2.9.7 node-fetch-native: 1.6.4 ofetch: 1.3.4 pathe: 1.1.2 perfect-debounce: 1.0.0 - playwright-core: 1.45.1 + playwright-core: 1.46.1 radix3: 1.1.2 scule: 1.3.0 std-env: 3.7.0 - ufo: 1.5.3 - unenv: 1.9.0 - unplugin: 1.11.0 + ufo: 1.5.4 + unenv: 1.10.0 + unplugin: 1.12.2 vite: 5.3.3 vitest: 1.6.0(happy-dom@13.10.1) - vitest-environment-nuxt: 1.0.0(@playwright/test@1.45.1)(@testing-library/vue@8.1.0)(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@13.10.1)(nitropack@2.9.7)(playwright-core@1.45.1)(rollup@4.18.1)(vite@5.3.3)(vitest@1.6.0)(vue-router@4.4.0)(vue@3.4.31) - vue: 3.4.31(typescript@5.5.3) - vue-router: 4.4.0(vue@3.4.31) + vitest-environment-nuxt: 1.0.0(@playwright/test@1.46.1)(@testing-library/vue@8.1.0)(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@13.10.1)(nitropack@2.9.7)(playwright-core@1.46.1)(rollup@4.18.1)(vite@5.3.3)(vitest@1.6.0)(vue-router@4.4.3)(vue@3.4.38) + vue: 3.4.38(typescript@5.5.4) + vue-router: 4.4.3(vue@3.4.38) transitivePeerDependencies: - magicast - rollup - supports-color dev: true - /@nuxt/ui@2.17.0(rollup@4.18.1)(vite@5.3.3)(vue@3.4.31): + /@nuxt/ui@2.17.0(rollup@4.18.1)(vite@5.3.3)(vue@3.4.38): resolution: {integrity: sha512-RWG4svAkDdr5hNDQw9RgHEY9N5CH4sKCtRvveRxXOGT0fWyI/JL+qxaZWO/hjyJMfTvK9/hdbaI5Lrh+L9XFOg==} engines: {node: '>=v16.20.2'} dependencies: '@egoist/tailwindcss-icons': 1.8.1(tailwindcss@3.4.4) '@headlessui/tailwindcss': 0.2.1(tailwindcss@3.4.4) - '@headlessui/vue': 1.7.22(vue@3.4.31) + '@headlessui/vue': 1.7.22(vue@3.4.38) '@iconify-json/heroicons': 1.1.21 '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.1) '@nuxtjs/color-mode': 3.4.2(rollup@4.18.1) @@ -2609,12 +2660,12 @@ packages: '@tailwindcss/container-queries': 0.1.1(tailwindcss@3.4.4) '@tailwindcss/forms': 0.5.7(tailwindcss@3.4.4) '@tailwindcss/typography': 0.5.13(tailwindcss@3.4.4) - '@vueuse/core': 10.11.0(vue@3.4.31) - '@vueuse/integrations': 10.11.0(fuse.js@6.6.2)(vue@3.4.31) - '@vueuse/math': 10.11.0(vue@3.4.31) + '@vueuse/core': 10.11.0(vue@3.4.38) + '@vueuse/integrations': 10.11.0(fuse.js@6.6.2)(vue@3.4.38) + '@vueuse/math': 10.11.0(vue@3.4.38) defu: 6.1.4 fuse.js: 6.6.2 - nuxt-icon: 0.6.10(rollup@4.18.1)(vite@5.3.3)(vue@3.4.31) + nuxt-icon: 0.6.10(rollup@4.18.1)(vite@5.3.3)(vue@3.4.38) ohash: 1.1.3 pathe: 1.1.2 scule: 1.3.0 @@ -2642,7 +2693,7 @@ packages: - vue dev: false - /@nuxt/vite-builder@3.12.3(eslint@8.57.0)(rollup@4.18.1)(typescript@5.5.3)(vue@3.4.31): + /@nuxt/vite-builder@3.12.3(eslint@8.57.0)(rollup@4.18.1)(typescript@5.5.4)(vue@3.4.38): resolution: {integrity: sha512-8xfeOgSUaXTYgLx1DA5qEFwU3/vL5DVAIv8sgPn2rnmB50nPJVXrVa+tXhO0I1Q8L4ycXRqq2dxOPGq8CSYo+A==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -2650,8 +2701,8 @@ packages: dependencies: '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.1) '@rollup/plugin-replace': 5.0.7(rollup@4.18.1) - '@vitejs/plugin-vue': 5.0.5(vite@5.3.3)(vue@3.4.31) - '@vitejs/plugin-vue-jsx': 4.0.0(vite@5.3.3)(vue@3.4.31) + '@vitejs/plugin-vue': 5.0.5(vite@5.3.3)(vue@3.4.38) + '@vitejs/plugin-vue-jsx': 4.0.0(vite@5.3.3)(vue@3.4.38) autoprefixer: 10.4.19(postcss@8.4.39) clear: 0.1.0 consola: 3.2.3 @@ -2679,8 +2730,8 @@ packages: unplugin: 1.11.0 vite: 5.3.3 vite-node: 1.6.0 - vite-plugin-checker: 0.7.1(eslint@8.57.0)(typescript@5.5.3)(vite@5.3.3) - vue: 3.4.31(typescript@5.5.3) + vite-plugin-checker: 0.7.1(eslint@8.57.0)(typescript@5.5.4)(vite@5.3.3) + vue: 3.4.38(typescript@5.5.4) vue-bundle-renderer: 2.1.0 transitivePeerDependencies: - '@types/node' @@ -2716,17 +2767,17 @@ packages: - supports-color dev: false - /@nuxtjs/eslint-config-typescript@12.1.0(eslint@8.57.0)(typescript@5.5.3): + /@nuxtjs/eslint-config-typescript@12.1.0(eslint@8.57.0)(typescript@5.5.4): resolution: {integrity: sha512-l2fLouDYwdAvCZEEw7wGxOBj+i8TQcHFu3zMPTLqKuv1qu6WcZIr0uztkbaa8ND1uKZ9YPqKx6UlSOjM4Le69Q==} peerDependencies: eslint: ^8.48.0 dependencies: '@nuxtjs/eslint-config': 12.0.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.16.0)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0)(eslint@8.57.0) eslint-plugin-vue: 9.27.0(eslint@8.57.0) transitivePeerDependencies: - eslint-import-resolver-node @@ -2775,7 +2826,7 @@ packages: - webpack dev: true - /@nuxtjs/i18n@8.3.1(rollup@4.18.1)(vue@3.4.31): + /@nuxtjs/i18n@8.3.1(rollup@4.18.1)(vue@3.4.38): resolution: {integrity: sha512-VHnnjFTTep2oC5++61WY06y4c/h943NyHQh1CRUJQvjsdbGSMX3WQjMGk+X05a3pyPFN70aq0YbgtsEoEoTEjQ==} engines: {node: ^14.16.0 || >=16.11.0} dependencies: @@ -2799,8 +2850,8 @@ packages: sucrase: 3.35.0 ufo: 1.5.3 unplugin: 1.11.0 - vue-i18n: 9.13.1(vue@3.4.31) - vue-router: 4.4.0(vue@3.4.31) + vue-i18n: 9.13.1(vue@3.4.38) + vue-router: 4.4.3(vue@3.4.38) transitivePeerDependencies: - magicast - petite-vue-i18n @@ -3011,11 +3062,11 @@ packages: '@parcel/watcher-win32-ia32': 2.4.1 '@parcel/watcher-win32-x64': 2.4.1 - /@pinia/nuxt@0.5.1(rollup@4.18.1)(typescript@5.5.3)(vue@3.4.31): + /@pinia/nuxt@0.5.1(rollup@4.18.1)(typescript@5.5.4)(vue@3.4.38): resolution: {integrity: sha512-6wT6TqY81n+7/x3Yhf0yfaJVKkZU42AGqOR0T3+UvChcaOJhSma7OWPN64v+ptYlznat+fS1VTwNAcbi2lzHnw==} dependencies: '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.1) - pinia: 2.1.7(typescript@5.5.3)(vue@3.4.31) + pinia: 2.1.7(typescript@5.5.4)(vue@3.4.38) transitivePeerDependencies: - '@vue/composition-api' - magicast @@ -3031,12 +3082,12 @@ packages: requiresBuild: true optional: true - /@playwright/test@1.45.1: - resolution: {integrity: sha512-Wo1bWTzQvGA7LyKGIZc8nFSTFf2TkthGIFBR+QVNilvwouGzFd4PYukZe3rvf5PSqjHi1+1NyKSDZKcQWETzaA==} + /@playwright/test@1.46.1: + resolution: {integrity: sha512-Fq6SwLujA/DOIvNC2EL/SojJnkKf/rAwJ//APpJJHRyMi1PdKrY3Az+4XNQ51N4RTbItbIByQ0jgd1tayq1aeA==} engines: {node: '>=18'} hasBin: true dependencies: - playwright: 1.45.1 + playwright: 1.46.1 dev: true /@polka/url@1.0.0-next.25: @@ -3401,13 +3452,13 @@ packages: resolution: {integrity: sha512-ffpN6kTaPGwQPoWMcBAHbdv2ZCpj1SugldoYAcY0C4xH+Pej1KCOEUisNeEgbUnXOp8Y/4q6wGPu2tFHthOIQw==} dev: false - /@tanstack/vue-virtual@3.8.2(vue@3.4.31): + /@tanstack/vue-virtual@3.8.2(vue@3.4.38): resolution: {integrity: sha512-mVix+nFKajrA+48ky5s7/IYP5/uHHLTz1ZRJfwg2bOLcHUcKyvsLE2UGG4+8hd62ueprWg5MgTudGyR2TYfwpw==} peerDependencies: vue: ^2.7.0 || ^3.0.0 dependencies: '@tanstack/virtual-core': 3.8.2 - vue: 3.4.31(typescript@5.5.3) + vue: 3.4.38(typescript@5.5.4) dev: false /@testing-library/dom@9.3.4: @@ -3424,7 +3475,7 @@ packages: pretty-format: 27.5.1 dev: true - /@testing-library/vue@8.1.0(vue@3.4.31): + /@testing-library/vue@8.1.0(vue@3.4.38): resolution: {integrity: sha512-ls4RiHO1ta4mxqqajWRh8158uFObVrrtAPoxk7cIp4HrnQUj/ScKzqz53HxYpG3X6Zb7H2v+0eTGLSoy8HQ2nA==} engines: {node: '>=14'} peerDependencies: @@ -3437,7 +3488,7 @@ packages: '@babel/runtime': 7.24.7 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 - vue: 3.4.31(typescript@5.5.3) + vue: 3.4.38(typescript@5.5.4) dev: true /@tootallnate/once@2.0.0: @@ -3689,7 +3740,7 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.5.3): + /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.5.4): resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3701,10 +3752,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.5.4) '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.5.4) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.5 eslint: 8.57.0 @@ -3712,13 +3763,13 @@ packages: ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.5.3) - typescript: 5.5.3 + ts-api-utils: 1.3.0(typescript@5.5.4) + typescript: 5.5.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.3): + /@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4): resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3730,17 +3781,17 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.3) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.4) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.5 eslint: 8.57.0 - typescript: 5.5.3 + typescript: 5.5.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3): - resolution: {integrity: sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==} + /@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4): + resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -3749,13 +3800,13 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 7.16.0 - '@typescript-eslint/types': 7.16.0 - '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) - '@typescript-eslint/visitor-keys': 7.16.0 + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.3.5 eslint: 8.57.0 - typescript: 5.5.3 + typescript: 5.5.4 transitivePeerDependencies: - supports-color dev: true @@ -3768,15 +3819,15 @@ packages: '@typescript-eslint/visitor-keys': 6.21.0 dev: true - /@typescript-eslint/scope-manager@7.16.0: - resolution: {integrity: sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==} + /@typescript-eslint/scope-manager@7.18.0: + resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.16.0 - '@typescript-eslint/visitor-keys': 7.16.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/visitor-keys': 7.18.0 dev: true - /@typescript-eslint/type-utils@6.21.0(eslint@8.57.0)(typescript@5.5.3): + /@typescript-eslint/type-utils@6.21.0(eslint@8.57.0)(typescript@5.5.4): resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3786,12 +3837,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.4) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.5.4) debug: 4.3.5 eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.5.3) - typescript: 5.5.3 + ts-api-utils: 1.3.0(typescript@5.5.4) + typescript: 5.5.4 transitivePeerDependencies: - supports-color dev: true @@ -3801,12 +3852,12 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/types@7.16.0: - resolution: {integrity: sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==} + /@typescript-eslint/types@7.18.0: + resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} engines: {node: ^18.18.0 || >=20.0.0} dev: true - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.5.3): + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.5.4): resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3822,14 +3873,14 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.5.3) - typescript: 5.5.3 + ts-api-utils: 1.3.0(typescript@5.5.4) + typescript: 5.5.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@7.16.0(typescript@5.5.3): - resolution: {integrity: sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==} + /@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4): + resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -3837,20 +3888,20 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 7.16.0 - '@typescript-eslint/visitor-keys': 7.16.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.5.3) - typescript: 5.5.3 + ts-api-utils: 1.3.0(typescript@5.5.4) + typescript: 5.5.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.5.3): + /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.5.4): resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3861,7 +3912,7 @@ packages: '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.3) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.4) eslint: 8.57.0 semver: 7.6.2 transitivePeerDependencies: @@ -3877,11 +3928,11 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@7.16.0: - resolution: {integrity: sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==} + /@typescript-eslint/visitor-keys@7.18.0: + resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 dev: true @@ -3911,7 +3962,7 @@ packages: '@unhead/schema': 1.9.15 '@unhead/shared': 1.9.15 - /@unhead/vue@1.9.15(vue@3.4.31): + /@unhead/vue@1.9.15(vue@3.4.38): resolution: {integrity: sha512-h866wYOs6Q6+lc0av4EU0CPTtTvaz9UWwwsiNoulzJa95QyUN/gDPI/NiDuKweHswY+a0SSzEqe9Nhg+LlmHew==} peerDependencies: vue: '>=2.7 || >=3' @@ -3920,7 +3971,7 @@ packages: '@unhead/shared': 1.9.15 hookable: 5.5.3 unhead: 1.9.15 - vue: 3.4.31(typescript@5.5.3) + vue: 3.4.38(typescript@5.5.4) /@vercel/nft@0.26.5: resolution: {integrity: sha512-NHxohEqad6Ra/r4lGknO52uc/GrWILXAMs1BB4401GTqww0fw1bAqzpG1XHuDO+dprg4GvsD9ZLLSsdo78p9hQ==} @@ -3929,8 +3980,8 @@ packages: dependencies: '@mapbox/node-pre-gyp': 1.0.11 '@rollup/pluginutils': 4.2.1 - acorn: 8.12.0 - acorn-import-attributes: 1.9.5(acorn@8.12.0) + acorn: 8.12.1 + acorn-import-attributes: 1.9.5(acorn@8.12.1) async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 @@ -3943,7 +3994,7 @@ packages: - encoding - supports-color - /@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.3)(vue@3.4.31): + /@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.3)(vue@3.4.38): resolution: {integrity: sha512-A+6wL2AdQhDsLsDnY+2v4rRDI1HLJGIMc97a8FURO9tqKsH5QvjWrzsa5DH3NlZsM742W2wODl2fF+bfcTWtXw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: @@ -3954,11 +4005,11 @@ packages: '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7) vite: 5.3.3 - vue: 3.4.31(typescript@5.5.3) + vue: 3.4.38(typescript@5.5.4) transitivePeerDependencies: - supports-color - /@vitejs/plugin-vue@5.0.5(vite@5.3.3)(vue@3.4.31): + /@vitejs/plugin-vue@5.0.5(vite@5.3.3)(vue@3.4.38): resolution: {integrity: sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: @@ -3966,7 +4017,7 @@ packages: vue: ^3.2.25 dependencies: vite: 5.3.3 - vue: 3.4.31(typescript@5.5.3) + vue: 3.4.38(typescript@5.5.4) /@vitest/expect@1.6.0: resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} @@ -4007,7 +4058,7 @@ packages: pretty-format: 29.7.0 dev: true - /@vue-macros/common@1.10.4(rollup@4.18.1)(vue@3.4.31): + /@vue-macros/common@1.10.4(rollup@4.18.1)(vue@3.4.38): resolution: {integrity: sha512-akO6Bd6U4jP0+ZKbHq6mbYkw1coOrJpLeVmkuMlUsT5wZRi11BjauGcZHusBSzUjgCBsa1kZTyipxrxrWB54Hw==} engines: {node: '>=16.14.0'} peerDependencies: @@ -4022,7 +4073,7 @@ packages: ast-kit: 0.12.2 local-pkg: 0.5.0 magic-string-ast: 0.6.2 - vue: 3.4.31(typescript@5.5.3) + vue: 3.4.38(typescript@5.5.4) transitivePeerDependencies: - rollup @@ -4073,12 +4124,27 @@ packages: estree-walker: 2.0.2 source-map-js: 1.2.0 + /@vue/compiler-core@3.4.38: + resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} + dependencies: + '@babel/parser': 7.24.7 + '@vue/shared': 3.4.38 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 + /@vue/compiler-dom@3.4.31: resolution: {integrity: sha512-wK424WMXsG1IGMyDGyLqB+TbmEBFM78hIsOJ9QwUVLGrcSk0ak6zYty7Pj8ftm7nEtdU/DGQxAXp0/lM/2cEpQ==} dependencies: '@vue/compiler-core': 3.4.31 '@vue/shared': 3.4.31 + /@vue/compiler-dom@3.4.38: + resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} + dependencies: + '@vue/compiler-core': 3.4.38 + '@vue/shared': 3.4.38 + /@vue/compiler-sfc@3.4.31: resolution: {integrity: sha512-einJxqEw8IIJxzmnxmJBuK2usI+lJonl53foq+9etB2HAzlPjAS/wa7r0uUpXw5ByX3/0uswVSrjNb17vJm1kQ==} dependencies: @@ -4092,12 +4158,31 @@ packages: postcss: 8.4.39 source-map-js: 1.2.0 + /@vue/compiler-sfc@3.4.38: + resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} + dependencies: + '@babel/parser': 7.24.7 + '@vue/compiler-core': 3.4.38 + '@vue/compiler-dom': 3.4.38 + '@vue/compiler-ssr': 3.4.38 + '@vue/shared': 3.4.38 + estree-walker: 2.0.2 + magic-string: 0.30.10 + postcss: 8.4.41 + source-map-js: 1.2.0 + /@vue/compiler-ssr@3.4.31: resolution: {integrity: sha512-RtefmITAje3fJ8FSg1gwgDhdKhZVntIVbwupdyZDSifZTRMiWxWehAOTCc8/KZDnBOcYQ4/9VWxsTbd3wT0hAA==} dependencies: '@vue/compiler-dom': 3.4.31 '@vue/shared': 3.4.31 + /@vue/compiler-ssr@3.4.38: + resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} + dependencies: + '@vue/compiler-dom': 3.4.38 + '@vue/shared': 3.4.38 + /@vue/devtools-api@6.6.3: resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==} @@ -4129,37 +4214,40 @@ packages: dependencies: rfdc: 1.4.1 - /@vue/reactivity@3.4.31: - resolution: {integrity: sha512-VGkTani8SOoVkZNds1PfJ/T1SlAIOf8E58PGAhIOUDYPC4GAmFA2u/E14TDAFcf3vVDKunc4QqCe/SHr8xC65Q==} + /@vue/reactivity@3.4.38: + resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==} dependencies: - '@vue/shared': 3.4.31 + '@vue/shared': 3.4.38 - /@vue/runtime-core@3.4.31: - resolution: {integrity: sha512-LDkztxeUPazxG/p8c5JDDKPfkCDBkkiNLVNf7XZIUnJ+66GVGkP+TIh34+8LtPisZ+HMWl2zqhIw0xN5MwU1cw==} + /@vue/runtime-core@3.4.38: + resolution: {integrity: sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==} dependencies: - '@vue/reactivity': 3.4.31 - '@vue/shared': 3.4.31 + '@vue/reactivity': 3.4.38 + '@vue/shared': 3.4.38 - /@vue/runtime-dom@3.4.31: - resolution: {integrity: sha512-2Auws3mB7+lHhTFCg8E9ZWopA6Q6L455EcU7bzcQ4x6Dn4cCPuqj6S2oBZgN2a8vJRS/LSYYxwFFq2Hlx3Fsaw==} + /@vue/runtime-dom@3.4.38: + resolution: {integrity: sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==} dependencies: - '@vue/reactivity': 3.4.31 - '@vue/runtime-core': 3.4.31 - '@vue/shared': 3.4.31 + '@vue/reactivity': 3.4.38 + '@vue/runtime-core': 3.4.38 + '@vue/shared': 3.4.38 csstype: 3.1.3 - /@vue/server-renderer@3.4.31(vue@3.4.31): - resolution: {integrity: sha512-D5BLbdvrlR9PE3by9GaUp1gQXlCNadIZytMIb8H2h3FMWJd4oUfkUTEH2wAr3qxoRz25uxbTcbqd3WKlm9EHQA==} + /@vue/server-renderer@3.4.38(vue@3.4.38): + resolution: {integrity: sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==} peerDependencies: - vue: 3.4.31 + vue: 3.4.38 dependencies: - '@vue/compiler-ssr': 3.4.31 - '@vue/shared': 3.4.31 - vue: 3.4.31(typescript@5.5.3) + '@vue/compiler-ssr': 3.4.38 + '@vue/shared': 3.4.38 + vue: 3.4.38(typescript@5.5.4) /@vue/shared@3.4.31: resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==} + /@vue/shared@3.4.38: + resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} + /@vue/test-utils@2.4.6: resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} dependencies: @@ -4167,19 +4255,19 @@ packages: vue-component-type-helpers: 2.0.26 dev: true - /@vueuse/core@10.11.0(vue@3.4.31): + /@vueuse/core@10.11.0(vue@3.4.38): resolution: {integrity: sha512-x3sD4Mkm7PJ+pcq3HX8PLPBadXCAlSDR/waK87dz0gQE+qJnaaFhc/dZVfJz+IUYzTMVGum2QlR7ImiJQN4s6g==} dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.0 - '@vueuse/shared': 10.11.0(vue@3.4.31) - vue-demi: 0.14.8(vue@3.4.31) + '@vueuse/shared': 10.11.0(vue@3.4.38) + vue-demi: 0.14.8(vue@3.4.38) transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/head@2.0.0(vue@3.4.31): + /@vueuse/head@2.0.0(vue@3.4.38): resolution: {integrity: sha512-ykdOxTGs95xjD4WXE4na/umxZea2Itl0GWBILas+O4oqS7eXIods38INvk3XkJKjqMdWPcpCyLX/DioLQxU1KA==} peerDependencies: vue: '>=2.7 || >=3' @@ -4187,11 +4275,11 @@ packages: '@unhead/dom': 1.9.15 '@unhead/schema': 1.9.15 '@unhead/ssr': 1.9.15 - '@unhead/vue': 1.9.15(vue@3.4.31) - vue: 3.4.31(typescript@5.5.3) + '@unhead/vue': 1.9.15(vue@3.4.38) + vue: 3.4.38(typescript@5.5.4) dev: false - /@vueuse/integrations@10.11.0(fuse.js@6.6.2)(vue@3.4.31): + /@vueuse/integrations@10.11.0(fuse.js@6.6.2)(vue@3.4.38): resolution: {integrity: sha512-Pp6MtWEIr+NDOccWd8j59Kpjy5YDXogXI61Kb1JxvSfVBO8NzFQkmrKmSZz47i+ZqHnIzxaT38L358yDHTncZg==} peerDependencies: async-validator: ^4 @@ -4232,20 +4320,20 @@ packages: universal-cookie: optional: true dependencies: - '@vueuse/core': 10.11.0(vue@3.4.31) - '@vueuse/shared': 10.11.0(vue@3.4.31) + '@vueuse/core': 10.11.0(vue@3.4.38) + '@vueuse/shared': 10.11.0(vue@3.4.38) fuse.js: 6.6.2 - vue-demi: 0.14.8(vue@3.4.31) + vue-demi: 0.14.8(vue@3.4.38) transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/math@10.11.0(vue@3.4.31): + /@vueuse/math@10.11.0(vue@3.4.38): resolution: {integrity: sha512-Ocb6ldMQDDh0jEItW+0vhlFQI8c8Dje2aawRoUL1Ui9u+SZSLRNdDjONi21V98VLyNecfMyrDnT2oaYfc3FqGw==} dependencies: - '@vueuse/shared': 10.11.0(vue@3.4.31) - vue-demi: 0.14.8(vue@3.4.31) + '@vueuse/shared': 10.11.0(vue@3.4.38) + vue-demi: 0.14.8(vue@3.4.38) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -4255,17 +4343,17 @@ packages: resolution: {integrity: sha512-kQX7l6l8dVWNqlqyN3ePW3KmjCQO3ZMgXuBMddIu83CmucrsBfXlH+JoviYyRBws/yLTQO8g3Pbw+bdIoVm4oQ==} dev: false - /@vueuse/nuxt@10.11.0(nuxt@3.12.3)(rollup@4.18.1)(vue@3.4.31): + /@vueuse/nuxt@10.11.0(nuxt@3.12.3)(rollup@4.18.1)(vue@3.4.38): resolution: {integrity: sha512-PV15CU28qzr/+4IleyahobwU9kfTwfbsl8f+wkv6TWjboFVdt4WLMP2TNfPj7QgssyDdCRdl3gLZ4DC884wnDw==} peerDependencies: nuxt: ^3.0.0 dependencies: '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.1) - '@vueuse/core': 10.11.0(vue@3.4.31) + '@vueuse/core': 10.11.0(vue@3.4.38) '@vueuse/metadata': 10.11.0 local-pkg: 0.5.0 - nuxt: 3.12.3(eslint@8.57.0)(rollup@4.18.1)(typescript@5.5.3)(vite@5.3.3) - vue-demi: 0.14.8(vue@3.4.31) + nuxt: 3.12.3(eslint@8.57.0)(rollup@4.18.1)(typescript@5.5.4)(vite@5.3.3) + vue-demi: 0.14.8(vue@3.4.38) transitivePeerDependencies: - '@vue/composition-api' - magicast @@ -4274,10 +4362,10 @@ packages: - vue dev: false - /@vueuse/shared@10.11.0(vue@3.4.31): + /@vueuse/shared@10.11.0(vue@3.4.38): resolution: {integrity: sha512-fyNoIXEq3PfX1L3NkNhtVQUSRtqYwJtJg+Bp9rIzculIZWHTkKSysujrOk2J+NrRulLTQH9+3gGSfYLWSEWU1A==} dependencies: - vue-demi: 0.14.8(vue@3.4.31) + vue-demi: 0.14.8(vue@3.4.38) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -4418,20 +4506,12 @@ packages: mime-types: 2.1.35 negotiator: 0.6.3 - /acorn-import-attributes@1.9.5(acorn@8.12.0): - resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} - peerDependencies: - acorn: ^8 - dependencies: - acorn: 8.12.0 - /acorn-import-attributes@1.9.5(acorn@8.12.1): resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: acorn: ^8 dependencies: acorn: 8.12.1 - dev: true /acorn-jsx@5.3.2(acorn@8.12.1): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} @@ -4751,8 +4831,8 @@ packages: possible-typed-array-names: 1.0.0 dev: true - /axe-core@4.9.1: - resolution: {integrity: sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==} + /axe-core@4.10.0: + resolution: {integrity: sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==} engines: {node: '>=4'} dev: true @@ -5186,6 +5266,7 @@ packages: /color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + requiresBuild: true /color-string@1.9.1: resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} @@ -6220,7 +6301,7 @@ packages: enhanced-resolve: 5.17.0 eslint: 8.57.0 eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.16.0)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.14.0 @@ -6253,7 +6334,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.5.4) debug: 3.2.7 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 @@ -6262,7 +6343,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.1(@typescript-eslint/parser@7.16.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + /eslint-module-utils@2.8.1(@typescript-eslint/parser@7.18.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} engines: {node: '>=4'} peerDependencies: @@ -6283,7 +6364,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 7.16.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) debug: 3.2.7 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 @@ -6323,7 +6404,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.5.4) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -6348,7 +6429,7 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.0)(eslint@8.57.0): + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0)(eslint@8.57.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: @@ -6358,7 +6439,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 7.16.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -6367,7 +6448,7 @@ packages: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.16.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.14.0 is-glob: 4.0.3 @@ -6742,8 +6823,8 @@ packages: pathe: 1.1.2 ufo: 1.5.3 - /fake-indexeddb@5.0.2: - resolution: {integrity: sha512-cB507r5T3D55DfclY01GLkninZLfU7HXV/mhVRTnTRm5k2u+fY7Fof2dBkr80p5t7G7dlA/G5dI87QiMdPpMCQ==} + /fake-indexeddb@6.0.0: + resolution: {integrity: sha512-YEboHE5VfopUclOck7LncgIqskAqnv4q0EWbYCaxKKjAvO93c+TJIaBuGy8CBFdbg9nKdpN3AuPRwVBJ4k7NrQ==} engines: {node: '>=18'} dev: true @@ -6876,36 +6957,36 @@ packages: transitivePeerDependencies: - supports-color - /firebase@10.12.3: - resolution: {integrity: sha512-dO2cQ8eP6RnM2wcGzbxnoljjjMBf1suUrHYFftjSpbPn/8bEx959cwTRDHqBx3MwSzNsg6zZV/wiWydJPhUKgw==} + /firebase@10.13.1: + resolution: {integrity: sha512-L5BSkmvB2dzCUMpr8i/O8WMJC3Nqj5Ld8Wj/qnak+tz2Ga+JH6/FO93xArg9IGhktCrPXVODoWp6t9ybdgmXCA==} dependencies: - '@firebase/analytics': 0.10.5(@firebase/app@0.10.6) - '@firebase/analytics-compat': 0.2.11(@firebase/app-compat@0.2.36)(@firebase/app@0.10.6) - '@firebase/app': 0.10.6 - '@firebase/app-check': 0.8.5(@firebase/app@0.10.6) - '@firebase/app-check-compat': 0.3.12(@firebase/app-compat@0.2.36)(@firebase/app@0.10.6) - '@firebase/app-compat': 0.2.36 + '@firebase/analytics': 0.10.7(@firebase/app@0.10.10) + '@firebase/analytics-compat': 0.2.13(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10) + '@firebase/app': 0.10.10 + '@firebase/app-check': 0.8.7(@firebase/app@0.10.10) + '@firebase/app-check-compat': 0.3.14(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10) + '@firebase/app-compat': 0.2.40 '@firebase/app-types': 0.9.2 - '@firebase/auth': 1.7.5(@firebase/app@0.10.6) - '@firebase/auth-compat': 0.5.10(@firebase/app-compat@0.2.36)(@firebase/app-types@0.9.2)(@firebase/app@0.10.6) - '@firebase/database': 1.0.6 - '@firebase/database-compat': 1.0.6 - '@firebase/firestore': 4.6.4(@firebase/app@0.10.6) - '@firebase/firestore-compat': 0.3.33(@firebase/app-compat@0.2.36)(@firebase/app-types@0.9.2)(@firebase/app@0.10.6) - '@firebase/functions': 0.11.6(@firebase/app@0.10.6) - '@firebase/functions-compat': 0.3.12(@firebase/app-compat@0.2.36)(@firebase/app@0.10.6) - '@firebase/installations': 0.6.8(@firebase/app@0.10.6) - '@firebase/installations-compat': 0.2.8(@firebase/app-compat@0.2.36)(@firebase/app-types@0.9.2)(@firebase/app@0.10.6) - '@firebase/messaging': 0.12.10(@firebase/app@0.10.6) - '@firebase/messaging-compat': 0.2.10(@firebase/app-compat@0.2.36)(@firebase/app@0.10.6) - '@firebase/performance': 0.6.8(@firebase/app@0.10.6) - '@firebase/performance-compat': 0.2.8(@firebase/app-compat@0.2.36)(@firebase/app@0.10.6) - '@firebase/remote-config': 0.4.8(@firebase/app@0.10.6) - '@firebase/remote-config-compat': 0.2.8(@firebase/app-compat@0.2.36)(@firebase/app@0.10.6) - '@firebase/storage': 0.12.6(@firebase/app@0.10.6) - '@firebase/storage-compat': 0.3.9(@firebase/app-compat@0.2.36)(@firebase/app-types@0.9.2)(@firebase/app@0.10.6) + '@firebase/auth': 1.7.8(@firebase/app@0.10.10) + '@firebase/auth-compat': 0.5.13(@firebase/app-compat@0.2.40)(@firebase/app-types@0.9.2)(@firebase/app@0.10.10) + '@firebase/database': 1.0.7 + '@firebase/database-compat': 1.0.7 + '@firebase/firestore': 4.7.1(@firebase/app@0.10.10) + '@firebase/firestore-compat': 0.3.36(@firebase/app-compat@0.2.40)(@firebase/app-types@0.9.2)(@firebase/app@0.10.10) + '@firebase/functions': 0.11.7(@firebase/app@0.10.10) + '@firebase/functions-compat': 0.3.13(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10) + '@firebase/installations': 0.6.8(@firebase/app@0.10.10) + '@firebase/installations-compat': 0.2.8(@firebase/app-compat@0.2.40)(@firebase/app-types@0.9.2)(@firebase/app@0.10.10) + '@firebase/messaging': 0.12.10(@firebase/app@0.10.10) + '@firebase/messaging-compat': 0.2.10(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10) + '@firebase/performance': 0.6.8(@firebase/app@0.10.10) + '@firebase/performance-compat': 0.2.8(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10) + '@firebase/remote-config': 0.4.8(@firebase/app@0.10.10) + '@firebase/remote-config-compat': 0.2.8(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10) + '@firebase/storage': 0.13.1(@firebase/app@0.10.10) + '@firebase/storage-compat': 0.3.11(@firebase/app-compat@0.2.40)(@firebase/app-types@0.9.2)(@firebase/app@0.10.10) '@firebase/util': 1.9.7 - '@firebase/vertexai-preview': 0.0.3(@firebase/app-types@0.9.2)(@firebase/app@0.10.6) + '@firebase/vertexai-preview': 0.0.3(@firebase/app-types@0.9.2)(@firebase/app@0.10.10) transitivePeerDependencies: - '@react-native-async-storage/async-storage' @@ -7343,7 +7424,7 @@ packages: iron-webcrypto: 1.2.1 ohash: 1.1.3 radix3: 1.1.2 - ufo: 1.5.3 + ufo: 1.5.4 uncrypto: 0.1.3 unenv: 1.9.0 transitivePeerDependencies: @@ -7593,6 +7674,11 @@ packages: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} + /ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + dev: true + /image-meta@0.2.1: resolution: {integrity: sha512-K6acvFaelNxx8wc2VjbIzXKDVB0Khs0QT35U6NkGfTdCmjLNcO2945m7RFNR9/RPVFm48hq7QPzK8uGH18HCGw==} @@ -7680,7 +7766,7 @@ packages: pathe: 1.1.2 sharp: 0.32.6 svgo: 3.3.2 - ufo: 1.5.3 + ufo: 1.5.4 unstorage: 1.10.2(ioredis@5.4.1) xss: 1.0.15 transitivePeerDependencies: @@ -8393,7 +8479,7 @@ packages: node-forge: 1.3.1 pathe: 1.1.2 std-env: 3.7.0 - ufo: 1.5.3 + ufo: 1.5.4 untun: 0.1.3 uqr: 0.1.2 transitivePeerDependencies: @@ -8561,6 +8647,12 @@ packages: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 + /magic-string@0.30.11: + resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + dev: true + /magicast@0.3.4: resolution: {integrity: sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==} dependencies: @@ -9164,7 +9256,7 @@ packages: /mlly@1.7.1: resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} dependencies: - acorn: 8.12.0 + acorn: 8.12.1 pathe: 1.1.2 pkg-types: 1.1.3 ufo: 1.5.3 @@ -9440,11 +9532,11 @@ packages: optionalDependencies: fsevents: 2.3.3 - /nuxt-icon@0.6.10(rollup@4.18.1)(vite@5.3.3)(vue@3.4.31): + /nuxt-icon@0.6.10(rollup@4.18.1)(vite@5.3.3)(vue@3.4.38): resolution: {integrity: sha512-S9zHVA66ox4ZSpMWvCjqKZC4ZogC0s2z3vZs+M4D95YXGPEXwxDZu+insMKvkbe8+k7gvEmtTk0eq3KusKlxiw==} dependencies: '@iconify/collections': 1.0.438 - '@iconify/vue': 4.1.2(vue@3.4.31) + '@iconify/vue': 4.1.2(vue@3.4.38) '@nuxt/devtools-kit': 1.3.9(magicast@0.3.4)(rollup@4.18.1)(vite@5.3.3) '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.1) transitivePeerDependencies: @@ -9455,14 +9547,14 @@ packages: - vue dev: false - /nuxt-vuefire@1.0.3(@firebase/app-types@0.9.2)(firebase-admin@11.11.1)(firebase-functions@4.9.0)(firebase@10.12.3)(rollup@4.18.1)(vuefire@3.1.24): - resolution: {integrity: sha512-AunJGkdTiGgdyjOmoDQJC3QP0yblebGHYN8SzgBEpryfHPq+hWCETfzC6AiYvVzGvV8apFBOiUn3CNAtqZS4YA==} + /nuxt-vuefire@1.0.4(@firebase/app-types@0.9.2)(firebase-admin@11.11.1)(firebase-functions@4.9.0)(firebase@10.13.1)(rollup@4.18.1)(vuefire@3.2.0): + resolution: {integrity: sha512-TomF7Dns77lp2vp223yGLqOMJoJg+RA51SfWXLhXiosiYw2Hro4+hi6ru10OosUaecxC95jIZwte4b5v35JrOQ==} peerDependencies: '@firebase/app-types': '>=0.8.1' firebase: ^9.0.0 || ^10.0.0 firebase-admin: ^11.3.0 || ^12.2.0 firebase-functions: ^4.1.0 || ^5.0.0 - vuefire: '>=3.1.24' + vuefire: '>=3.2.0' peerDependenciesMeta: '@firebase/app-types': optional: true @@ -9472,21 +9564,21 @@ packages: optional: true dependencies: '@firebase/app-types': 0.9.2 - '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.1) + '@nuxt/kit': 3.13.0(rollup@4.18.1) '@posva/lru-cache': 10.0.1 - firebase: 10.12.3 + firebase: 10.13.1 firebase-admin: 11.11.1 firebase-functions: 4.9.0(firebase-admin@11.11.1) lodash-es: 4.17.21 strip-json-comments: 5.0.1 - vuefire: 3.1.24(firebase@10.12.3)(vue@3.4.31) + vuefire: 3.2.0(firebase@10.13.1)(vue@3.4.38) transitivePeerDependencies: - magicast - rollup - supports-color dev: true - /nuxt@3.12.3(eslint@8.57.0)(rollup@4.18.1)(typescript@5.5.3)(vite@5.3.3): + /nuxt@3.12.3(eslint@8.57.0)(rollup@4.18.1)(typescript@5.5.4)(vite@5.3.3): resolution: {integrity: sha512-Qdkc+ucWwFcKsiL/OTF87jbgyFSymwPRKiiu0mvzsd/RXTn4hGiBduAlF3f7Yy0F9pDjSj8XHKDSnHYsDzm6rA==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -9504,10 +9596,10 @@ packages: '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.1) '@nuxt/schema': 3.12.3(rollup@4.18.1) '@nuxt/telemetry': 2.5.4(rollup@4.18.1) - '@nuxt/vite-builder': 3.12.3(eslint@8.57.0)(rollup@4.18.1)(typescript@5.5.3)(vue@3.4.31) + '@nuxt/vite-builder': 3.12.3(eslint@8.57.0)(rollup@4.18.1)(typescript@5.5.4)(vue@3.4.38) '@unhead/dom': 1.9.15 '@unhead/ssr': 1.9.15 - '@unhead/vue': 1.9.15(vue@3.4.31) + '@unhead/vue': 1.9.15(vue@3.4.38) '@vue/shared': 3.4.31 acorn: 8.12.0 c12: 1.11.1(magicast@0.3.4) @@ -9550,13 +9642,13 @@ packages: unenv: 1.9.0 unimport: 3.7.2(rollup@4.18.1) unplugin: 1.11.0 - unplugin-vue-router: 0.10.0(rollup@4.18.1)(vue-router@4.4.0)(vue@3.4.31) + unplugin-vue-router: 0.10.0(rollup@4.18.1)(vue-router@4.4.3)(vue@3.4.38) unstorage: 1.10.2(ioredis@5.4.1) untyped: 1.4.2 - vue: 3.4.31(typescript@5.5.3) + vue: 3.4.38(typescript@5.5.4) vue-bundle-renderer: 2.1.0 vue-devtools-stub: 0.1.0 - vue-router: 4.4.0(vue@3.4.31) + vue-router: 4.4.3(vue@3.4.38) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -9931,7 +10023,7 @@ packages: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} - /pinia@2.1.7(typescript@5.5.3)(vue@3.4.31): + /pinia@2.1.7(typescript@5.5.4)(vue@3.4.38): resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -9944,9 +10036,9 @@ packages: optional: true dependencies: '@vue/devtools-api': 6.6.3 - typescript: 5.5.3 - vue: 3.4.31(typescript@5.5.3) - vue-demi: 0.14.8(vue@3.4.31) + typescript: 5.5.4 + vue: 3.4.38(typescript@5.5.4) + vue-demi: 0.14.8(vue@3.4.38) dev: false /pirates@4.0.6: @@ -9960,18 +10052,26 @@ packages: mlly: 1.7.1 pathe: 1.1.2 - /playwright-core@1.45.1: - resolution: {integrity: sha512-LF4CUUtrUu2TCpDw4mcrAIuYrEjVDfT1cHbJMfwnE2+1b8PZcFzPNgvZCvq2JfQ4aTjRCCHw5EJ2tmr2NSzdPg==} + /pkg-types@1.2.0: + resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==} + dependencies: + confbox: 0.1.7 + mlly: 1.7.1 + pathe: 1.1.2 + dev: true + + /playwright-core@1.46.1: + resolution: {integrity: sha512-h9LqIQaAv+CYvWzsZ+h3RsrqCStkBHlgo6/TJlFst3cOTlLghBQlJwPOZKQJTKNaD3QIB7aAVQ+gfWbN3NXB7A==} engines: {node: '>=18'} hasBin: true dev: true - /playwright@1.45.1: - resolution: {integrity: sha512-Hjrgae4kpSQBr98nhCj3IScxVeVUixqj+5oyif8TdIn2opTCPEzqAqNMeK42i3cWDCVu9MI+ZsGWw+gVR4ISBg==} + /playwright@1.46.1: + resolution: {integrity: sha512-oPcr1yqoXLCkgKtD5eNUPLiN40rYEM39odNpIb6VE6S7/15gJmA1NzVv6zJYusV0e7tzvkU/utBFNa/Kpxmwng==} engines: {node: '>=18'} hasBin: true dependencies: - playwright-core: 1.45.1 + playwright-core: 1.46.1 optionalDependencies: fsevents: 2.3.2 dev: true @@ -10337,6 +10437,14 @@ packages: picocolors: 1.0.1 source-map-js: 1.2.0 + /postcss@8.4.41: + resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + /prebuild-install@7.1.2: resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==} engines: {node: '>=10'} @@ -11022,6 +11130,12 @@ packages: engines: {node: '>=10'} hasBin: true + /semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + dev: true + /send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -11700,7 +11814,7 @@ packages: hasBin: true dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.12.0 + acorn: 8.12.1 commander: 2.20.3 source-map-support: 0.5.21 @@ -11785,13 +11899,13 @@ packages: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} dev: false - /ts-api-utils@1.3.0(typescript@5.5.3): + /ts-api-utils@1.3.0(typescript@5.5.4): resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.5.3 + typescript: 5.5.4 dev: true /ts-interface-checker@0.1.13: @@ -11914,8 +12028,8 @@ packages: possible-typed-array-names: 1.0.0 dev: true - /typescript@5.5.3: - resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==} + /typescript@5.5.4: + resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} engines: {node: '>=14.17'} hasBin: true @@ -11927,6 +12041,9 @@ packages: /ufo@1.5.3: resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} + /ufo@1.5.4: + resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} + /uglify-js@3.18.0: resolution: {integrity: sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==} engines: {node: '>=0.8.0'} @@ -11952,7 +12069,7 @@ packages: /unctx@2.3.1: resolution: {integrity: sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==} dependencies: - acorn: 8.12.0 + acorn: 8.12.1 estree-walker: 3.0.3 magic-string: 0.30.10 unplugin: 1.11.0 @@ -11971,6 +12088,20 @@ packages: dependencies: '@fastify/busboy': 2.1.1 + /undici@6.19.7: + resolution: {integrity: sha512-HR3W/bMGPSr90i8AAp2C4DM3wChFdJPLrWYpIS++LxS8K+W535qftjt+4MyjNYHeWabMj1nvtmLIi7l++iq91A==} + engines: {node: '>=18.17'} + + /unenv@1.10.0: + resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} + dependencies: + consola: 3.2.3 + defu: 6.1.4 + mime: 3.0.0 + node-fetch-native: 1.6.4 + pathe: 1.1.2 + dev: true + /unenv@1.9.0: resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==} dependencies: @@ -12009,6 +12140,26 @@ packages: vfile: 6.0.1 dev: false + /unimport@3.11.1(rollup@4.18.1): + resolution: {integrity: sha512-DuB1Uoq01LrrXTScxnwOoMSlTXxyKcULguFxbLrMDFcE/CO0ZWHpEiyhovN0mycPt7K6luAHe8laqvwvuoeUPg==} + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + acorn: 8.12.1 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + fast-glob: 3.3.2 + local-pkg: 0.5.0 + magic-string: 0.30.11 + mlly: 1.7.1 + pathe: 1.1.2 + pkg-types: 1.2.0 + scule: 1.3.0 + strip-literal: 2.1.0 + unplugin: 1.12.2 + transitivePeerDependencies: + - rollup + dev: true + /unimport@3.7.2(rollup@4.18.1): resolution: {integrity: sha512-91mxcZTadgXyj3lFWmrGT8GyoRHWuE5fqPOjg5RVtF6vj+OfM5G6WCzXjuYtSgELE5ggB34RY4oiCSEP8I3AHw==} dependencies: @@ -12075,7 +12226,7 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - /unplugin-vue-router@0.10.0(rollup@4.18.1)(vue-router@4.4.0)(vue@3.4.31): + /unplugin-vue-router@0.10.0(rollup@4.18.1)(vue-router@4.4.3)(vue@3.4.38): resolution: {integrity: sha512-t9cwRvNONcrh7CZLUYrd4kGOH4xZRhsHeT+exaAuYFn7z87pkTHiHh3wBnGerfKGs22SnmJIIjcKyEa62CO+4w==} peerDependencies: vue-router: ^4.4.0 @@ -12085,7 +12236,7 @@ packages: dependencies: '@babel/types': 7.24.7 '@rollup/pluginutils': 5.1.0(rollup@4.18.1) - '@vue-macros/common': 1.10.4(rollup@4.18.1)(vue@3.4.31) + '@vue-macros/common': 1.10.4(rollup@4.18.1)(vue@3.4.38) ast-walker-scope: 0.6.1 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -12095,7 +12246,7 @@ packages: pathe: 1.1.2 scule: 1.3.0 unplugin: 1.11.0 - vue-router: 4.4.0(vue@3.4.31) + vue-router: 4.4.3(vue@3.4.38) yaml: 2.4.5 transitivePeerDependencies: - rollup @@ -12105,10 +12256,20 @@ packages: resolution: {integrity: sha512-3r7VWZ/webh0SGgJScpWl2/MRCZK5d3ZYFcNaeci/GQ7Teop7zf0Nl2pUuz7G21BwPd9pcUPOC5KmJ2L3WgC5g==} engines: {node: '>=14.0.0'} dependencies: - acorn: 8.12.0 + acorn: 8.12.1 + chokidar: 3.6.0 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.6.2 + + /unplugin@1.12.2: + resolution: {integrity: sha512-bEqQxeC7rxtxPZ3M5V4Djcc4lQqKPgGe3mAWZvxcSmX5jhGxll19NliaRzQSQPrk4xJZSGniK3puLWpRuZN7VQ==} + engines: {node: '>=14.0.0'} + dependencies: + acorn: 8.12.1 chokidar: 3.6.0 webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.2 + dev: true /unstorage@1.10.2(ioredis@5.4.1): resolution: {integrity: sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==} @@ -12300,7 +12461,7 @@ packages: - supports-color - terser - /vite-plugin-checker@0.7.1(eslint@8.57.0)(typescript@5.5.3)(vite@5.3.3): + /vite-plugin-checker@0.7.1(eslint@8.57.0)(typescript@5.5.4)(vite@5.3.3): resolution: {integrity: sha512-Yby+Dr6+cJlkoPagqdQQn21+ZPaYwonNSlW3VpZzoyDAxoYt7YUDhzSYrCa15iTe+X4IpiNC882a3oomxCXyTA==} engines: {node: '>=14.16'} peerDependencies: @@ -12342,7 +12503,7 @@ packages: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.3 - typescript: 5.5.3 + typescript: 5.5.4 vite: 5.3.3 vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 @@ -12474,10 +12635,10 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vitest-environment-nuxt@1.0.0(@playwright/test@1.45.1)(@testing-library/vue@8.1.0)(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@13.10.1)(nitropack@2.9.7)(playwright-core@1.45.1)(rollup@4.18.1)(vite@5.3.3)(vitest@1.6.0)(vue-router@4.4.0)(vue@3.4.31): + /vitest-environment-nuxt@1.0.0(@playwright/test@1.46.1)(@testing-library/vue@8.1.0)(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@13.10.1)(nitropack@2.9.7)(playwright-core@1.46.1)(rollup@4.18.1)(vite@5.3.3)(vitest@1.6.0)(vue-router@4.4.3)(vue@3.4.38): resolution: {integrity: sha512-AWMO9h4HdbaFdPWZw34gALFI8gbBiOpvfbyeZwHIPfh4kWg/TwElYHvYMQ61WPUlCGaS5LebfHkaI0WPyb//Iw==} dependencies: - '@nuxt/test-utils': 3.13.1(@playwright/test@1.45.1)(@testing-library/vue@8.1.0)(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@13.10.1)(nitropack@2.9.7)(playwright-core@1.45.1)(rollup@4.18.1)(vite@5.3.3)(vitest@1.6.0)(vue-router@4.4.0)(vue@3.4.31) + '@nuxt/test-utils': 3.14.1(@playwright/test@1.46.1)(@testing-library/vue@8.1.0)(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@13.10.1)(nitropack@2.9.7)(playwright-core@1.46.1)(rollup@4.18.1)(vite@5.3.3)(vitest@1.6.0)(vue-router@4.4.3)(vue@3.4.38) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -12597,7 +12758,21 @@ packages: resolution: {integrity: sha512-sO9qQ8oC520SW6kqlls0iqDak53gsTVSrYylajgjmkt1c0vcgjsGSy1KzlDrbEx8pm02IEYhlUkU5hCYf8rwtg==} dev: true - /vue-demi@0.14.8(vue@3.4.31): + /vue-demi@0.14.10(vue@3.4.38): + resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: 3.4.38(typescript@5.5.4) + + /vue-demi@0.14.8(vue@3.4.38): resolution: {integrity: sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==} engines: {node: '>=12'} hasBin: true @@ -12609,7 +12784,8 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.31(typescript@5.5.3) + vue: 3.4.38(typescript@5.5.4) + dev: false /vue-devtools-stub@0.1.0: resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} @@ -12632,7 +12808,7 @@ packages: - supports-color dev: true - /vue-i18n@9.13.1(vue@3.4.31): + /vue-i18n@9.13.1(vue@3.4.38): resolution: {integrity: sha512-mh0GIxx0wPtPlcB1q4k277y0iKgo25xmDPWioVVYanjPufDBpvu5ySTjP5wOrSvlYQ2m1xI+CFhGdauv/61uQg==} engines: {node: '>= 16'} peerDependencies: @@ -12641,34 +12817,34 @@ packages: '@intlify/core-base': 9.13.1 '@intlify/shared': 9.13.1 '@vue/devtools-api': 6.6.3 - vue: 3.4.31(typescript@5.5.3) + vue: 3.4.38(typescript@5.5.4) dev: false - /vue-router@4.4.0(vue@3.4.31): - resolution: {integrity: sha512-HB+t2p611aIZraV2aPSRNXf0Z/oLZFrlygJm+sZbdJaW6lcFqEDQwnzUBXn+DApw+/QzDU/I9TeWx9izEjTmsA==} + /vue-router@4.4.3(vue@3.4.38): + resolution: {integrity: sha512-sv6wmNKx2j3aqJQDMxLFzs/u/mjA9Z5LCgy6BE0f7yFWMjrPLnS/sPNn8ARY/FXw6byV18EFutn5lTO6+UsV5A==} peerDependencies: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.6.3 - vue: 3.4.31(typescript@5.5.3) + vue: 3.4.38(typescript@5.5.4) - /vue@3.4.31(typescript@5.5.3): - resolution: {integrity: sha512-njqRrOy7W3YLAlVqSKpBebtZpDVg21FPoaq1I7f/+qqBThK9ChAIjkRWgeP6Eat+8C+iia4P3OYqpATP21BCoQ==} + /vue@3.4.38(typescript@5.5.4): + resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.4.31 - '@vue/compiler-sfc': 3.4.31 - '@vue/runtime-dom': 3.4.31 - '@vue/server-renderer': 3.4.31(vue@3.4.31) - '@vue/shared': 3.4.31 - typescript: 5.5.3 + '@vue/compiler-dom': 3.4.38 + '@vue/compiler-sfc': 3.4.38 + '@vue/runtime-dom': 3.4.38 + '@vue/server-renderer': 3.4.38(vue@3.4.38) + '@vue/shared': 3.4.38 + typescript: 5.5.4 - /vuefire@3.1.24(firebase@10.12.3)(vue@3.4.31): - resolution: {integrity: sha512-tG7eKGXIjOL2ybQSWQ8ntEoeTuxzMCUK3zFdHge+FqyeYjLmTnoEiBfXJvLcsOZlUEz3gUYfDDc/sMbXAS9wZA==} + /vuefire@3.2.0(firebase@10.13.1)(vue@3.4.38): + resolution: {integrity: sha512-fcJqNwPeGgL5vx++c0bVjMvYvZUzPHoYLPmlQpB0AS7722P+staJViG3RlcjNGMu7fgA1+HmGm5uwngFwVqnRw==} engines: {node: '>=18'} peerDependencies: '@vue/composition-api': '*' @@ -12683,9 +12859,9 @@ packages: firebase: optional: true dependencies: - firebase: 10.12.3 - vue: 3.4.31(typescript@5.5.3) - vue-demi: 0.14.8(vue@3.4.31) + firebase: 10.13.1 + vue: 3.4.38(typescript@5.5.4) + vue-demi: 0.14.10(vue@3.4.38) /watchpack@2.4.1: resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==}