diff --git a/package-lock.json b/package-lock.json
index 8528402..7a6906b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -13,32 +13,31 @@
"@hangtime/grip-connect": "^0.3.4",
"@mdi/js": "^7.4.47",
"@unhead/vue": "^1.9.16",
- "@vueuse/core": "^10.11.1",
+ "@vueuse/core": "^11.0.0",
"core-js": "^3.38.0",
- "firebase": "^10.12.5",
+ "firebase": "^10.13.0",
"ircra": "^2.2.4",
"js-video-url-parser": "^0.5.1",
- "nosleep.js": "^0.12.0",
- "pinia": "^2.2.1",
+ "pinia": "^2.2.2",
"register-service-worker": "^1.7.2",
"vue": "^3.4.15",
"vue-gtag": "^2.0.1",
- "vue-i18n": "^9.13.1",
+ "vue-i18n": "^9.14.0",
"vue-inline-svg": "^3.1.3",
"vue-router": "^4.4.3",
"vuedraggable": "^4.1.0",
- "vuetify": "^3.6.14"
+ "vuetify": "^3.7.0"
},
"devDependencies": {
- "@playwright/test": "^1.46.0",
+ "@playwright/test": "^1.46.1",
"@rushstack/eslint-patch": "^1.10.4",
- "@storybook/addon-essentials": "^8.2.8",
- "@storybook/vue3-vite": "^8.2.8",
+ "@storybook/addon-essentials": "^8.2.9",
+ "@storybook/vue3-vite": "^8.2.9",
"@tsconfig/node20": "^20.1.4",
"@types/digital-goods-browser": "^2.0.3",
"@types/google.maps": "^3.55.12",
"@types/jsdom": "^21.1.7",
- "@types/node": "^20.14.15",
+ "@types/node": "^20.16.0",
"@types/web-bluetooth": "^0.0.20",
"@vitejs/plugin-vue": "^5.1.2",
"@vue/eslint-config-prettier": "^9.0.0",
@@ -59,9 +58,9 @@
"rollup-plugin-visualizer": "^5.12.0",
"sass": "^1.77.8",
"typescript": "~5.5.0",
- "vite": "^5.4.0",
+ "vite": "^5.4.1",
"vite-plugin-pwa": "^0.20.1",
- "vite-plugin-vue-devtools": "^7.3.7",
+ "vite-plugin-vue-devtools": "^7.3.8",
"vite-plugin-vuetify": "^2.0.4",
"vitest": "^2.0.5",
"vue-tsc": "^2.0.29"
@@ -2549,9 +2548,9 @@
"integrity": "sha512-EnzNNLh+9/sJsimsA/FGqzakmrAUKLeJvjRHlg8df1f97NLUlFidk9600y0ZgWOp3CAxn6Hjtk+08tixlUOWyw=="
},
"node_modules/@firebase/app": {
- "version": "0.10.8",
- "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.10.8.tgz",
- "integrity": "sha512-xSLmW0/RShcnUEXH7l+wC0AFWaUtty4tUFF2loIgbtXTRmra0UH/SqYDf/IcfreUninRrCsusNmvoTidGkXJPw==",
+ "version": "0.10.9",
+ "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.10.9.tgz",
+ "integrity": "sha512-AmGlPg/4SoDhwCdvVDeZsN5Yn+czYD/m/NAEOOCOhwn3Cz1xmEFKAKcyZKKahLrh5QPmge5Adyw+sk3cBTubBg==",
"dependencies": {
"@firebase/component": "0.6.8",
"@firebase/logger": "0.4.2",
@@ -2601,11 +2600,11 @@
"integrity": "sha512-FSOEzTzL5bLUbD2co3Zut46iyPWML6xc4x+78TeaXMSuJap5QObfb+rVvZJtla3asN4RwU7elaQaduP+HFizDA=="
},
"node_modules/@firebase/app-compat": {
- "version": "0.2.38",
- "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.38.tgz",
- "integrity": "sha512-36ZrSvkYLW7QR01Sii2X+IY18ErMpRg6e2B2f/DVTtJBolthwXOnNBps+wvaVBvegdvdVPspgDXZUV0ppqh45w==",
+ "version": "0.2.39",
+ "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.39.tgz",
+ "integrity": "sha512-NnTFywe+M/jxZn751NIEhidgDePiDvlcfabvGxBy4YbU1E+b0TpEuJUnm3L6YDZtaZLVEz8ieoq9wbJkgGZ2rg==",
"dependencies": {
- "@firebase/app": "0.10.8",
+ "@firebase/app": "0.10.9",
"@firebase/component": "0.6.8",
"@firebase/logger": "0.4.2",
"@firebase/util": "1.9.7",
@@ -2617,41 +2616,41 @@
"resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.2.tgz",
"integrity": "sha512-oMEZ1TDlBz479lmABwWsWjzHwheQKiAgnuKxE0pz0IXCVx7/rtlkx1fQ6GfgK24WCrxDKMplZrT50Kh04iMbXQ=="
},
- "node_modules/@firebase/auth-compat": {
- "version": "0.5.11",
- "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.5.11.tgz",
- "integrity": "sha512-7rE3MkQDoWwI2qd8qsra4/QZCO2GzQSbCL6AVQpult9+Nbimg+5A+YeHxpLTcYAxUV6HDg2CqTDQreFLhcm1CQ==",
+ "node_modules/@firebase/auth": {
+ "version": "1.7.7",
+ "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.7.7.tgz",
+ "integrity": "sha512-gMB0uRRNiIvYorEDLtIq1mc7x5D080EsoghTIph9xnbLqcQS3qRBREEC2o21nMEhviAeiGJMelRkKhAkkggjmA==",
"dependencies": {
- "@firebase/auth": "1.7.6",
- "@firebase/auth-types": "0.12.2",
"@firebase/component": "0.6.8",
+ "@firebase/logger": "0.4.2",
"@firebase/util": "1.9.7",
"tslib": "^2.1.0",
"undici": "5.28.4"
},
"peerDependencies": {
- "@firebase/app-compat": "0.x"
+ "@firebase/app": "0.x",
+ "@react-native-async-storage/async-storage": "^1.18.1"
+ },
+ "peerDependenciesMeta": {
+ "@react-native-async-storage/async-storage": {
+ "optional": true
+ }
}
},
- "node_modules/@firebase/auth-compat/node_modules/@firebase/auth": {
- "version": "1.7.6",
- "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.7.6.tgz",
- "integrity": "sha512-T+lA5xoug9CByGYkD5WkfTh2ujEYq/frGZPbk0H+fNU6fNl7nqg88KcsmzsC6Fsqbjm3LLEb/i6wJvF6NSNEig==",
+ "node_modules/@firebase/auth-compat": {
+ "version": "0.5.12",
+ "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.5.12.tgz",
+ "integrity": "sha512-K47inLqjTREez85D7pP0TmRv5aQcap22cJW67poLwJoJ6BVVH0I2NOfIoMqENetCrgGS+7vXSIZaLjvHFHwS+g==",
"dependencies": {
+ "@firebase/auth": "1.7.7",
+ "@firebase/auth-types": "0.12.2",
"@firebase/component": "0.6.8",
- "@firebase/logger": "0.4.2",
"@firebase/util": "1.9.7",
"tslib": "^2.1.0",
"undici": "5.28.4"
},
"peerDependencies": {
- "@firebase/app": "0.x",
- "@react-native-async-storage/async-storage": "^1.18.1"
- },
- "peerDependenciesMeta": {
- "@react-native-async-storage/async-storage": {
- "optional": true
- }
+ "@firebase/app-compat": "0.x"
}
},
"node_modules/@firebase/auth-interop-types": {
@@ -2714,9 +2713,9 @@
}
},
"node_modules/@firebase/firestore": {
- "version": "4.6.5",
- "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.6.5.tgz",
- "integrity": "sha512-0+Ascaht4qUzj4pCopMPWmoAujk8HKjwCpaNYOOjbYMZ65RVfZPsfZwwbWi/zWMXj6xvPsai5oBiErUUkrLwNw==",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.7.0.tgz",
+ "integrity": "sha512-wGOp84P1qa1pfpdct6lckfyowTuvIlUDHoiRcN8dFDT4WnZDh0tZW1X77SMiBUVejK8xIRLBCK3yDTejlRVrUA==",
"dependencies": {
"@firebase/component": "0.6.8",
"@firebase/logger": "0.4.2",
@@ -2735,12 +2734,12 @@
}
},
"node_modules/@firebase/firestore-compat": {
- "version": "0.3.34",
- "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.34.tgz",
- "integrity": "sha512-OBP2F/Ccydl2U2j8XIfpKBxf0EnQHEhbZ4LTwbSS2QlG9+8TwhvKFkKk/ZljWYqaype+qFKPuXZ5flCqYEETeA==",
+ "version": "0.3.35",
+ "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.35.tgz",
+ "integrity": "sha512-VdYQtMIrPjsgZpuBwvry6LgcS0vbUhHzpebaKm5oc9oTTvP4K7oxvR/ZJdDjIE5rBugn1SdY++uGMatcIvBkZg==",
"dependencies": {
"@firebase/component": "0.6.8",
- "@firebase/firestore": "4.6.5",
+ "@firebase/firestore": "4.7.0",
"@firebase/firestore-types": "3.0.2",
"@firebase/util": "1.9.7",
"tslib": "^2.1.0"
@@ -2948,9 +2947,9 @@
"integrity": "sha512-0BC4+Ud7y2aPTyhXJTMTFfrGGLqdYXrUB9sJVAB8NiqJswDTc4/2qrE/yfUbnQJhbSi6ZaTTBKyG3n1nplssaA=="
},
"node_modules/@firebase/storage": {
- "version": "0.12.6",
- "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.12.6.tgz",
- "integrity": "sha512-Zgb9WuehJxzhj7pGXUvkAEaH+3HvLjD9xSZ9nepuXf5f8378xME7oGJtREr/RnepdDA5YW0XIxe0QQBNHpe1nw==",
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.13.0.tgz",
+ "integrity": "sha512-3RQaYpkR4TwPnPR1XlmDUAXiYt5QVQRGRGY1+/yNyS9ohHOCNNgbcs6a+QYvaDInbYTywrdddKYMFFXKKb1pRg==",
"dependencies": {
"@firebase/component": "0.6.8",
"@firebase/util": "1.9.7",
@@ -2962,12 +2961,12 @@
}
},
"node_modules/@firebase/storage-compat": {
- "version": "0.3.9",
- "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.9.tgz",
- "integrity": "sha512-WWgAp5bTW961oIsCc9+98m4MIVKpEqztAlIngfHfwO/x3DYoBPRl/awMRG3CAXyVxG+7B7oHC5IsnqM+vTwx2A==",
+ "version": "0.3.10",
+ "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.10.tgz",
+ "integrity": "sha512-KcikeV5dK1H1cXi0zEb7gJ3IZ4dKKCjpyucVK8r/Qv5eNAqeQAzPgKKhsSv67wT1N6DTxmqsNEXwMo0dcrKOEg==",
"dependencies": {
"@firebase/component": "0.6.8",
- "@firebase/storage": "0.12.6",
+ "@firebase/storage": "0.13.0",
"@firebase/storage-types": "0.8.2",
"@firebase/util": "1.9.7",
"tslib": "^2.1.0"
@@ -3119,12 +3118,12 @@
"dev": true
},
"node_modules/@intlify/core-base": {
- "version": "9.13.1",
- "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.13.1.tgz",
- "integrity": "sha512-+bcQRkJO9pcX8d0gel9ZNfrzU22sZFSA0WVhfXrf5jdJOS24a+Bp8pozuS9sBI9Hk/tGz83pgKfmqcn/Ci7/8w==",
+ "version": "9.14.0",
+ "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.14.0.tgz",
+ "integrity": "sha512-zJn0imh9HIsZZUtt9v8T16PeVstPv6bP2YzlrYJwoF8F30gs4brZBwW2KK6EI5WYKFi3NeqX6+UU4gniz5TkGg==",
"dependencies": {
- "@intlify/message-compiler": "9.13.1",
- "@intlify/shared": "9.13.1"
+ "@intlify/message-compiler": "9.14.0",
+ "@intlify/shared": "9.14.0"
},
"engines": {
"node": ">= 16"
@@ -3134,11 +3133,11 @@
}
},
"node_modules/@intlify/message-compiler": {
- "version": "9.13.1",
- "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.13.1.tgz",
- "integrity": "sha512-SKsVa4ajYGBVm7sHMXd5qX70O2XXjm55zdZB3VeMFCvQyvLew/dLvq3MqnaIsTMF1VkkOb9Ttr6tHcMlyPDL9w==",
+ "version": "9.14.0",
+ "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.14.0.tgz",
+ "integrity": "sha512-sXNsoMI0YsipSXW8SR75drmVK56tnJHoYbPXUv2Cf9lz6FzvwsosFm6JtC1oQZI/kU+n7qx0qRrEWkeYFTgETA==",
"dependencies": {
- "@intlify/shared": "9.13.1",
+ "@intlify/shared": "9.14.0",
"source-map-js": "^1.0.2"
},
"engines": {
@@ -3149,9 +3148,9 @@
}
},
"node_modules/@intlify/shared": {
- "version": "9.13.1",
- "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.13.1.tgz",
- "integrity": "sha512-u3b6BKGhE6j/JeRU6C/RL2FgyJfy6LakbtfeVF8fJXURpZZTzfh3e05J0bu0XPw447Q6/WUp3C4ajv4TMS4YsQ==",
+ "version": "9.14.0",
+ "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.14.0.tgz",
+ "integrity": "sha512-r+N8KRQL7LgN1TMTs1A2svfuAU0J94Wu9wWdJVJqYsoMMLIeJxrPjazihfHpmJqfgZq0ah3Y9Q4pgWV2O90Fyg==",
"engines": {
"node": ">= 16"
},
@@ -3346,12 +3345,12 @@
}
},
"node_modules/@playwright/test": {
- "version": "1.46.0",
- "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.46.0.tgz",
- "integrity": "sha512-/QYft5VArOrGRP5pgkrfKksqsKA6CEFyGQ/gjNe6q0y4tZ1aaPfq4gIjudr1s3D+pXyrPRdsy4opKDrjBabE5w==",
+ "version": "1.46.1",
+ "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.46.1.tgz",
+ "integrity": "sha512-Fq6SwLujA/DOIvNC2EL/SojJnkKf/rAwJ//APpJJHRyMi1PdKrY3Az+4XNQ51N4RTbItbIByQ0jgd1tayq1aeA==",
"dev": true,
"dependencies": {
- "playwright": "1.46.0"
+ "playwright": "1.46.1"
},
"bin": {
"playwright": "cli.js"
@@ -3490,9 +3489,9 @@
}
},
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz",
- "integrity": "sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==",
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.0.tgz",
+ "integrity": "sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==",
"cpu": [
"arm"
],
@@ -3503,9 +3502,9 @@
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.20.0.tgz",
- "integrity": "sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==",
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.0.tgz",
+ "integrity": "sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==",
"cpu": [
"arm64"
],
@@ -3516,9 +3515,9 @@
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz",
- "integrity": "sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==",
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.0.tgz",
+ "integrity": "sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==",
"cpu": [
"arm64"
],
@@ -3529,9 +3528,9 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.20.0.tgz",
- "integrity": "sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==",
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.0.tgz",
+ "integrity": "sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==",
"cpu": [
"x64"
],
@@ -3542,9 +3541,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.20.0.tgz",
- "integrity": "sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==",
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.0.tgz",
+ "integrity": "sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==",
"cpu": [
"arm"
],
@@ -3555,9 +3554,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.20.0.tgz",
- "integrity": "sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==",
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.0.tgz",
+ "integrity": "sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==",
"cpu": [
"arm"
],
@@ -3568,9 +3567,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.20.0.tgz",
- "integrity": "sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==",
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.0.tgz",
+ "integrity": "sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==",
"cpu": [
"arm64"
],
@@ -3581,9 +3580,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.20.0.tgz",
- "integrity": "sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==",
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.0.tgz",
+ "integrity": "sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==",
"cpu": [
"arm64"
],
@@ -3594,9 +3593,9 @@
]
},
"node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.20.0.tgz",
- "integrity": "sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==",
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.0.tgz",
+ "integrity": "sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==",
"cpu": [
"ppc64"
],
@@ -3607,9 +3606,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.20.0.tgz",
- "integrity": "sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==",
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.0.tgz",
+ "integrity": "sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==",
"cpu": [
"riscv64"
],
@@ -3620,9 +3619,9 @@
]
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.20.0.tgz",
- "integrity": "sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==",
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.0.tgz",
+ "integrity": "sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==",
"cpu": [
"s390x"
],
@@ -3633,9 +3632,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz",
- "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==",
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.0.tgz",
+ "integrity": "sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==",
"cpu": [
"x64"
],
@@ -3646,9 +3645,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz",
- "integrity": "sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==",
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.0.tgz",
+ "integrity": "sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==",
"cpu": [
"x64"
],
@@ -3659,9 +3658,9 @@
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.20.0.tgz",
- "integrity": "sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==",
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.0.tgz",
+ "integrity": "sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==",
"cpu": [
"arm64"
],
@@ -3672,9 +3671,9 @@
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.20.0.tgz",
- "integrity": "sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==",
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.0.tgz",
+ "integrity": "sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==",
"cpu": [
"ia32"
],
@@ -3685,9 +3684,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.20.0.tgz",
- "integrity": "sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==",
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.0.tgz",
+ "integrity": "sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==",
"cpu": [
"x64"
],
@@ -3717,9 +3716,9 @@
}
},
"node_modules/@storybook/addon-actions": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.2.8.tgz",
- "integrity": "sha512-dyajqsMNAUktpi7aiml0Fsm4ey8Nh2YwRyTDuTJZ1iJFcFyARqfr5iKH4/qElq80y0FYXGgGRJB+dKJsCdefLw==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.2.9.tgz",
+ "integrity": "sha512-eh2teOqjga7aoClDVV+/b1gHJqsPwjiU1t+Hg/l4i2CkaBUNdYMEL90nR6fgReOdvvL5YhcPwJ8w38f9TrQcoQ==",
"dev": true,
"dependencies": {
"@storybook/global": "^5.0.0",
@@ -3733,13 +3732,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.8"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/addon-backgrounds": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.2.8.tgz",
- "integrity": "sha512-OqXGpq8KzWwAAQWPnby/v4ayWuUAB18Twgi6zeb+QNLEQdFnSp7kz6+4mP8ZVg8RS3ACGXD31nnvvlF7GYoJjQ==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.2.9.tgz",
+ "integrity": "sha512-eGmZAd742ORBbQ6JepzBCko/in62T4Xg9j9LVa+Cvz/7L1C/RQSuU6sUwbRAsXaz+PMVDksPDCUUNsXl3zUL7w==",
"dev": true,
"dependencies": {
"@storybook/global": "^5.0.0",
@@ -3751,13 +3750,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.8"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/addon-controls": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.2.8.tgz",
- "integrity": "sha512-adhg68CSFaR/r95rgyKU4ZzWwZz+MU0c4vr9hqrR1UGvg/zl33IZQQzb5j5v3Axo0O31yPMaY6LRty7pOv3+/Q==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.2.9.tgz",
+ "integrity": "sha512-vaSE78KOE7SO0GrW4e+mdQphSNpvCX/FGybIRxyaKX9h8smoyUwRNHVyCS3ROHTwH324QWu7GDzsOVrnyXOv0A==",
"dev": true,
"dependencies": {
"dequal": "^2.0.2",
@@ -3769,21 +3768,21 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.8"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/addon-docs": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.2.8.tgz",
- "integrity": "sha512-8hqUYYveJjR3e/XdXt0vduA7TxFRIFWgXoa9jN5axa63kqfiHcfkpFYPjM8jCRhsfDIRgdrwe2qxsA0wewO1pA==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.2.9.tgz",
+ "integrity": "sha512-flDOxFIGmXg+6lVdwTLMOKsGob1WrT7rG98mn1SNW0Nxhg3Wg+9pQuq1GLxEzKtAgSflmu+xcBRfYhsogyDXkw==",
"dev": true,
"dependencies": {
"@babel/core": "^7.24.4",
"@mdx-js/react": "^3.0.0",
- "@storybook/blocks": "8.2.8",
- "@storybook/csf-plugin": "8.2.8",
+ "@storybook/blocks": "8.2.9",
+ "@storybook/csf-plugin": "8.2.9",
"@storybook/global": "^5.0.0",
- "@storybook/react-dom-shim": "8.2.8",
+ "@storybook/react-dom-shim": "8.2.9",
"@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
"fs-extra": "^11.1.0",
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -3797,24 +3796,24 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.8"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/addon-essentials": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.2.8.tgz",
- "integrity": "sha512-NRbFv2ociM1l/Oi/1go/ZC5bUU41n9aKD1DzIbguEKBhUs/TGAES+f5x+7DvYnt3Hvd925/FyTXuMU+vNUeiUA==",
- "dev": true,
- "dependencies": {
- "@storybook/addon-actions": "8.2.8",
- "@storybook/addon-backgrounds": "8.2.8",
- "@storybook/addon-controls": "8.2.8",
- "@storybook/addon-docs": "8.2.8",
- "@storybook/addon-highlight": "8.2.8",
- "@storybook/addon-measure": "8.2.8",
- "@storybook/addon-outline": "8.2.8",
- "@storybook/addon-toolbars": "8.2.8",
- "@storybook/addon-viewport": "8.2.8",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.2.9.tgz",
+ "integrity": "sha512-B2d3eznGZvPIyCVtYX0UhrYcEfK+3Y2sACmEWpSwtk8KXomFEsZnD95m397BYDRw3/X6qeSLWxqgMfqDTEDeMA==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/addon-actions": "8.2.9",
+ "@storybook/addon-backgrounds": "8.2.9",
+ "@storybook/addon-controls": "8.2.9",
+ "@storybook/addon-docs": "8.2.9",
+ "@storybook/addon-highlight": "8.2.9",
+ "@storybook/addon-measure": "8.2.9",
+ "@storybook/addon-outline": "8.2.9",
+ "@storybook/addon-toolbars": "8.2.9",
+ "@storybook/addon-viewport": "8.2.9",
"ts-dedent": "^2.0.0"
},
"funding": {
@@ -3822,13 +3821,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.8"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/addon-highlight": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.2.8.tgz",
- "integrity": "sha512-IM1pPx6CCZbHV0bv3oB1qBCGDsr8soq7XLl93tc7mc4hstWSDFfNn7rx4CWycSlCqXlNTKh8cEkbrPrhV9cwbg==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.2.9.tgz",
+ "integrity": "sha512-qdcazeNQoo9QKIq+LJJZZXvFZoLn+i4uhbt1Uf9WtW6oU/c1qxORGVD7jc3zsxbQN9nROVPbJ76sfthogxeqWA==",
"dev": true,
"dependencies": {
"@storybook/global": "^5.0.0"
@@ -3838,13 +3837,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.8"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/addon-measure": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.2.8.tgz",
- "integrity": "sha512-oqZiX571F9NNy8o/oVyM1Pe2cJz3WJ/OpL0lVbepHrV4ir1f+SDYZdMI58jGBAtoM52cwFc2ZPbzXKQs7a513A==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.2.9.tgz",
+ "integrity": "sha512-XUfQtYRKWB2dfbPRmHuos816wt1JrLbtRld5ZC8J8ljeqZ4hFBPTQcgI5GAzZqjQuclLC0KuhlA/0bKxdxMMGA==",
"dev": true,
"dependencies": {
"@storybook/global": "^5.0.0",
@@ -3855,13 +3854,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.8"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/addon-outline": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.2.8.tgz",
- "integrity": "sha512-Cbk4Z0ojggiXjpbS2c4WUP56yikQdT4O7+8AuBNNjVUHNvJQADWYovi6SvDmrS5dH1iyIkB+4saXMr0syp+BDw==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.2.9.tgz",
+ "integrity": "sha512-p22kI4W7MT0YJOCmg/FfhfH+NpZEDA5tgwstjazSg4ertyhaxziMwWZWiK2JCg0gOAfRJjoYjHz+6/u56iXwgQ==",
"dev": true,
"dependencies": {
"@storybook/global": "^5.0.0",
@@ -3872,26 +3871,26 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.8"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/addon-toolbars": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.2.8.tgz",
- "integrity": "sha512-k64G3FUpX3H/mhJ7AG1r/4Drsk6cdUtxI3yVdgWb7O3Ka7v/OFZexRXRSiV03n5q/kaqVKDu96Tuog57+7EB4w==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.2.9.tgz",
+ "integrity": "sha512-9LMZZ2jRD86Jh6KXedDbAYs4eHj9HtJA9VhSEE2wiqMGwXozpySi7B1GWniNzmFfcgMQ4JHfmD/OrBVTK7Ca/w==",
"dev": true,
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.8"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/addon-viewport": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.2.8.tgz",
- "integrity": "sha512-/JZeIgB33yhryUvWaNO+3t9akcS8nGLyAUmlljPFr3LUDDYrO/0H9tE4CgjLqtwCXBq3k3s0HLzEJOrKI9Tmbw==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.2.9.tgz",
+ "integrity": "sha512-lyM24+DJEt8R0YZkJKee34NQWv0REACU6lYDalqJNdKS1sEwzLGWxg1hZXnw2JFdBID9NGVvyYU2w6LDozOB0g==",
"dev": true,
"dependencies": {
"memoizerific": "^1.11.3"
@@ -3901,13 +3900,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.8"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/blocks": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.2.8.tgz",
- "integrity": "sha512-AHBXu9s73Xv9r1JageIL7C4eGf5XYEByai4Y6NYQsE+jF7b7e8oaSUoLW6fWSyLGuqvjRx+5P7GMNI2K1EngBA==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.2.9.tgz",
+ "integrity": "sha512-5276q/s/UL8arwftuBXovUNHqYo/HPQFMGXEmjVVAMXUyFjzEAfKj3+xU897J6AuL+7XVZG32WnqA+X6LJMrcQ==",
"dev": true,
"dependencies": {
"@storybook/csf": "0.1.11",
@@ -3932,7 +3931,7 @@
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
- "storybook": "^8.2.8"
+ "storybook": "^8.2.9"
},
"peerDependenciesMeta": {
"react": {
@@ -3944,12 +3943,12 @@
}
},
"node_modules/@storybook/builder-vite": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-8.2.8.tgz",
- "integrity": "sha512-p9EJfZkX9ZsVi1Qr3jYyCJaZZ/2pt0KVTOYnDzNnhi3P/suU6O3Lp/YCV5+KOfAmlg2IgTND0EidqZinqPIBSg==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-8.2.9.tgz",
+ "integrity": "sha512-MHD3ezRjKkJkOl0u7CRQoQD/LKd28YMWIcaz4YrV6ygokc0c3RFTlOefICQFgboc+1RwIUowxN1CJ2kJ7p4SWw==",
"dev": true,
"dependencies": {
- "@storybook/csf-plugin": "8.2.8",
+ "@storybook/csf-plugin": "8.2.9",
"@types/find-cache-dir": "^3.2.1",
"browser-assert": "^1.2.1",
"es-module-lexer": "^1.5.0",
@@ -3965,7 +3964,7 @@
},
"peerDependencies": {
"@preact/preset-vite": "*",
- "storybook": "^8.2.8",
+ "storybook": "^8.2.9",
"typescript": ">= 4.3.x",
"vite": "^4.0.0 || ^5.0.0",
"vite-plugin-glimmerx": "*"
@@ -3983,16 +3982,16 @@
}
},
"node_modules/@storybook/codemod": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-8.2.8.tgz",
- "integrity": "sha512-dqD4j6JTsS8BM2y1yHBIe5fHvsGM08qpJQXkE77aXJIm5UfUeuWC7rY0xAheX3fU5G98l3BJk0ySUGspQL5pNg==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-8.2.9.tgz",
+ "integrity": "sha512-3yRx1lFMm1FXWVv+CKDiYM4gOQPEfpcZAQrjfcumxSDUrB091pnU1PeI92Prj3vCdi4+0oPNuN4yDGNUYTMP/A==",
"dev": true,
"peer": true,
"dependencies": {
"@babel/core": "^7.24.4",
"@babel/preset-env": "^7.24.4",
"@babel/types": "^7.24.0",
- "@storybook/core": "8.2.8",
+ "@storybook/core": "8.2.9",
"@storybook/csf": "0.1.11",
"@types/cross-spawn": "^6.0.2",
"cross-spawn": "^7.0.3",
@@ -4056,22 +4055,22 @@
}
},
"node_modules/@storybook/components": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.2.8.tgz",
- "integrity": "sha512-d4fI7Clogx4rgLAM7vZVr9L2EFtAkGXvpkZFuB0H0eyYaxZSbuZYvDCzRglQGQGsqD8IA8URTgPVSXC3L3k6Bg==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.2.9.tgz",
+ "integrity": "sha512-OkkcZ/f/6o3GdFEEK9ZHKIGHWUHmavZUYs5xaSgU64bOrA2aqEFtfeWWitZYTv3Euhk8MVLWfyEMDfez0AlvDg==",
"dev": true,
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.8"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/core": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.2.8.tgz",
- "integrity": "sha512-Wwm/Txh87hbxqU9OaxXwdGAmdRBjDn7rlZEPjNBx0tt43SQ11fKambY7nVWrWuw46YsJpdF9V/PQr4noNEXXEA==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.2.9.tgz",
+ "integrity": "sha512-wSER8FpA6Il/jPyDfKm3yohxDtuhisNPTonMVzd3ulNWR4zERLddyO3HrHJJwdqYHLNk4SBFzwMGpQZVws1y0w==",
"dev": true,
"peer": true,
"dependencies": {
@@ -4102,6 +4101,13 @@
"undici-types": "~5.26.4"
}
},
+ "node_modules/@storybook/core/node_modules/undici-types": {
+ "version": "5.26.5",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
+ "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
+ "dev": true,
+ "peer": true
+ },
"node_modules/@storybook/csf": {
"version": "0.1.11",
"resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.11.tgz",
@@ -4112,9 +4118,9 @@
}
},
"node_modules/@storybook/csf-plugin": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.2.8.tgz",
- "integrity": "sha512-CEHY7xloBPE8d8h0wg2AM2kRaZkHK8/vkYMNZPbccqAYj6PQIdTuOcXZIBAhAGydyIBULZmsmmsASxM9RO5fKA==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.2.9.tgz",
+ "integrity": "sha512-QQCFb3g12VQQEraDV1UfCmniGhQZKyT6oEt1Im6dzzPJj9NQk+6BjWoDep33CZhBHWoLryrMQd2fjuHxnFRNEA==",
"dev": true,
"dependencies": {
"unplugin": "^1.3.1"
@@ -4124,7 +4130,7 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.8"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/global": {
@@ -4147,35 +4153,35 @@
}
},
"node_modules/@storybook/manager-api": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.2.8.tgz",
- "integrity": "sha512-wzfRu3vrD9a99pN3W/RJXVtgNGNsy9PyvetjUfgQVtUZ9eXXDuA+tM7ITTu3xvONtV/rT2YEBwzOpowa+r1GNQ==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.2.9.tgz",
+ "integrity": "sha512-mkYvUlfqDw+0WbxIynh5TcrotmoXlumEsOA4+45zuNea8XpEgj5cNBUCnmfEO6yQ85swqkS8YYbMpg1cZyu/Vw==",
"dev": true,
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.8"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/preview-api": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.2.8.tgz",
- "integrity": "sha512-BDt1lo5oEWAaTVCsl6JUHCBFtIWI/Za4qvIdn2Lx9eCA+Ae6IDliosmu273DcvGD9R4OPF6sm1dML3TXILGGcA==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.2.9.tgz",
+ "integrity": "sha512-D8/t+a78OJqQAcT/ABa1C4YM/OaLGQ9IvCsp3Q9ruUqDCwuZBj8bG3D4477dlY4owX2ycC0rWYu3VvuK0EmJjA==",
"dev": true,
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.8"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/react-dom-shim": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.2.8.tgz",
- "integrity": "sha512-2my3dGBOpBe30+FsSdQOIYCfxMyT68+SEq0qcXxfuax0BkhhJnZLpwvpqOna6EOVTgBD+Tk1TKmjpGwxuwp4rg==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.2.9.tgz",
+ "integrity": "sha512-uCAjSQEsNk8somVn1j/I1G9G/uUax5byHseIIV0Eq3gVXttGd7gaWcP+TDHtqIaenWHx4l+hCSuCesxiLWmx4Q==",
"dev": true,
"funding": {
"type": "opencollective",
@@ -4184,33 +4190,33 @@
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
- "storybook": "^8.2.8"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/theming": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.2.8.tgz",
- "integrity": "sha512-jt5oUO82LN3z5aygNdHucBZcErSicIAwzhR5Kz9E/C9wUbhyZhbWsWyhpZaytu8LJUj2YWAIPS8kq/jGx+qLZA==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.2.9.tgz",
+ "integrity": "sha512-OL0NFvowPX85N5zIYdgeKKaFm7V4Vgtci093vL3cDZT13LGH6GuEzJKkUFGuUGNPFlJc+EgTj0o6PYKrOLyQ6w==",
"dev": true,
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.8"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/vue3": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/vue3/-/vue3-8.2.8.tgz",
- "integrity": "sha512-uMC4DMqn6iGhHqNHTjfpiYDsqXlfYeiMlImCLYgUU0GJlGbkV6aRg4i/xvjCP01Vj1jW9JCEsdCvzfc5ksSsQQ==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/vue3/-/vue3-8.2.9.tgz",
+ "integrity": "sha512-ef3J8Vc7HpOWy4UB7c5SzEzRAOuTgC7kwE9bulOW7tG4RrH1yt9vyOuPaUj/mgsF4OWE69Rbbwvc/9Fnsq6cjw==",
"dev": true,
"dependencies": {
- "@storybook/components": "^8.2.8",
+ "@storybook/components": "^8.2.9",
"@storybook/global": "^5.0.0",
- "@storybook/manager-api": "^8.2.8",
- "@storybook/preview-api": "^8.2.8",
- "@storybook/theming": "^8.2.8",
+ "@storybook/manager-api": "^8.2.9",
+ "@storybook/preview-api": "^8.2.9",
+ "@storybook/theming": "^8.2.9",
"@vue/compiler-core": "^3.0.0",
"lodash": "^4.17.21",
"ts-dedent": "^2.0.0",
@@ -4225,18 +4231,18 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.8",
+ "storybook": "^8.2.9",
"vue": "^3.0.0"
}
},
"node_modules/@storybook/vue3-vite": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/@storybook/vue3-vite/-/vue3-vite-8.2.8.tgz",
- "integrity": "sha512-EmATMp2mtXRBC1a+XG2EBLS5ifV5joiJASORsbw/+GN0Ix2Hs9X4HJWGCEj8qoeOX/Vbh5U/XFYAXAwz/MnDTA==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/vue3-vite/-/vue3-vite-8.2.9.tgz",
+ "integrity": "sha512-oan7w6xlKRu1/d4+Bg2ASzqpcS/MKZFkwS4Det5f6fASqUpN8SZMgFY8dm9/chTdo/FKJYXUfowDgZ33N6cnjQ==",
"dev": true,
"dependencies": {
- "@storybook/builder-vite": "8.2.8",
- "@storybook/vue3": "8.2.8",
+ "@storybook/builder-vite": "8.2.9",
+ "@storybook/vue3": "8.2.9",
"find-package-json": "^1.2.0",
"magic-string": "^0.30.0",
"typescript": "^5.0.0",
@@ -4251,7 +4257,7 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.8",
+ "storybook": "^8.2.9",
"vite": "^4.0.0 || ^5.0.0"
}
},
@@ -4429,11 +4435,11 @@
"peer": true
},
"node_modules/@types/node": {
- "version": "20.14.15",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.15.tgz",
- "integrity": "sha512-Fz1xDMCF/B00/tYSVMlmK7hVeLh7jE5f3B7X1/hmV0MJBwE27KlS7EvD/Yp+z1lm8mVhwV5w+n8jOZG8AfTlKw==",
+ "version": "20.16.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.0.tgz",
+ "integrity": "sha512-vDxceJcoZhIVh67S568bm1UGZO0DX0hpplJZxzeXMKwIPLn190ec5RRxQ69BKhX44SUGIxxgMdDY557lGLKprQ==",
"dependencies": {
- "undici-types": "~5.26.4"
+ "undici-types": "~6.19.2"
}
},
"node_modules/@types/prop-types": {
@@ -4514,9 +4520,9 @@
"dev": true
},
"node_modules/@types/unist": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz",
- "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
+ "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
"dev": true
},
"node_modules/@types/uuid": {
@@ -4889,27 +4895,27 @@
}
},
"node_modules/@volar/language-core": {
- "version": "2.4.0-alpha.18",
- "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.0-alpha.18.tgz",
- "integrity": "sha512-JAYeJvYQQROmVRtSBIczaPjP3DX4QW1fOqW1Ebs0d3Y3EwSNRglz03dSv0Dm61dzd0Yx3WgTW3hndDnTQqgmyg==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.0.tgz",
+ "integrity": "sha512-FTla+khE+sYK0qJP+6hwPAAUwiNHVMph4RUXpxf/FIPKUP61NFrVZorml4mjFShnueR2y9/j8/vnh09YwVdH7A==",
"dev": true,
"dependencies": {
- "@volar/source-map": "2.4.0-alpha.18"
+ "@volar/source-map": "2.4.0"
}
},
"node_modules/@volar/source-map": {
- "version": "2.4.0-alpha.18",
- "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.0-alpha.18.tgz",
- "integrity": "sha512-MTeCV9MUwwsH0sNFiZwKtFrrVZUK6p8ioZs3xFzHc2cvDXHWlYN3bChdQtwKX+FY2HG6H3CfAu1pKijolzIQ8g==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.0.tgz",
+ "integrity": "sha512-2ceY8/NEZvN6F44TXw2qRP6AQsvCYhV2bxaBPWxV9HqIfkbRydSksTFObCF1DBDNBfKiZTS8G/4vqV6cvjdOIQ==",
"dev": true
},
"node_modules/@volar/typescript": {
- "version": "2.4.0-alpha.18",
- "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.0-alpha.18.tgz",
- "integrity": "sha512-sXh5Y8sqGUkgxpMWUGvRXggxYHAVxg0Pa1C42lQZuPDrW6vHJPR0VCK8Sr7WJsAW530HuNQT/ZIskmXtxjybMQ==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.0.tgz",
+ "integrity": "sha512-9zx3lQWgHmVd+JRRAHUSRiEhe4TlzL7U7e6ulWXOxHH/WNYxzKwCvZD7WYWEZFdw4dHfTD9vUR0yPQO6GilCaQ==",
"dev": true,
"dependencies": {
- "@volar/language-core": "2.4.0-alpha.18",
+ "@volar/language-core": "2.4.0",
"path-browserify": "^1.0.1",
"vscode-uri": "^3.0.8"
}
@@ -4988,36 +4994,36 @@
}
},
"node_modules/@vue/compiler-core": {
- "version": "3.4.37",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.37.tgz",
- "integrity": "sha512-ZDDT/KiLKuCRXyzWecNzC5vTcubGz4LECAtfGPENpo0nrmqJHwuWtRLxk/Sb9RAKtR9iFflFycbkjkY+W/PZUQ==",
+ "version": "3.4.38",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.38.tgz",
+ "integrity": "sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==",
"dependencies": {
"@babel/parser": "^7.24.7",
- "@vue/shared": "3.4.37",
- "entities": "^5.0.0",
+ "@vue/shared": "3.4.38",
+ "entities": "^4.5.0",
"estree-walker": "^2.0.2",
"source-map-js": "^1.2.0"
}
},
"node_modules/@vue/compiler-dom": {
- "version": "3.4.37",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.37.tgz",
- "integrity": "sha512-rIiSmL3YrntvgYV84rekAtU/xfogMUJIclUMeIKEtVBFngOL3IeZHhsH3UaFEgB5iFGpj6IW+8YuM/2Up+vVag==",
+ "version": "3.4.38",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.38.tgz",
+ "integrity": "sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==",
"dependencies": {
- "@vue/compiler-core": "3.4.37",
- "@vue/shared": "3.4.37"
+ "@vue/compiler-core": "3.4.38",
+ "@vue/shared": "3.4.38"
}
},
"node_modules/@vue/compiler-sfc": {
- "version": "3.4.37",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.37.tgz",
- "integrity": "sha512-vCfetdas40Wk9aK/WWf8XcVESffsbNkBQwS5t13Y/PcfqKfIwJX2gF+82th6dOpnpbptNMlMjAny80li7TaCIg==",
+ "version": "3.4.38",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.38.tgz",
+ "integrity": "sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==",
"dependencies": {
"@babel/parser": "^7.24.7",
- "@vue/compiler-core": "3.4.37",
- "@vue/compiler-dom": "3.4.37",
- "@vue/compiler-ssr": "3.4.37",
- "@vue/shared": "3.4.37",
+ "@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.40",
@@ -5025,12 +5031,12 @@
}
},
"node_modules/@vue/compiler-ssr": {
- "version": "3.4.37",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.37.tgz",
- "integrity": "sha512-TyAgYBWrHlFrt4qpdACh8e9Ms6C/AZQ6A6xLJaWrCL8GCX5DxMzxyeFAEMfU/VFr4tylHm+a2NpfJpcd7+20XA==",
+ "version": "3.4.38",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.38.tgz",
+ "integrity": "sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==",
"dependencies": {
- "@vue/compiler-dom": "3.4.37",
- "@vue/shared": "3.4.37"
+ "@vue/compiler-dom": "3.4.38",
+ "@vue/shared": "3.4.38"
}
},
"node_modules/@vue/compiler-vue2": {
@@ -5049,13 +5055,13 @@
"integrity": "sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw=="
},
"node_modules/@vue/devtools-core": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-7.3.7.tgz",
- "integrity": "sha512-IapWbHUqvO6n+p5JFTCE5JyNjpsZ5IS1GYIRX0P7/SqYPgFCOdH0dG+u8PbBHYdnp+VPxHLO+GGZ/WBZFCZnsA==",
+ "version": "7.3.8",
+ "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-7.3.8.tgz",
+ "integrity": "sha512-mEwsR7GMklWuPOBH/++DiJe0GWqQ0syDtWP0HhU8m9tebs5zQtujMXrgu+cgBAKquJAWnBz0PwNzBgBD2P+M9A==",
"dev": true,
"dependencies": {
- "@vue/devtools-kit": "^7.3.7",
- "@vue/devtools-shared": "^7.3.7",
+ "@vue/devtools-kit": "^7.3.8",
+ "@vue/devtools-shared": "^7.3.8",
"mitt": "^3.0.1",
"nanoid": "^3.3.4",
"pathe": "^1.1.2",
@@ -5066,12 +5072,12 @@
}
},
"node_modules/@vue/devtools-kit": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.3.7.tgz",
- "integrity": "sha512-ktHhhjI4CoUrwdSUF5b/MFfjrtAtK8r4vhOkFyRN5Yp9kdXTwsRBYcwarHuP+wFPKf4/KM7DVBj2ELO8SBwdsw==",
+ "version": "7.3.8",
+ "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.3.8.tgz",
+ "integrity": "sha512-HYy3MQP1nZ6GbE4vrgJ/UB+MvZnhYmEwCa/UafrEpdpwa+jNCkz1ZdUrC5I7LpkH1ShREEV2/pZlAQdBj+ncLQ==",
"dev": true,
"dependencies": {
- "@vue/devtools-shared": "^7.3.7",
+ "@vue/devtools-shared": "^7.3.8",
"birpc": "^0.2.17",
"hookable": "^5.5.3",
"mitt": "^3.0.1",
@@ -5081,9 +5087,9 @@
}
},
"node_modules/@vue/devtools-shared": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.3.7.tgz",
- "integrity": "sha512-M9EU1/bWi5GNS/+IZrAhwGOVZmUTN4MH22Hvh35nUZZg9AZP2R2OhfCb+MG4EtAsrUEYlu3R43/SIj3G7EZYtQ==",
+ "version": "7.3.8",
+ "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.3.8.tgz",
+ "integrity": "sha512-1NiJbn7Yp47nPDWhFZyEKpB2+5/+7JYv8IQnU0ccMrgslPR2dL7u1DIyI7mLqy4HN1ll36gQy0k8GqBYSFgZJw==",
"dev": true,
"dependencies": {
"rfdc": "^1.4.1"
@@ -5152,49 +5158,49 @@
}
},
"node_modules/@vue/reactivity": {
- "version": "3.4.37",
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.37.tgz",
- "integrity": "sha512-UmdKXGx0BZ5kkxPqQr3PK3tElz6adTey4307NzZ3whZu19i5VavYal7u2FfOmAzlcDVgE8+X0HZ2LxLb/jgbYw==",
+ "version": "3.4.38",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.38.tgz",
+ "integrity": "sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==",
"dependencies": {
- "@vue/shared": "3.4.37"
+ "@vue/shared": "3.4.38"
}
},
"node_modules/@vue/runtime-core": {
- "version": "3.4.37",
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.37.tgz",
- "integrity": "sha512-MNjrVoLV/sirHZoD7QAilU1Ifs7m/KJv4/84QVbE6nyAZGQNVOa1HGxaOzp9YqCG+GpLt1hNDC4RbH+KtanV7w==",
+ "version": "3.4.38",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.38.tgz",
+ "integrity": "sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==",
"dependencies": {
- "@vue/reactivity": "3.4.37",
- "@vue/shared": "3.4.37"
+ "@vue/reactivity": "3.4.38",
+ "@vue/shared": "3.4.38"
}
},
"node_modules/@vue/runtime-dom": {
- "version": "3.4.37",
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.37.tgz",
- "integrity": "sha512-Mg2EwgGZqtwKrqdL/FKMF2NEaOHuH+Ks9TQn3DHKyX//hQTYOun+7Tqp1eo0P4Ds+SjltZshOSRq6VsU0baaNg==",
+ "version": "3.4.38",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.38.tgz",
+ "integrity": "sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==",
"dependencies": {
- "@vue/reactivity": "3.4.37",
- "@vue/runtime-core": "3.4.37",
- "@vue/shared": "3.4.37",
+ "@vue/reactivity": "3.4.38",
+ "@vue/runtime-core": "3.4.38",
+ "@vue/shared": "3.4.38",
"csstype": "^3.1.3"
}
},
"node_modules/@vue/server-renderer": {
- "version": "3.4.37",
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.37.tgz",
- "integrity": "sha512-jZ5FAHDR2KBq2FsRUJW6GKDOAG9lUTX8aBEGq4Vf6B/35I9fPce66BornuwmqmKgfiSlecwuOb6oeoamYMohkg==",
+ "version": "3.4.38",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.38.tgz",
+ "integrity": "sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==",
"dependencies": {
- "@vue/compiler-ssr": "3.4.37",
- "@vue/shared": "3.4.37"
+ "@vue/compiler-ssr": "3.4.38",
+ "@vue/shared": "3.4.38"
},
"peerDependencies": {
- "vue": "3.4.37"
+ "vue": "3.4.38"
}
},
"node_modules/@vue/shared": {
- "version": "3.4.37",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.37.tgz",
- "integrity": "sha512-nIh8P2fc3DflG8+5Uw8PT/1i17ccFn0xxN/5oE9RfV5SVnd7G0XEFRwakrnNFE/jlS95fpGXDVG5zDETS26nmg=="
+ "version": "3.4.38",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.38.tgz",
+ "integrity": "sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw=="
},
"node_modules/@vue/test-utils": {
"version": "2.4.6",
@@ -5226,14 +5232,14 @@
}
},
"node_modules/@vueuse/core": {
- "version": "10.11.1",
- "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.11.1.tgz",
- "integrity": "sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-11.0.0.tgz",
+ "integrity": "sha512-shibzNGjmRjZucEm97B8V0NO5J3vPHMCE/mltxQ3vHezbDoFQBMtK11XsfwfPionxSbo+buqPmsCljtYuXIBpw==",
"dependencies": {
"@types/web-bluetooth": "^0.0.20",
- "@vueuse/metadata": "10.11.1",
- "@vueuse/shared": "10.11.1",
- "vue-demi": ">=0.14.8"
+ "@vueuse/metadata": "11.0.0",
+ "@vueuse/shared": "11.0.0",
+ "vue-demi": ">=0.14.10"
},
"funding": {
"url": "https://github.com/sponsors/antfu"
@@ -5265,19 +5271,19 @@
}
},
"node_modules/@vueuse/metadata": {
- "version": "10.11.1",
- "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.11.1.tgz",
- "integrity": "sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-11.0.0.tgz",
+ "integrity": "sha512-0TKsAVT0iUOAPWyc9N79xWYfovJVPATiOPVKByG6jmAYdDiwvMVm9xXJ5hp4I8nZDxpCcYlLq/Rg9w1Z/jrGcg==",
"funding": {
"url": "https://github.com/sponsors/antfu"
}
},
"node_modules/@vueuse/shared": {
- "version": "10.11.1",
- "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.11.1.tgz",
- "integrity": "sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-11.0.0.tgz",
+ "integrity": "sha512-i4ZmOrIEjSsL94uAEt3hz88UCz93fMyP/fba9S+vypX90fKg3uYX9cThqvWc9aXxuTzR0UGhOKOTQd//Goh1nQ==",
"dependencies": {
- "vue-demi": ">=0.14.8"
+ "vue-demi": ">=0.14.10"
},
"funding": {
"url": "https://github.com/sponsors/antfu"
@@ -6867,9 +6873,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.5",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.5.tgz",
- "integrity": "sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==",
+ "version": "1.5.11",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.11.tgz",
+ "integrity": "sha512-R1CccCDYqndR25CaXFd6hp/u9RaaMcftMkphmvuepXr5b1vfLkRml6aWVeBhXJ7rbevHkKEMJtz8XqPf7ffmew==",
"dev": true
},
"node_modules/emoji-regex": {
@@ -6888,9 +6894,9 @@
}
},
"node_modules/entities": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-5.0.0.tgz",
- "integrity": "sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==",
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
"engines": {
"node": ">=0.12"
},
@@ -8182,23 +8188,23 @@
}
},
"node_modules/firebase": {
- "version": "10.12.5",
- "resolved": "https://registry.npmjs.org/firebase/-/firebase-10.12.5.tgz",
- "integrity": "sha512-J0yL3yh12CfFprTkSOQ9HqBugERyqvWwOuOoo1j1QHmYe9cYLKnBmtNCvGIYInDcsVUnJoRXCM+hxbGf48oVhg==",
+ "version": "10.13.0",
+ "resolved": "https://registry.npmjs.org/firebase/-/firebase-10.13.0.tgz",
+ "integrity": "sha512-a8gm8c9CYO98QuXJn7m5W5Gj7kHV8fme81/mQ9dBs+VMz9uI5HdavnMVPXCILputpZFMFpiKK+u7VVsn5lQg+w==",
"dependencies": {
"@firebase/analytics": "0.10.7",
"@firebase/analytics-compat": "0.2.13",
- "@firebase/app": "0.10.8",
+ "@firebase/app": "0.10.9",
"@firebase/app-check": "0.8.7",
"@firebase/app-check-compat": "0.3.14",
- "@firebase/app-compat": "0.2.38",
+ "@firebase/app-compat": "0.2.39",
"@firebase/app-types": "0.9.2",
- "@firebase/auth": "1.7.6",
- "@firebase/auth-compat": "0.5.11",
+ "@firebase/auth": "1.7.7",
+ "@firebase/auth-compat": "0.5.12",
"@firebase/database": "1.0.7",
"@firebase/database-compat": "1.0.7",
- "@firebase/firestore": "4.6.5",
- "@firebase/firestore-compat": "0.3.34",
+ "@firebase/firestore": "4.7.0",
+ "@firebase/firestore-compat": "0.3.35",
"@firebase/functions": "0.11.6",
"@firebase/functions-compat": "0.3.12",
"@firebase/installations": "0.6.8",
@@ -8209,33 +8215,12 @@
"@firebase/performance-compat": "0.2.8",
"@firebase/remote-config": "0.4.8",
"@firebase/remote-config-compat": "0.2.8",
- "@firebase/storage": "0.12.6",
- "@firebase/storage-compat": "0.3.9",
+ "@firebase/storage": "0.13.0",
+ "@firebase/storage-compat": "0.3.10",
"@firebase/util": "1.9.7",
"@firebase/vertexai-preview": "0.0.3"
}
},
- "node_modules/firebase/node_modules/@firebase/auth": {
- "version": "1.7.6",
- "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.7.6.tgz",
- "integrity": "sha512-T+lA5xoug9CByGYkD5WkfTh2ujEYq/frGZPbk0H+fNU6fNl7nqg88KcsmzsC6Fsqbjm3LLEb/i6wJvF6NSNEig==",
- "dependencies": {
- "@firebase/component": "0.6.8",
- "@firebase/logger": "0.4.2",
- "@firebase/util": "1.9.7",
- "tslib": "^2.1.0",
- "undici": "5.28.4"
- },
- "peerDependencies": {
- "@firebase/app": "0.x",
- "@react-native-async-storage/async-storage": "^1.18.1"
- },
- "peerDependenciesMeta": {
- "@react-native-async-storage/async-storage": {
- "optional": true
- }
- }
- },
"node_modules/flat-cache": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
@@ -8257,9 +8242,9 @@
"dev": true
},
"node_modules/flow-parser": {
- "version": "0.243.0",
- "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.243.0.tgz",
- "integrity": "sha512-HCDBfH+kZcY5etWYeAqatjW78gkIryzb9XixRsA8lGI1uyYc7aCpElkkO4H+KIpoyQMiY0VAZPI4cyac3wQe8w==",
+ "version": "0.244.0",
+ "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.244.0.tgz",
+ "integrity": "sha512-Dkc88m5k8bx1VvHTO9HEJ7tvMcSb3Zvcv1PY4OHK7pHdtdY2aUjhmPy6vpjVJ2uUUOIybRlb91sXE8g4doChtA==",
"dev": true,
"peer": true,
"engines": {
@@ -8894,9 +8879,9 @@
"peer": true
},
"node_modules/ignore": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
- "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==",
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
"dev": true,
"engines": {
"node": ">= 4"
@@ -10157,9 +10142,9 @@
"dev": true
},
"node_modules/markdown-to-jsx": {
- "version": "7.4.7",
- "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.4.7.tgz",
- "integrity": "sha512-0+ls1IQZdU6cwM1yu0ZjjiVWYtkbExSyUIFU2ZeDIFuZM1W42Mh4OlJ4nb4apX4H8smxDHRdFaoIVJGwfv5hkg==",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.5.0.tgz",
+ "integrity": "sha512-RrBNcMHiFPcz/iqIj0n3wclzHXjwS7mzjBNWecKKVhNTIxQepIix6Il/wZCn2Cg5Y1ow2Qi84+eJrryFRWBEWw==",
"dev": true,
"engines": {
"node": ">= 10"
@@ -10514,11 +10499,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/nosleep.js": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/nosleep.js/-/nosleep.js-0.12.0.tgz",
- "integrity": "sha512-9d1HbpKLh3sdWlhXMhU6MMH+wQzKkrgfRkYV0EBdvt99YJfj0ilCJrWRDYG2130Tm4GXbEoTCx5b34JSaP+HhA=="
- },
"node_modules/npm-normalize-package-bin": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz",
@@ -11072,18 +11052,6 @@
"url": "https://github.com/inikulin/parse5?sponsor=1"
}
},
- "node_modules/parse5/node_modules/entities": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
- "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
- "dev": true,
- "engines": {
- "node": ">=0.12"
- },
- "funding": {
- "url": "https://github.com/fb55/entities?sponsor=1"
- }
- },
"node_modules/parseurl": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
@@ -11230,9 +11198,9 @@
}
},
"node_modules/pinia": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.2.1.tgz",
- "integrity": "sha512-ltEU3xwiz5ojVMizdP93AHi84Rtfz0+yKd8ud75hr9LVyWX2alxp7vLbY1kFm7MXFmHHr/9B08Xf8Jj6IHTEiQ==",
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.2.2.tgz",
+ "integrity": "sha512-ja2XqFWZC36mupU4z1ZzxeTApV7DOw44cV4dhQ9sGwun+N89v/XP7+j7q6TanS1u1tdbK4r+1BUx7heMaIdagA==",
"dependencies": {
"@vue/devtools-api": "^6.6.3",
"vue-demi": "^0.14.10"
@@ -11366,12 +11334,12 @@
}
},
"node_modules/playwright": {
- "version": "1.46.0",
- "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.46.0.tgz",
- "integrity": "sha512-XYJ5WvfefWONh1uPAUAi0H2xXV5S3vrtcnXe6uAOgdGi3aSpqOSXX08IAjXW34xitfuOJsvXU5anXZxPSEQiJw==",
+ "version": "1.46.1",
+ "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.46.1.tgz",
+ "integrity": "sha512-oPcr1yqoXLCkgKtD5eNUPLiN40rYEM39odNpIb6VE6S7/15gJmA1NzVv6zJYusV0e7tzvkU/utBFNa/Kpxmwng==",
"dev": true,
"dependencies": {
- "playwright-core": "1.46.0"
+ "playwright-core": "1.46.1"
},
"bin": {
"playwright": "cli.js"
@@ -11384,9 +11352,9 @@
}
},
"node_modules/playwright-core": {
- "version": "1.46.0",
- "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.46.0.tgz",
- "integrity": "sha512-9Y/d5UIwuJk8t3+lhmMSAJyNP1BUC/DqP3cQJDQQL/oWqAiuPTLgy7Q5dzglmTLwcBRdetzgNM/gni7ckfTr6A==",
+ "version": "1.46.1",
+ "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.46.1.tgz",
+ "integrity": "sha512-h9LqIQaAv+CYvWzsZ+h3RsrqCStkBHlgo6/TJlFst3cOTlLghBQlJwPOZKQJTKNaD3QIB7aAVQ+gfWbN3NXB7A==",
"dev": true,
"bin": {
"playwright-core": "cli.js"
@@ -11444,9 +11412,9 @@
}
},
"node_modules/postcss-selector-parser": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz",
- "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==",
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
+ "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
"dev": true,
"dependencies": {
"cssesc": "^3.0.0",
@@ -12176,9 +12144,9 @@
}
},
"node_modules/rollup": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.20.0.tgz",
- "integrity": "sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==",
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.0.tgz",
+ "integrity": "sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==",
"devOptional": true,
"dependencies": {
"@types/estree": "1.0.5"
@@ -12191,22 +12159,22 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.20.0",
- "@rollup/rollup-android-arm64": "4.20.0",
- "@rollup/rollup-darwin-arm64": "4.20.0",
- "@rollup/rollup-darwin-x64": "4.20.0",
- "@rollup/rollup-linux-arm-gnueabihf": "4.20.0",
- "@rollup/rollup-linux-arm-musleabihf": "4.20.0",
- "@rollup/rollup-linux-arm64-gnu": "4.20.0",
- "@rollup/rollup-linux-arm64-musl": "4.20.0",
- "@rollup/rollup-linux-powerpc64le-gnu": "4.20.0",
- "@rollup/rollup-linux-riscv64-gnu": "4.20.0",
- "@rollup/rollup-linux-s390x-gnu": "4.20.0",
- "@rollup/rollup-linux-x64-gnu": "4.20.0",
- "@rollup/rollup-linux-x64-musl": "4.20.0",
- "@rollup/rollup-win32-arm64-msvc": "4.20.0",
- "@rollup/rollup-win32-ia32-msvc": "4.20.0",
- "@rollup/rollup-win32-x64-msvc": "4.20.0",
+ "@rollup/rollup-android-arm-eabi": "4.21.0",
+ "@rollup/rollup-android-arm64": "4.21.0",
+ "@rollup/rollup-darwin-arm64": "4.21.0",
+ "@rollup/rollup-darwin-x64": "4.21.0",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.21.0",
+ "@rollup/rollup-linux-arm-musleabihf": "4.21.0",
+ "@rollup/rollup-linux-arm64-gnu": "4.21.0",
+ "@rollup/rollup-linux-arm64-musl": "4.21.0",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.21.0",
+ "@rollup/rollup-linux-riscv64-gnu": "4.21.0",
+ "@rollup/rollup-linux-s390x-gnu": "4.21.0",
+ "@rollup/rollup-linux-x64-gnu": "4.21.0",
+ "@rollup/rollup-linux-x64-musl": "4.21.0",
+ "@rollup/rollup-win32-arm64-msvc": "4.21.0",
+ "@rollup/rollup-win32-ia32-msvc": "4.21.0",
+ "@rollup/rollup-win32-x64-msvc": "4.21.0",
"fsevents": "~2.3.2"
}
},
@@ -12695,16 +12663,16 @@
"dev": true
},
"node_modules/storybook": {
- "version": "8.2.8",
- "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.2.8.tgz",
- "integrity": "sha512-sh4CNCXkieVgJ5GXrCOESS0BjRbQ9wG7BVnurQPl6izNnB9zR8rag+aUmjPZWBwbj55V1BFA5A/vEsCov21qjg==",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.2.9.tgz",
+ "integrity": "sha512-S7Q/Yt4A+nu1O23rg39lQvBqL2Vg+PKXbserDWUR4LFJtfmoZ2xGO8oFIhJmvvhjUBvolw1q7QDeswPq2i0sGw==",
"dev": true,
"peer": true,
"dependencies": {
"@babel/core": "^7.24.4",
"@babel/types": "^7.24.0",
- "@storybook/codemod": "8.2.8",
- "@storybook/core": "8.2.8",
+ "@storybook/codemod": "8.2.9",
+ "@storybook/core": "8.2.9",
"@types/semver": "^7.3.4",
"@yarnpkg/fslib": "2.10.3",
"@yarnpkg/libzip": "2.3.0",
@@ -13318,9 +13286,9 @@
}
},
"node_modules/terser": {
- "version": "5.31.5",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.5.tgz",
- "integrity": "sha512-YPmas0L0rE1UyLL/llTWA0SiDOqIcAQYLeUj7cJYzXHlRTAnMSg9pPe4VJ5PlKvTrPQsdVFuiRiwyeNlYgwh2Q==",
+ "version": "5.31.6",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz",
+ "integrity": "sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==",
"dev": true,
"dependencies": {
"@jridgewell/source-map": "^0.3.3",
@@ -13739,9 +13707,9 @@
}
},
"node_modules/undici-types": {
- "version": "5.26.5",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
- "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
+ "version": "6.19.6",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.6.tgz",
+ "integrity": "sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org=="
},
"node_modules/unhead": {
"version": "1.9.16",
@@ -13887,9 +13855,9 @@
}
},
"node_modules/unplugin": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.12.1.tgz",
- "integrity": "sha512-aXEH9c5qi3uYZHo0niUtxDlT9ylG/luMW/dZslSCkbtC31wCyFkmM0kyoBBh+Grhn7CL+/kvKLfN61/EdxPxMQ==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.12.2.tgz",
+ "integrity": "sha512-bEqQxeC7rxtxPZ3M5V4Djcc4lQqKPgGe3mAWZvxcSmX5jhGxll19NliaRzQSQPrk4xJZSGniK3puLWpRuZN7VQ==",
"dev": true,
"dependencies": {
"acorn": "^8.12.1",
@@ -14012,13 +13980,13 @@
}
},
"node_modules/vite": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.0.tgz",
- "integrity": "sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==",
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.1.tgz",
+ "integrity": "sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA==",
"devOptional": true,
"dependencies": {
"esbuild": "^0.21.3",
- "postcss": "^8.4.40",
+ "postcss": "^8.4.41",
"rollup": "^4.13.0"
},
"bin": {
@@ -14211,17 +14179,17 @@
}
},
"node_modules/vite-plugin-vue-devtools": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-7.3.7.tgz",
- "integrity": "sha512-pPv6YJYrCIlWP+wwRk9gzDp2rK5M5jQ5oz//Nci3C3FDvORL1btKQqGvgthx3hs6xbx5acToJtkMGgDnZg8smw==",
+ "version": "7.3.8",
+ "resolved": "https://registry.npmjs.org/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-7.3.8.tgz",
+ "integrity": "sha512-b5t4wxCb5g5cjh+odNpgnB7iX7gA6FJnKugFqX2/YZX9I4fvMjlj1bUnCKnvPlmwnFxClYgdmgZcCh2RyhZgvw==",
"dev": true,
"dependencies": {
- "@vue/devtools-core": "^7.3.7",
- "@vue/devtools-kit": "^7.3.7",
- "@vue/devtools-shared": "^7.3.7",
+ "@vue/devtools-core": "^7.3.8",
+ "@vue/devtools-kit": "^7.3.8",
+ "@vue/devtools-shared": "^7.3.8",
"execa": "^8.0.1",
"sirv": "^2.0.4",
- "vite-plugin-inspect": "^0.8.4",
+ "vite-plugin-inspect": "^0.8.5",
"vite-plugin-vue-inspector": "^5.1.3"
},
"engines": {
@@ -14608,15 +14576,15 @@
"dev": true
},
"node_modules/vue": {
- "version": "3.4.37",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.37.tgz",
- "integrity": "sha512-3vXvNfkKTBsSJ7JP+LyR7GBuwQuckbWvuwAid3xbqK9ppsKt/DUvfqgZ48fgOLEfpy1IacL5f8QhUVl77RaI7A==",
+ "version": "3.4.38",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.38.tgz",
+ "integrity": "sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==",
"dependencies": {
- "@vue/compiler-dom": "3.4.37",
- "@vue/compiler-sfc": "3.4.37",
- "@vue/runtime-dom": "3.4.37",
- "@vue/server-renderer": "3.4.37",
- "@vue/shared": "3.4.37"
+ "@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/shared": "3.4.38"
},
"peerDependencies": {
"typescript": "*"
@@ -14730,12 +14698,12 @@
}
},
"node_modules/vue-i18n": {
- "version": "9.13.1",
- "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.13.1.tgz",
- "integrity": "sha512-mh0GIxx0wPtPlcB1q4k277y0iKgo25xmDPWioVVYanjPufDBpvu5ySTjP5wOrSvlYQ2m1xI+CFhGdauv/61uQg==",
+ "version": "9.14.0",
+ "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.14.0.tgz",
+ "integrity": "sha512-LxmpRuCt2rI8gqU+kxeflRZMQn4D5+4M3oP3PWZdowW/ePJraHqhF7p4CuaME52mUxdw3Mmy2yAUKgfZYgCRjA==",
"dependencies": {
- "@intlify/core-base": "9.13.1",
- "@intlify/shared": "9.13.1",
+ "@intlify/core-base": "9.14.0",
+ "@intlify/shared": "9.14.0",
"@vue/devtools-api": "^6.5.0"
},
"engines": {
@@ -14820,9 +14788,9 @@
}
},
"node_modules/vuetify": {
- "version": "3.6.14",
- "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-3.6.14.tgz",
- "integrity": "sha512-iSa3CgdTEt/7B0aGDmkBARe8rxDDycEYHu1zNtOf1Xpvs/Tv7Ql5yHGqM2XCY0h7SL8Dme39pJIovzg3q4JLbQ==",
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-3.7.0.tgz",
+ "integrity": "sha512-x+UaU4SPYNcJSE/voCTBFrNn0q9Spzx2EMfDdUj0NYgHGKb59OqnZte+AjaJaoOXy1AHYIGEpm5Ryk2BEfgWuw==",
"engines": {
"node": "^12.20 || >=14.13"
},
diff --git a/package.json b/package.json
index 874faff..f63767b 100644
--- a/package.json
+++ b/package.json
@@ -23,32 +23,31 @@
"@hangtime/grip-connect": "^0.3.4",
"@mdi/js": "^7.4.47",
"@unhead/vue": "^1.9.16",
- "@vueuse/core": "^10.11.1",
+ "@vueuse/core": "^11.0.0",
"core-js": "^3.38.0",
- "firebase": "^10.12.5",
+ "firebase": "^10.13.0",
"ircra": "^2.2.4",
"js-video-url-parser": "^0.5.1",
- "nosleep.js": "^0.12.0",
- "pinia": "^2.2.1",
+ "pinia": "^2.2.2",
"register-service-worker": "^1.7.2",
"vue": "^3.4.15",
"vue-gtag": "^2.0.1",
- "vue-i18n": "^9.13.1",
+ "vue-i18n": "^9.14.0",
"vue-inline-svg": "^3.1.3",
"vue-router": "^4.4.3",
"vuedraggable": "^4.1.0",
- "vuetify": "^3.6.14"
+ "vuetify": "^3.7.0"
},
"devDependencies": {
- "@playwright/test": "^1.46.0",
+ "@playwright/test": "^1.46.1",
"@rushstack/eslint-patch": "^1.10.4",
- "@storybook/addon-essentials": "^8.2.8",
- "@storybook/vue3-vite": "^8.2.8",
+ "@storybook/addon-essentials": "^8.2.9",
+ "@storybook/vue3-vite": "^8.2.9",
"@tsconfig/node20": "^20.1.4",
"@types/digital-goods-browser": "^2.0.3",
"@types/google.maps": "^3.55.12",
"@types/jsdom": "^21.1.7",
- "@types/node": "^20.14.15",
+ "@types/node": "^20.16.0",
"@types/web-bluetooth": "^0.0.20",
"@vitejs/plugin-vue": "^5.1.2",
"@vue/eslint-config-prettier": "^9.0.0",
@@ -69,9 +68,9 @@
"rollup-plugin-visualizer": "^5.12.0",
"sass": "^1.77.8",
"typescript": "~5.5.0",
- "vite": "^5.4.0",
+ "vite": "^5.4.1",
"vite-plugin-pwa": "^0.20.1",
- "vite-plugin-vue-devtools": "^7.3.7",
+ "vite-plugin-vue-devtools": "^7.3.8",
"vite-plugin-vuetify": "^2.0.4",
"vitest": "^2.0.5",
"vue-tsc": "^2.0.29"
diff --git a/src/components/molecules/ExerciseCard/ExerciseCard.vue b/src/components/molecules/ExerciseCard/ExerciseCard.vue
index 75ab668..ec36ce4 100644
--- a/src/components/molecules/ExerciseCard/ExerciseCard.vue
+++ b/src/components/molecules/ExerciseCard/ExerciseCard.vue
@@ -78,7 +78,7 @@ const props = defineProps({
-
+
diff --git a/src/components/molecules/HangboardSelect/HangboardSelect.vue b/src/components/molecules/HangboardSelect/HangboardSelect.vue
index b8c73a6..e0601c7 100644
--- a/src/components/molecules/HangboardSelect/HangboardSelect.vue
+++ b/src/components/molecules/HangboardSelect/HangboardSelect.vue
@@ -71,7 +71,7 @@ const subject = computed(() =>
}} {{ item.title }}
- {{ $t('new') }}
+ {{ t('new') }}
diff --git a/src/components/molecules/dialog/WalkthroughApp/WalkthroughApp.vue b/src/components/molecules/dialog/WalkthroughApp/WalkthroughApp.vue
index 5b21d88..ecfce4d 100644
--- a/src/components/molecules/dialog/WalkthroughApp/WalkthroughApp.vue
+++ b/src/components/molecules/dialog/WalkthroughApp/WalkthroughApp.vue
@@ -270,10 +270,10 @@ const settingsGrade = computed({
:disabled="getHangboard && getHangboard.holds === 0"
@click="finishWalkthrough(true)"
>
- {{ $t('Add a workout') }}
+ {{ t('Add a workout') }}
- {{ $t('Close') }}
+ {{ t('Close') }}
diff --git a/src/components/molecules/dialog/WorkoutCommunityFilter/WorkoutCommunityFilter.vue b/src/components/molecules/dialog/WorkoutCommunityFilter/WorkoutCommunityFilter.vue
index b9b2924..3ff580f 100644
--- a/src/components/molecules/dialog/WorkoutCommunityFilter/WorkoutCommunityFilter.vue
+++ b/src/components/molecules/dialog/WorkoutCommunityFilter/WorkoutCommunityFilter.vue
@@ -64,7 +64,7 @@ watch(
v-model="workoutsCommunityFilter"
:items="items"
:label="t('Sort workouts by')"
- :item-title="(option) => $t(option.filter)"
+ :item-title="(option) => t(option.filter)"
item-value="value"
:item-props="true"
single-line
diff --git a/src/components/organisms/WorkoutTimer/WorkoutTimer.vue b/src/components/organisms/WorkoutTimer/WorkoutTimer.vue
index d75a250..c65d8f8 100644
--- a/src/components/organisms/WorkoutTimer/WorkoutTimer.vue
+++ b/src/components/organisms/WorkoutTimer/WorkoutTimer.vue
@@ -4,7 +4,7 @@ import { stream } from '@hangtime/grip-connect'
import type { massObject } from '@hangtime/grip-connect/src/types/notify'
import { useI18n } from 'vue-i18n'
import { storeToRefs } from 'pinia'
-import NoSleep from 'nosleep.js'
+import { useWakeLock } from '@vueuse/core'
import WorkoutBluetooth from '@/components/atoms/WorkoutBluetooth/WorkoutBluetooth.vue'
import WorkoutShare from '@/components/atoms/WorkoutShare/WorkoutShare.vue'
import WorkoutSubscribe from '@/components/atoms/WorkoutSubscribe/WorkoutSubscribe.vue'
@@ -12,6 +12,7 @@ import ExerciseCard from '@/components/molecules/ExerciseCard/ExerciseCard.vue'
import ExerciseAbout from '@/components/molecules/ExerciseAbout/ExerciseAbout.vue'
import WorkoutComplete from '@/components/molecules/dialog/WorkoutComplete/WorkoutComplete.vue'
import SubscribeToApp from '@/components/molecules/dialog/SubscribeToApp/SubscribeToApp.vue'
+import SliderBluetooth from '@/components/atoms/SliderBluetooth/SliderBluetooth.vue'
import { Workout, Exercise } from '@/interfaces/workouts.interface'
import { time } from '@/helpers'
@@ -33,6 +34,8 @@ const { updateUser } = useAuthenticationStore()
const { createUserActivity } = useActivitiesStore()
+const { isSupported, isActive, request, release } = useWakeLock()
+
const props = defineProps({
workout: {
type: Object as () => Workout
@@ -62,7 +65,6 @@ const currentExerciseStep: Ref = ref(0)
const currentExerciseStepRepeat: Ref = ref(0)
const audio: HTMLAudioElement = new Audio()
-const noSleep: NoSleep = new NoSleep()
const setupTime: number = 5
// complete
@@ -104,7 +106,7 @@ const exerciseTime = computed(() => {
const requestWakeLock = () => {
try {
- noSleep.enable()
+ isSupported && !isActive ? request('screen') : null
} catch (err: unknown) {
if (err instanceof Error) {
// eslint-disable-next-line no-console
@@ -184,17 +186,13 @@ const countDown = () => {
}
}
-const pauseWorkout = () => {
- if (!timerPaused.value) {
- noSleep.disable()
- } else {
- requestWakeLock()
- }
+const toggleWorkout = () => {
+ !timerPaused.value && isSupported && isActive ? release() : request('screen')
timerPaused.value = !timerPaused.value
}
const stopTimer = () => {
- noSleep.disable()
+ isActive ? release() : null
if (timer !== null) {
clearInterval(timer)
timer = null
@@ -776,7 +774,7 @@ onMounted(() => {
size="x-large"
variant="flat"
class="rounded-circle"
- @click="timerPaused === null ? startTimer() : pauseWorkout()"
+ @click="timerPaused === null ? startTimer() : toggleWorkout()"
>
{
- {{ $t('Next exercise') }}
+ {{ t('Next exercise') }}
{
- {{ $t('About the exercise') }}
+ {{ t('About the exercise') }}
diff --git a/src/views/brands/BrandsPage.vue b/src/views/brands/BrandsPage.vue
index 1e49315..064f7be 100644
--- a/src/views/brands/BrandsPage.vue
+++ b/src/views/brands/BrandsPage.vue
@@ -64,7 +64,7 @@ useHead({
size="x-small"
v-if="company.id >= getCompanies().length - 5"
>
- {{ $t('new') }}
+ {{ t('new') }}