diff --git a/.run/Production build.run.xml b/.run/Production build.run.xml index b8017b7..1a2ecab 100644 --- a/.run/Production build.run.xml +++ b/.run/Production build.run.xml @@ -4,12 +4,13 @@ diff --git a/build.gradle.kts b/build.gradle.kts index 1cc72cb..344d834 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -23,8 +23,8 @@ subprojects { tasks.withType { compilerOptions { - languageVersion = KotlinVersion.KOTLIN_2_0 - apiVersion = KotlinVersion.KOTLIN_2_0 + languageVersion = KotlinVersion.KOTLIN_2_1 + apiVersion = KotlinVersion.KOTLIN_2_1 jvmTarget = JvmTarget.JVM_21 progressiveMode = true freeCompilerArgs.add("-Xjsr305=strict") diff --git a/gameyfin/build.gradle.kts b/gameyfin/build.gradle.kts index fcef41b..2b26e7d 100644 --- a/gameyfin/build.gradle.kts +++ b/gameyfin/build.gradle.kts @@ -1,5 +1,5 @@ group = "de.grimsi" -val appMainClass = "de.grimsi.gameyfin.GameyfinApplication" +val appMainClass = "de.grimsi.gameyfin.GameyfinApplicationKt" plugins { id("org.springframework.boot") diff --git a/gameyfin/package-lock.json b/gameyfin/package-lock.json index 7c63649..1ef567b 100644 --- a/gameyfin/package-lock.json +++ b/gameyfin/package-lock.json @@ -14,22 +14,22 @@ "@polymer/polymer": "3.5.2", "@react-stately/data": "^3.12.2", "@react-types/shared": "^3.28.0", - "@vaadin/bundles": "24.6.6", + "@vaadin/bundles": "24.7.1", "@vaadin/common-frontend": "0.0.19", - "@vaadin/hilla-file-router": "24.6.6", - "@vaadin/hilla-frontend": "24.6.6", - "@vaadin/hilla-lit-form": "24.6.6", - "@vaadin/hilla-react-auth": "24.6.6", - "@vaadin/hilla-react-crud": "24.6.6", - "@vaadin/hilla-react-form": "24.6.6", - "@vaadin/hilla-react-i18n": "24.6.6", - "@vaadin/hilla-react-signals": "24.6.6", - "@vaadin/polymer-legacy-adapter": "24.6.6", - "@vaadin/react-components": "24.6.6", + "@vaadin/hilla-file-router": "24.7.1", + "@vaadin/hilla-frontend": "24.7.1", + "@vaadin/hilla-lit-form": "24.7.1", + "@vaadin/hilla-react-auth": "24.7.1", + "@vaadin/hilla-react-crud": "24.7.1", + "@vaadin/hilla-react-form": "24.7.1", + "@vaadin/hilla-react-i18n": "24.7.1", + "@vaadin/hilla-react-signals": "24.7.1", + "@vaadin/polymer-legacy-adapter": "24.7.1", + "@vaadin/react-components": "24.7.1", "@vaadin/vaadin-development-mode-detector": "2.0.7", - "@vaadin/vaadin-lumo-styles": "24.6.6", - "@vaadin/vaadin-material-styles": "24.6.6", - "@vaadin/vaadin-themable-mixin": "24.6.6", + "@vaadin/vaadin-lumo-styles": "24.7.1", + "@vaadin/vaadin-material-styles": "24.7.1", + "@vaadin/vaadin-themable-mixin": "24.7.1", "@vaadin/vaadin-usage-statistics": "2.1.3", "classnames": "^2.5.1", "construct-style-sheets-polyfill": "3.1.0", @@ -48,7 +48,7 @@ "react-aria-components": "^1.7.1", "react-confetti-boom": "^1.0.0", "react-dom": "18.3.1", - "react-router-dom": "6.29.0", + "react-router": "7.2.0", "yup": "^1.6.1" }, "devDependencies": { @@ -60,21 +60,22 @@ "@types/node": "^22.4.0", "@types/react": "18.3.18", "@types/react-dom": "18.3.5", - "@vaadin/hilla-generator-cli": "24.6.6", - "@vaadin/hilla-generator-core": "24.6.6", - "@vaadin/hilla-generator-plugin-backbone": "24.6.6", - "@vaadin/hilla-generator-plugin-barrel": "24.6.6", - "@vaadin/hilla-generator-plugin-client": "24.6.6", - "@vaadin/hilla-generator-plugin-model": "24.6.6", - "@vaadin/hilla-generator-plugin-push": "24.6.6", - "@vaadin/hilla-generator-plugin-signals": "24.6.6", - "@vaadin/hilla-generator-plugin-subtypes": "24.6.6", - "@vaadin/hilla-generator-utils": "24.6.6", + "@vaadin/hilla-generator-cli": "24.7.1", + "@vaadin/hilla-generator-core": "24.7.1", + "@vaadin/hilla-generator-plugin-backbone": "24.7.1", + "@vaadin/hilla-generator-plugin-barrel": "24.7.1", + "@vaadin/hilla-generator-plugin-client": "24.7.1", + "@vaadin/hilla-generator-plugin-model": "24.7.1", + "@vaadin/hilla-generator-plugin-push": "24.7.1", + "@vaadin/hilla-generator-plugin-signals": "24.7.1", + "@vaadin/hilla-generator-plugin-subtypes": "24.7.1", + "@vaadin/hilla-generator-plugin-transfertypes": "24.7.1", + "@vaadin/hilla-generator-utils": "24.7.1", "@vitejs/plugin-react": "4.3.4", "@vitejs/plugin-react-swc": "^3.7.0", "async": "3.2.6", "autoprefixer": "^10.4.20", - "glob": "10.4.5", + "glob": "11.0.1", "postcss": "^8.4.41", "postcss-import": "^16.1.0", "rollup-plugin-brotli": "3.1.0", @@ -83,7 +84,7 @@ "tailwindcss": "^3.4.13", "transform-ast": "2.4.4", "typescript": "5.7.3", - "vite": "6.0.11", + "vite": "6.2.3", "vite-plugin-checker": "0.8.0", "workbox-build": "7.3.0", "workbox-core": "7.3.0", @@ -135,15 +136,21 @@ } }, "node_modules/@apidevtools/json-schema-ref-parser": { - "version": "9.0.6", - "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.6.tgz", - "integrity": "sha512-M3YgsLjI0lZxvrpeGVk9Ap032W6TPQkH6pRAZz81Ac3WUNF79VQooAFnp8umjvVzUmD93NkogxEwbSce7qMsUg==", + "version": "11.7.2", + "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-11.7.2.tgz", + "integrity": "sha512-4gY54eEGEstClvEkGnwVkTkrx0sqwemEFG5OSRRn3tD91XH0+Q8XIkYIfo7IwEWPpJZwILb9GUXeShtplRc/eA==", "dev": true, "license": "MIT", "dependencies": { "@jsdevtools/ono": "^7.1.3", - "call-me-maybe": "^1.0.1", - "js-yaml": "^3.13.1" + "@types/json-schema": "^7.0.15", + "js-yaml": "^4.1.0" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/philsturgeon" } }, "node_modules/@apidevtools/openapi-schemas": { @@ -164,19 +171,19 @@ "license": "MIT" }, "node_modules/@apidevtools/swagger-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.1.0.tgz", - "integrity": "sha512-9Kt7EuS/7WbMAUv2gSziqjvxwDbFSg3Xeyfuj5laUODX8o/k/CpsAKiQ8W7/R88eXFTMbJYg6+7uAmOWNKmwnw==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.1.1.tgz", + "integrity": "sha512-u/kozRnsPO/x8QtKYJOqoGtC4kH6yg1lfYkB9Au0WhYB0FNLpyFusttQtvhlwjtG3rOwiRz4D8DnnXa8iEpIKA==", "dev": true, "license": "MIT", "dependencies": { - "@apidevtools/json-schema-ref-parser": "9.0.6", + "@apidevtools/json-schema-ref-parser": "11.7.2", "@apidevtools/openapi-schemas": "^2.1.0", "@apidevtools/swagger-methods": "^3.0.2", "@jsdevtools/ono": "^7.1.3", - "ajv": "^8.6.3", + "ajv": "^8.17.1", "ajv-draft-04": "^1.0.0", - "call-me-maybe": "^1.0.1" + "call-me-maybe": "^1.0.2" }, "peerDependencies": { "openapi-types": ">=7" @@ -1816,19 +1823,10 @@ "node": ">=6.9.0" } }, - "node_modules/@bcoe/v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", - "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz", - "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz", + "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==", "cpu": [ "ppc64" ], @@ -1843,9 +1841,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz", - "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz", + "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==", "cpu": [ "arm" ], @@ -1860,9 +1858,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz", - "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz", + "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==", "cpu": [ "arm64" ], @@ -1877,9 +1875,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz", - "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz", + "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==", "cpu": [ "x64" ], @@ -1894,9 +1892,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz", - "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz", + "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==", "cpu": [ "arm64" ], @@ -1911,9 +1909,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz", - "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz", + "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==", "cpu": [ "x64" ], @@ -1928,9 +1926,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz", - "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz", + "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==", "cpu": [ "arm64" ], @@ -1945,9 +1943,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz", - "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz", + "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==", "cpu": [ "x64" ], @@ -1962,9 +1960,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz", - "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz", + "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==", "cpu": [ "arm" ], @@ -1979,9 +1977,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz", - "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz", + "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==", "cpu": [ "arm64" ], @@ -1996,9 +1994,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz", - "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz", + "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==", "cpu": [ "ia32" ], @@ -2013,9 +2011,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz", - "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz", + "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==", "cpu": [ "loong64" ], @@ -2030,9 +2028,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz", - "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz", + "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==", "cpu": [ "mips64el" ], @@ -2047,9 +2045,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz", - "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz", + "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==", "cpu": [ "ppc64" ], @@ -2064,9 +2062,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz", - "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz", + "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==", "cpu": [ "riscv64" ], @@ -2081,9 +2079,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz", - "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz", + "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==", "cpu": [ "s390x" ], @@ -2098,9 +2096,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz", - "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz", + "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==", "cpu": [ "x64" ], @@ -2115,9 +2113,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz", - "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz", + "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==", "cpu": [ "arm64" ], @@ -2132,9 +2130,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz", - "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz", + "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==", "cpu": [ "x64" ], @@ -2149,9 +2147,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz", - "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz", + "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==", "cpu": [ "arm64" ], @@ -2166,9 +2164,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz", - "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz", + "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==", "cpu": [ "x64" ], @@ -2183,9 +2181,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz", - "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz", + "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==", "cpu": [ "x64" ], @@ -2200,9 +2198,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz", - "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz", + "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==", "cpu": [ "arm64" ], @@ -2217,9 +2215,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz", - "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz", + "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==", "cpu": [ "ia32" ], @@ -2234,9 +2232,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz", - "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz", + "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==", "cpu": [ "x64" ], @@ -6436,15 +6434,6 @@ "node": ">=12" } }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", @@ -6528,12 +6517,12 @@ "license": "BSD-3-Clause" }, "node_modules/@lit/react": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@lit/react/-/react-1.0.6.tgz", - "integrity": "sha512-QIss8MPh6qUoFJmuaF4dSHts3qCsA36S3HcOLiNPShxhgYPr4XJRnCBKPipk85sR9xr6TQrOcDMfexwbNdJHYA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@lit/react/-/react-1.0.7.tgz", + "integrity": "sha512-cencnwwLXQKiKxjfFzSgZRngcWJzUDZi/04E0fSaF86wZgchMdvTyu+lE36DrUfvuus3bH8+xLPrhM1cTjwpzw==", "license": "BSD-3-Clause", "peerDependencies": { - "@types/react": "17 || 18" + "@types/react": "17 || 18 || 19" } }, "node_modules/@lit/reactive-element": { @@ -6659,7 +6648,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/@preact/signals-react/-/signals-react-3.0.1.tgz", "integrity": "sha512-HkM5Q2IsETO1M0bUzy4JB0EPQCf99SMbWP9K6GYlYVHfOX1HLKJ6Dl9L1/1rQnmrQpUsTw0R+IJQDh6tYWar2g==", - "dev": true, "license": "MIT", "dependencies": { "@preact/signals-core": "^1.7.0", @@ -8513,15 +8501,6 @@ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@remix-run/router": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.22.0.tgz", - "integrity": "sha512-MBOl8MeOzpK0HQQQshKB7pABXbmyHizdTpqnrIseTbsv0nAepwC2ENZa1aaBExNQcpLoXmWthhak8SABLzvGPw==", - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/@rollup/plugin-node-resolve": { "version": "15.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.1.tgz", @@ -8622,11 +8601,13 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "android" - ] + ], + "peer": true }, "node_modules/@rollup/rollup-android-arm64": { "version": "4.28.1", @@ -8635,11 +8616,13 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "android" - ] + ], + "peer": true }, "node_modules/@rollup/rollup-darwin-arm64": { "version": "4.28.1", @@ -8648,11 +8631,13 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "darwin" - ] + ], + "peer": true }, "node_modules/@rollup/rollup-darwin-x64": { "version": "4.28.1", @@ -8661,11 +8646,13 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "darwin" - ] + ], + "peer": true }, "node_modules/@rollup/rollup-freebsd-arm64": { "version": "4.28.1", @@ -8674,11 +8661,13 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "freebsd" - ] + ], + "peer": true }, "node_modules/@rollup/rollup-freebsd-x64": { "version": "4.28.1", @@ -8687,11 +8676,13 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "freebsd" - ] + ], + "peer": true }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { "version": "4.28.1", @@ -8700,11 +8691,13 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { "version": "4.28.1", @@ -8713,11 +8706,13 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/@rollup/rollup-linux-arm64-gnu": { "version": "4.28.1", @@ -8726,11 +8721,13 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/@rollup/rollup-linux-arm64-musl": { "version": "4.28.1", @@ -8739,11 +8736,13 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/@rollup/rollup-linux-loongarch64-gnu": { "version": "4.28.1", @@ -8752,11 +8751,13 @@ "cpu": [ "loong64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { "version": "4.28.1", @@ -8765,11 +8766,13 @@ "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { "version": "4.28.1", @@ -8778,6 +8781,22 @@ "cpu": [ "riscv64" ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.38.0.tgz", + "integrity": "sha512-9EYTX+Gus2EGPbfs+fh7l95wVADtSQyYw4DfSBcYdUEAmP2lqSZY0Y17yX/3m5VKGGJ4UmIH5LHLkMJft3bYoA==", + "cpu": [ + "riscv64" + ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -8791,11 +8810,13 @@ "cpu": [ "s390x" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/@rollup/rollup-linux-x64-gnu": { "version": "4.28.1", @@ -8804,11 +8825,13 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/@rollup/rollup-linux-x64-musl": { "version": "4.28.1", @@ -8817,11 +8840,13 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/@rollup/rollup-win32-arm64-msvc": { "version": "4.28.1", @@ -8830,11 +8855,13 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "win32" - ] + ], + "peer": true }, "node_modules/@rollup/rollup-win32-ia32-msvc": { "version": "4.28.1", @@ -8843,11 +8870,13 @@ "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "win32" - ] + ], + "peer": true }, "node_modules/@rollup/rollup-win32-x64-msvc": { "version": "4.28.1", @@ -8856,11 +8885,13 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "win32" - ] + ], + "peer": true }, "node_modules/@surma/rollup-plugin-off-main-thread": { "version": "2.2.3", @@ -9165,25 +9196,17 @@ "@babel/types": "^7.20.7" } }, - "node_modules/@types/chai": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", - "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", - "license": "MIT", - "dependencies": { - "@types/deep-eql": "*" - } - }, - "node_modules/@types/deep-eql": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", - "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", "license": "MIT" }, "node_modules/@types/estree": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, "license": "MIT" }, "node_modules/@types/hoist-non-react-statics": { @@ -9196,10 +9219,11 @@ "hoist-non-react-statics": "^3.3.0" } }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, "license": "MIT" }, "node_modules/@types/lodash": { @@ -9285,164 +9309,165 @@ "license": "MIT" }, "node_modules/@vaadin/a11y-base": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/a11y-base/-/a11y-base-24.6.6.tgz", - "integrity": "sha512-EagDJ536XrZWcMYFOCqAPPvNJT3NeC6y+KsRJtPp9MbydngpPPq8gt903auBbblaHN7bS5T8uqJfO/rjAOnZvw==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/a11y-base/-/a11y-base-24.7.1.tgz", + "integrity": "sha512-e9MzAB4WmyOnbrCIiry7j17D+57Gr8M68Wlqhh9jONEOpN1Q4T1SiEflb4G1QHCF5Ol5oid5gDvs/T6GGVqIoA==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "~24.6.6", + "@vaadin/component-base": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/accordion": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/accordion/-/accordion-24.6.6.tgz", - "integrity": "sha512-CZxOW/7Lc/h8BYf+czJTnhrkKQ35GVcDUMLoOy7vR90hZgLlkdva/e/uEqra48GrjLGn1WFRGFICtDX1/qQSbw==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/accordion/-/accordion-24.7.1.tgz", + "integrity": "sha512-5qelg8ilmhgppElJxTgIe/e4K7BIidhATk9RCzL7v+bVHbkF+GQB3GP75Zm+odPT6M51vHVputHtYcBiOXRu7Q==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/details": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/details": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/app-layout": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/app-layout/-/app-layout-24.6.6.tgz", - "integrity": "sha512-ikPalzmFtSnHQc1A0ZCNcDMzpuLQh7RZcekzo30jXWo/NIiM4LMXc7V7NC4QP4wv4aOn9ZjfULrPiwbIqukshQ==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/app-layout/-/app-layout-24.7.1.tgz", + "integrity": "sha512-rzrV97fHFNhawKiCEdXzk1wTsj1PUUHetXQxYTwbn8AfNhZrsKsSOzmHiGPFabff6aoVLNSfkiipjoe4/E1GRA==", "license": "Apache-2.0", "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/button": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/button": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/avatar": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/avatar/-/avatar-24.6.6.tgz", - "integrity": "sha512-bb81GsL/lg5qtweKJulBGbE2mZlFyhSvtp4cYxXel9D0aS1shTGwK0RpMOS5UlpnEz1Xh8N3eDeMRqLm5VPeHg==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/avatar/-/avatar-24.7.1.tgz", + "integrity": "sha512-Nf0CkZU6QK7w1BhPfPDIwczpL2su0YPja3OChq9xRO4v+lSHT+6eRxKxLS0INde9ABA3F/8bsFJnMgiKBrE/Pw==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/tooltip": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/tooltip": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/avatar-group": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/avatar-group/-/avatar-group-24.6.6.tgz", - "integrity": "sha512-nmh4teTqng6XccRSu5pY97vTzElB3kT+o8yQLBHPfIvPlDdojuXSLZ5/dc1sYC+DsF9/b7KVsu5ykcDyLrYArA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/avatar-group/-/avatar-group-24.7.1.tgz", + "integrity": "sha512-j+h8gnS/Mr1PFoho3sHq9YnQnkfizrkwhRsZ0V8ebyaTvKf63hNsoUK7HxXMNC4fU3s+31Doh8mgoiYf4CFUCw==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/avatar": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/item": "~24.6.6", - "@vaadin/list-box": "~24.6.6", - "@vaadin/overlay": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/avatar": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/item": "~24.7.1", + "@vaadin/list-box": "~24.7.1", + "@vaadin/overlay": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/bundles": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/bundles/-/bundles-24.6.6.tgz", - "integrity": "sha512-FeWtmOBMYsgd2+xCT4y3/JTx8ZY8L/gj45OH/mqtg2y4IObaAckql6zyZsclP1FIJu6pFrAvghWPMY0Be2wAUA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/bundles/-/bundles-24.7.1.tgz", + "integrity": "sha512-xYfvCWNCYoFi/zAcUoRD72E+80UyKh+/lCTtDTjhkpGb0aw4W6Lq6cuUExsyv9q7/Dm2SPn+kNF/FXCpxo56Gg==", "license": "(Apache-2.0 OR SEE LICENSE IN https://vaadin.com/license/cvdl-4.0)", "peerDependencies": { "@open-wc/dedupe-mixin": "1.4.0", "@polymer/polymer": "3.5.2", - "@vaadin/a11y-base": "24.6.6", - "@vaadin/accordion": "24.6.6", - "@vaadin/app-layout": "24.6.6", - "@vaadin/avatar": "24.6.6", - "@vaadin/avatar-group": "24.6.6", - "@vaadin/board": "24.6.6", - "@vaadin/button": "24.6.6", - "@vaadin/card": "24.6.6", - "@vaadin/charts": "24.6.6", - "@vaadin/checkbox": "24.6.6", - "@vaadin/checkbox-group": "24.6.6", - "@vaadin/combo-box": "24.6.6", - "@vaadin/component-base": "24.6.6", - "@vaadin/confirm-dialog": "24.6.6", - "@vaadin/context-menu": "24.6.6", - "@vaadin/cookie-consent": "24.6.6", - "@vaadin/crud": "24.6.6", - "@vaadin/custom-field": "24.6.6", - "@vaadin/dashboard": "24.6.6", - "@vaadin/date-picker": "24.6.6", - "@vaadin/date-time-picker": "24.6.6", - "@vaadin/details": "24.6.6", - "@vaadin/dialog": "24.6.6", - "@vaadin/email-field": "24.6.6", - "@vaadin/field-base": "24.6.6", - "@vaadin/field-highlighter": "24.6.6", - "@vaadin/form-layout": "24.6.6", - "@vaadin/grid": "24.6.6", - "@vaadin/grid-pro": "24.6.6", - "@vaadin/horizontal-layout": "24.6.6", - "@vaadin/icon": "24.6.6", - "@vaadin/icons": "24.6.6", - "@vaadin/input-container": "24.6.6", - "@vaadin/integer-field": "24.6.6", - "@vaadin/item": "24.6.6", - "@vaadin/list-box": "24.6.6", - "@vaadin/lit-renderer": "24.6.6", - "@vaadin/login": "24.6.6", - "@vaadin/map": "24.6.6", - "@vaadin/menu-bar": "24.6.6", - "@vaadin/message-input": "24.6.6", - "@vaadin/message-list": "24.6.6", - "@vaadin/multi-select-combo-box": "24.6.6", - "@vaadin/notification": "24.6.6", - "@vaadin/number-field": "24.6.6", - "@vaadin/overlay": "24.6.6", - "@vaadin/password-field": "24.6.6", - "@vaadin/polymer-legacy-adapter": "24.6.6", - "@vaadin/popover": "24.6.6", - "@vaadin/progress-bar": "24.6.6", - "@vaadin/radio-group": "24.6.6", - "@vaadin/rich-text-editor": "24.6.6", - "@vaadin/scroller": "24.6.6", - "@vaadin/select": "24.6.6", - "@vaadin/side-nav": "24.6.6", - "@vaadin/split-layout": "24.6.6", - "@vaadin/tabs": "24.6.6", - "@vaadin/tabsheet": "24.6.6", - "@vaadin/text-area": "24.6.6", - "@vaadin/text-field": "24.6.6", - "@vaadin/time-picker": "24.6.6", - "@vaadin/tooltip": "24.6.6", - "@vaadin/upload": "24.6.6", + "@vaadin/a11y-base": "24.7.1", + "@vaadin/accordion": "24.7.1", + "@vaadin/app-layout": "24.7.1", + "@vaadin/avatar": "24.7.1", + "@vaadin/avatar-group": "24.7.1", + "@vaadin/board": "24.7.1", + "@vaadin/button": "24.7.1", + "@vaadin/card": "24.7.1", + "@vaadin/charts": "24.7.1", + "@vaadin/checkbox": "24.7.1", + "@vaadin/checkbox-group": "24.7.1", + "@vaadin/combo-box": "24.7.1", + "@vaadin/component-base": "24.7.1", + "@vaadin/confirm-dialog": "24.7.1", + "@vaadin/context-menu": "24.7.1", + "@vaadin/cookie-consent": "24.7.1", + "@vaadin/crud": "24.7.1", + "@vaadin/custom-field": "24.7.1", + "@vaadin/dashboard": "24.7.1", + "@vaadin/date-picker": "24.7.1", + "@vaadin/date-time-picker": "24.7.1", + "@vaadin/details": "24.7.1", + "@vaadin/dialog": "24.7.1", + "@vaadin/email-field": "24.7.1", + "@vaadin/field-base": "24.7.1", + "@vaadin/field-highlighter": "24.7.1", + "@vaadin/form-layout": "24.7.1", + "@vaadin/grid": "24.7.1", + "@vaadin/grid-pro": "24.7.1", + "@vaadin/horizontal-layout": "24.7.1", + "@vaadin/icon": "24.7.1", + "@vaadin/icons": "24.7.1", + "@vaadin/input-container": "24.7.1", + "@vaadin/integer-field": "24.7.1", + "@vaadin/item": "24.7.1", + "@vaadin/list-box": "24.7.1", + "@vaadin/lit-renderer": "24.7.1", + "@vaadin/login": "24.7.1", + "@vaadin/map": "24.7.1", + "@vaadin/menu-bar": "24.7.1", + "@vaadin/message-input": "24.7.1", + "@vaadin/message-list": "24.7.1", + "@vaadin/multi-select-combo-box": "24.7.1", + "@vaadin/notification": "24.7.1", + "@vaadin/number-field": "24.7.1", + "@vaadin/overlay": "24.7.1", + "@vaadin/password-field": "24.7.1", + "@vaadin/polymer-legacy-adapter": "24.7.1", + "@vaadin/popover": "24.7.1", + "@vaadin/progress-bar": "24.7.1", + "@vaadin/radio-group": "24.7.1", + "@vaadin/rich-text-editor": "24.7.1", + "@vaadin/scroller": "24.7.1", + "@vaadin/select": "24.7.1", + "@vaadin/side-nav": "24.7.1", + "@vaadin/split-layout": "24.7.1", + "@vaadin/tabs": "24.7.1", + "@vaadin/tabsheet": "24.7.1", + "@vaadin/text-area": "24.7.1", + "@vaadin/text-field": "24.7.1", + "@vaadin/time-picker": "24.7.1", + "@vaadin/tooltip": "24.7.1", + "@vaadin/upload": "24.7.1", "@vaadin/vaadin-development-mode-detector": "2.0.7", - "@vaadin/vaadin-lumo-styles": "24.6.6", - "@vaadin/vaadin-themable-mixin": "24.6.6", + "@vaadin/vaadin-lumo-styles": "24.7.1", + "@vaadin/vaadin-themable-mixin": "24.7.1", "@vaadin/vaadin-usage-statistics": "2.1.3", - "@vaadin/vertical-layout": "24.6.6", - "@vaadin/virtual-list": "24.6.6", + "@vaadin/vertical-layout": "24.7.1", + "@vaadin/virtual-list": "24.7.1", "cookieconsent": "3.1.1", "highcharts": "9.2.2", "lit": "3.2.1", @@ -9685,87 +9710,87 @@ } }, "node_modules/@vaadin/button": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/button/-/button-24.6.6.tgz", - "integrity": "sha512-yNXtag6HR0NvGCSp4Q9GjWTiHaLnHjYyRS3YiW352fojXFZxSNiEgj9WlTQbNiRMJZXw8yRHGuLpN5OSvJ7xOA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/button/-/button-24.7.1.tgz", + "integrity": "sha512-6t+KBKq/Qz1fEEgBVWRWTRFQkQCA8JBmS6ZMtrWLSoDyycaqlI1SjDHT/1jzIUGcXRVOI7TeZKyJ+fTZVWhNgg==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/card": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/card/-/card-24.6.6.tgz", - "integrity": "sha512-9pfNewtlvF2S2JKeeJ6UQbUxrSr7wPEp5Xn4znW441QhIZ8rDH4VRp/HgHdIm2KWYiD2UQ3fr+gJI+KsRzE0GA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/card/-/card-24.7.1.tgz", + "integrity": "sha512-ZAoyuGkczQbgb3yp1gps7FjFFDRxgMWZhxmn6dIVjqLNdjH40gdc9RGbpUvULRvUIhHPerCgBl/zAti50E9JVQ==", "license": "Apache-2.0", "dependencies": { - "@vaadin/component-base": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/component-base": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/checkbox": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/checkbox/-/checkbox-24.6.6.tgz", - "integrity": "sha512-bvkgNMYnkB4zEOQ0P8fwfaASaChjhHTImZIc0gyjzpqmTezC6FmKTfoGpVzonL3REvt+lPiFXTCXdvaQ2vPHEQ==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/checkbox/-/checkbox-24.7.1.tgz", + "integrity": "sha512-uhWOyWaTTDgWBMrJgyGDgzKSOwrDDFmoY5vRUbUvNgP9gilJwdEjJPSc4VlQWDfy5csMq2q9xPOv5I1LNwnR0A==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/field-base": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/field-base": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/checkbox-group": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/checkbox-group/-/checkbox-group-24.6.6.tgz", - "integrity": "sha512-qdC02Z5Qpspdbf7eYgKtgtM650EMsEO2SGrDhq/fmZUrpDykYL9elEm6ainDRN2N82RfKMqQqDwlV8mXKQL8ig==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/checkbox-group/-/checkbox-group-24.7.1.tgz", + "integrity": "sha512-Tsy6hoKYUpuC/fKgSVHF+13UIAbfGvpq17Yl6nlt6L5XUof3A2AOUIELMXSZ9EoHIfgCU4qU+qFFryVt5I8OBA==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/checkbox": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/field-base": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/checkbox": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/field-base": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/combo-box": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/combo-box/-/combo-box-24.6.6.tgz", - "integrity": "sha512-4EeGQydpCSdcxt7unoV9j2KzjeCBmYFxeUdvqGDpubxa1/rErBe5AkLzkqjQCWLK9hOJdBjXE0PbAkkdWRQdQw==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/combo-box/-/combo-box-24.7.1.tgz", + "integrity": "sha512-AXz5naJjZAa9EwXSCvzpeLPjbgZemYTd7nW9PqogEMSsGtOmsBWsXmy3tRHJBYUklXjaUL9nvC2uqqTCZf5Pqw==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/field-base": "~24.6.6", - "@vaadin/input-container": "~24.6.6", - "@vaadin/item": "~24.6.6", - "@vaadin/lit-renderer": "~24.6.6", - "@vaadin/overlay": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/field-base": "~24.7.1", + "@vaadin/input-container": "~24.7.1", + "@vaadin/item": "~24.7.1", + "@vaadin/lit-renderer": "~24.7.1", + "@vaadin/overlay": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, @@ -9782,9 +9807,9 @@ } }, "node_modules/@vaadin/component-base": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/component-base/-/component-base-24.6.6.tgz", - "integrity": "sha512-Luk/aNkk4qdnaRYZADRaHt+8nkKxerySE+h1hBXVkm8NKl728y0nFHALoV3MQZ3uGtqDEgCo5miSF+1Rb7MZWA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/component-base/-/component-base-24.7.1.tgz", + "integrity": "sha512-XO+35dd3OvxyIg9Q6YAeUCUtRFerLi0EWO4EiSYokEI2nJwv8gMtm7OWQzXjPXTbBzzWKLkKrIFdjnWP4c/HNQ==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", @@ -9795,270 +9820,255 @@ } }, "node_modules/@vaadin/confirm-dialog": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/confirm-dialog/-/confirm-dialog-24.6.6.tgz", - "integrity": "sha512-X2c6AoyDr9V2ktTNTBTlu/2HbywPjNsihz9iGBN8vnPkj05UXDNI+RCeBfUHqGR7BfF22bZJrcKkPwxMGxTE1A==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/confirm-dialog/-/confirm-dialog-24.7.1.tgz", + "integrity": "sha512-AAqF2RzPLGPFoqB2j9sp9jZvz71QNxzewCo50MVjM5pJEKV4XSCQeh5osbrotszq+NfYwBSpj0X5gejyB3pPbw==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/button": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/dialog": "~24.6.6", - "@vaadin/overlay": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/button": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/dialog": "~24.7.1", + "@vaadin/overlay": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/context-menu": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/context-menu/-/context-menu-24.6.6.tgz", - "integrity": "sha512-fEki4YoOo+X57xYqpWmhjcQR8cUQPINrFJH1cxapPT3paRNco6rjDy86uwNcUEthLvxE7BNe7Nrad42T9JMJew==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/context-menu/-/context-menu-24.7.1.tgz", + "integrity": "sha512-CvF4ffAbvI28nbp2RtcH5znOUAZ+kFhkvM7zqLackJ00nKeEJpAeI+pwqBXyYYwqLGJN+yt1qBck85H+7Wm6wA==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/item": "~24.6.6", - "@vaadin/list-box": "~24.6.6", - "@vaadin/lit-renderer": "~24.6.6", - "@vaadin/overlay": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/item": "~24.7.1", + "@vaadin/list-box": "~24.7.1", + "@vaadin/lit-renderer": "~24.7.1", + "@vaadin/overlay": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/custom-field": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/custom-field/-/custom-field-24.6.6.tgz", - "integrity": "sha512-LqMxj1Y6MYynxTkMkgN9ty8m4PN8p+TV4E5ZjMu6+tw/qG/e0jARyoBn7fDU/faGuM4gE/jDGuhjDOsbyf/6GA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/custom-field/-/custom-field-24.7.1.tgz", + "integrity": "sha512-sf3IhKKblX+SFikj9xOqd68By2aaaJvyMYHLpVtTbHFgwqYPN1ahyj86u964XOx/SjSGZ1GVGKWh0IiTSB2MVQ==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/field-base": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/field-base": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/date-picker": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/date-picker/-/date-picker-24.6.6.tgz", - "integrity": "sha512-DqhW0hSSfjLV4ff0cEZrb4WC5SigelHX+snSw6QIOVCDhsyO7r+O0sm9X1FVCUuKxgtzrlsNSS8tgjyFuQdOTg==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/date-picker/-/date-picker-24.7.1.tgz", + "integrity": "sha512-KtoIqJG36DUz/U7m4cfQowlY2ShWpKAWjGbfhyj0g5MtkX05qvfhRoulFgCIZNi7MsHk4ExfaHzGijsAGlQgrw==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.2.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/button": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/field-base": "~24.6.6", - "@vaadin/input-container": "~24.6.6", - "@vaadin/overlay": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/button": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/field-base": "~24.7.1", + "@vaadin/input-container": "~24.7.1", + "@vaadin/overlay": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/date-time-picker": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/date-time-picker/-/date-time-picker-24.6.6.tgz", - "integrity": "sha512-YOGIEQWAI/rNF5xVDdqhUFVFkds5GYy81nbNtV419hZfqddYxshTk2uTzEaV6y5QuDvP9s6GDFKY/PUH006ABQ==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/date-time-picker/-/date-time-picker-24.7.1.tgz", + "integrity": "sha512-pI7XYokoqUKr1j9fQYS9FvzMdF/DMlacl0kXEDOdOsuT9ttkLA9KCLgEVu6yid+Gm+zllPQO1a4qXbn8QdHIBg==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/custom-field": "~24.6.6", - "@vaadin/date-picker": "~24.6.6", - "@vaadin/field-base": "~24.6.6", - "@vaadin/time-picker": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/custom-field": "~24.7.1", + "@vaadin/date-picker": "~24.7.1", + "@vaadin/field-base": "~24.7.1", + "@vaadin/time-picker": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/details": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/details/-/details-24.6.6.tgz", - "integrity": "sha512-U8eVRwMCaqxrSUmV/PfvLPDajesyuVqSd4d90sUB32t63chDOXUytH0p5FWmr9wrCRXrmVa7QouG50GIWmq30Q==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/details/-/details-24.7.1.tgz", + "integrity": "sha512-bnS+UWdamfRoYaR0WxuXJhywC7YAQ5byxti8Jzqex26KEcsUHnm1aEFsCtQ0tYJbdH5cx9wC26gC3I7YoqbcpQ==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/button": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/button": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/dialog": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/dialog/-/dialog-24.6.6.tgz", - "integrity": "sha512-IEy7NEhcIYY95BAlpb36K7FcwBHx7G8V5nRILipRlntz7DJaaP4j4m5b0vZrMYRYufRQ9MUkL0d1AtnAYd+upQ==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/dialog/-/dialog-24.7.1.tgz", + "integrity": "sha512-l+WEHil5J5BgUAYzfYxnHo2kMLMBiT3uFb6ew4VJBXGqU+L/Fjd4w/OC4pDcSDr24juuTSB8EHrgv+LWdM0BEg==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "~24.6.6", - "@vaadin/lit-renderer": "~24.6.6", - "@vaadin/overlay": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/component-base": "~24.7.1", + "@vaadin/lit-renderer": "~24.7.1", + "@vaadin/overlay": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/email-field": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/email-field/-/email-field-24.6.6.tgz", - "integrity": "sha512-7lUTC9Vdd3zrBBXg4Fh3DN6FkT6k9BQH37b7EIdilCHISrF/1LxbZNmRNrAyWc1SGCLXkMLrxKZsjpN/jz15rw==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/email-field/-/email-field-24.7.1.tgz", + "integrity": "sha512-0u63JMh7PClOTxP64kKMIcuwNhzjheC0g9cPMZSQvIC1pP+BvT1d1Ti6PuiB7wo9q8pPgZBg4SUunAWQlfm+Yw==", "license": "Apache-2.0", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "~24.6.6", - "@vaadin/text-field": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/component-base": "~24.7.1", + "@vaadin/text-field": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/field-base": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/field-base/-/field-base-24.6.6.tgz", - "integrity": "sha512-4tJC8luIFHnqTDeQg0+0K7dz4kxs7ZoiNhgVq3WXOAkWzzZHoyG8KPqGIFwb+lDVKZwTQuLTaGXrDOatYanNSA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/field-base/-/field-base-24.7.1.tgz", + "integrity": "sha512-V5C+aHlKzgNzmvS/N3ZMElZUpRmdt+Lvibns6VZnjm7jeOsCFql0LQTRNOSWuNuzGGO0jgc1mT/rsGW0uLqg5A==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/field-highlighter": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/field-highlighter/-/field-highlighter-24.6.6.tgz", - "integrity": "sha512-v5KrQO6uk41nIPqDNyQmmElhYHieYwika0kAPmz/cRdA3tQqN+sWLM/hPSo/i9+pGCjw74kiC4sCSp0Ld9qTfA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/field-highlighter/-/field-highlighter-24.7.1.tgz", + "integrity": "sha512-zoV6tSAhmu+x7xZLK/nwhQCUhX0kJ1CtyP4cit0aH1G08s/2ZXnwN6bsTU4XkiY89LkS9iy5v0qru5nLqthkew==", "license": "Apache-2.0", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/overlay": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/overlay": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/form-layout": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/form-layout/-/form-layout-24.6.6.tgz", - "integrity": "sha512-ROtrcYI1AlWdL38vTRQZVuzGJyxC+mWWd44SAW8wZ8uizJhn3sXQNJR3VHYrEzf0vYTROZDa0mvOQYu/+TnPvQ==", - "license": "Apache-2.0", - "dependencies": { - "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6" - } - }, - "node_modules/@vaadin/grid": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/grid/-/grid-24.6.6.tgz", - "integrity": "sha512-k8iRSrCQd+7D38JTiX+Yp0+La4dpGtKYnPJqWZ7Kr35ETD0KRSESbPFfFg8MLJ1M2uhHlytcarlYMdnpV3zpeg==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/form-layout/-/form-layout-24.7.1.tgz", + "integrity": "sha512-atDwVg/LNrmE1F2kav+jY6FxOjz1beDaRQrY05LFVZpe3eIii06nGoF7L6wrkL6Z+kxotxJeVsRKD6ktb3B3+Q==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/checkbox": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/lit-renderer": "~24.6.6", - "@vaadin/text-field": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/grid": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/grid/-/grid-24.7.1.tgz", + "integrity": "sha512-zmMi+g3rQOFMOOJAU6WI+A5QFN4288kVIevG1/9v2TeSvA+P3iGoXIUjMupeuwA2zyMqUw9k6OMMG4Tt1T5Mww==", + "license": "Apache-2.0", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/checkbox": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/lit-renderer": "~24.7.1", + "@vaadin/text-field": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/hilla-file-router": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/hilla-file-router/-/hilla-file-router-24.6.6.tgz", - "integrity": "sha512-Kei/+oiKNmPF/ON2SKKxRJSRRnPq3UF/p2gNSOvIOixbvT9WIfdmiVgl9oF465ZgXNSG0dafFbkyVxjG42iVBA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/hilla-file-router/-/hilla-file-router-24.7.1.tgz", + "integrity": "sha512-GQoqWepLOwHgJqTRa196CZvun3t6Dkf5uDmljmiN5FNTu+5pVJZQkDYlmtfFOBMydluRDVpsq+2o0zorWNyooQ==", "license": "Apache-2.0", "dependencies": { - "@types/chai": "^5.0.1", - "@vaadin/hilla-generator-utils": "24.6.6", - "@vaadin/hilla-react-auth": "24.6.6", - "@vaadin/hilla-react-signals": "24.6.6", - "c8": "^10.1.3", - "react": "^18.2.0", - "rollup": "^4.12.0", - "typescript": "5.7.2" + "@vaadin/hilla-generator-utils": "24.7.1", + "@vaadin/hilla-react-auth": "24.7.1", + "@vaadin/hilla-react-signals": "24.7.1", + "typescript": "5.7.3" }, "peerDependencies": { - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "6.29.0" - } - }, - "node_modules/@vaadin/hilla-file-router/node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" + "react": "18 || 19", + "react-dom": "18 || 19", + "react-router": "7" } }, "node_modules/@vaadin/hilla-frontend": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/hilla-frontend/-/hilla-frontend-24.6.6.tgz", - "integrity": "sha512-xkHgurqtMRgoHhD78ylBA6Ef8h5zZ3G+g3ahu2bOaayDErAAezjTFxcGymaJB9GFTZe6KAN6E5exaugiVCPXOQ==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/hilla-frontend/-/hilla-frontend-24.7.1.tgz", + "integrity": "sha512-AXVCpbdK5c1pYDdP/grXqhQ8UpO4SQ23AL+9yshuvBUyCvrjXYWLTD0Ldf+RcEVQSNfff/M3A47vp0MsUkb1Fw==", "license": "Apache-2.0", "dependencies": { - "@vaadin/common-frontend": "^0.0.19", - "atmosphere.js": "^3.1.3", - "js-cookie": "^3.0.5" + "@vaadin/common-frontend": "0.0.19", + "atmosphere.js": "3.1.3", + "js-cookie": "3.0.5" }, "peerDependencies": { "lit": "^3.0.0" } }, "node_modules/@vaadin/hilla-generator-cli": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-cli/-/hilla-generator-cli-24.6.6.tgz", - "integrity": "sha512-brmQXd5cxZsfyV6cQugTHZX0Eo1Ru/dzinWQn7Rkk4kifI2CniAFuC9scDXdUELXyb573UZcrlztP4UXCAfAlw==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-cli/-/hilla-generator-cli-24.7.1.tgz", + "integrity": "sha512-r6EcuLEiBEgnEqLAgYXkmbTcN/xnjlahY7qYHMtrAGOM6jXj1IGqHzI8RqNFpRzN0ERPPkexO4uOi/8hSFUmcQ==", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-core": "24.6.6", - "@vaadin/hilla-generator-utils": "24.6.6", - "get-stdin": "^9.0.0", - "meow": "^12.1.1" + "@vaadin/hilla-generator-core": "24.7.1", + "@vaadin/hilla-generator-utils": "24.7.1", + "get-stdin": "9.0.0", + "meow": "13.2.0" }, "bin": { "tsgen": "bin/index.js" @@ -10068,820 +10078,760 @@ } }, "node_modules/@vaadin/hilla-generator-cli/node_modules/meow": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", - "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", + "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", "dev": true, "license": "MIT", "engines": { - "node": ">=16.10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@vaadin/hilla-generator-core": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-core/-/hilla-generator-core-24.6.6.tgz", - "integrity": "sha512-0AIjODn2roHm4EPPbCBo6/i8y38s593oM4pKbqRWkys8cNPJcZgXtXv652WA9CMHSB50cp9/gfJduiy6EnRdKw==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-core/-/hilla-generator-core-24.7.1.tgz", + "integrity": "sha512-YVZDZnvwYD+5r9ck+zHpGBGZG7LHxt2+UU9xuXWLi73HZYDQPAf4CD5V0gk8qqnXUH+irERoBDLVRSnitRvseQ==", "dev": true, "license": "Apache 2.0", "dependencies": { - "@apidevtools/swagger-parser": "^10.1.0", - "@vaadin/hilla-generator-utils": "24.6.6", - "meow": "^12.1.1", - "openapi-types": "^12.1.3", - "typescript": "5.7.2" + "@apidevtools/swagger-parser": "10.1.1", + "@vaadin/hilla-generator-utils": "24.7.1", + "meow": "13.2.0", + "openapi-types": "12.1.3", + "typescript": "5.7.3" }, "engines": { "node": ">= 16.13" } }, "node_modules/@vaadin/hilla-generator-core/node_modules/meow": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", - "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", + "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", "dev": true, "license": "MIT", "engines": { - "node": ">=16.10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@vaadin/hilla-generator-core/node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "node_modules/@vaadin/hilla-generator-plugin-backbone": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-plugin-backbone/-/hilla-generator-plugin-backbone-24.6.6.tgz", - "integrity": "sha512-dFyjpswFdChpxLWZC/MLJmEbphNxo+9/3dwVgfI7iSjRnjrMr2U+PnxjQdv+Kk3FYiCHC4DziDVSTQnLw8aeHA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-plugin-backbone/-/hilla-generator-plugin-backbone-24.7.1.tgz", + "integrity": "sha512-ufSxXiuNNzzIa6zy1tpprhcvjnfS1Vie/UOAEB4y2PXtCaN39Nl0ibYRuPeOh9+dO/R6xurdUrhfuf3Fa2ZY0A==", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-core": "24.6.6", - "@vaadin/hilla-generator-plugin-client": "24.6.6", - "@vaadin/hilla-generator-utils": "24.6.6", - "fast-deep-equal": "^3.1.3", - "openapi-types": "^12.1.3", - "typescript": "5.7.2" + "@vaadin/hilla-generator-core": "24.7.1", + "@vaadin/hilla-generator-plugin-client": "24.7.1", + "@vaadin/hilla-generator-utils": "24.7.1", + "fast-deep-equal": "3.1.3", + "openapi-types": "12.1.3", + "typescript": "5.7.3" }, "engines": { "node": ">= 16.13" } }, - "node_modules/@vaadin/hilla-generator-plugin-backbone/node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "node_modules/@vaadin/hilla-generator-plugin-barrel": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-plugin-barrel/-/hilla-generator-plugin-barrel-24.6.6.tgz", - "integrity": "sha512-0FstTgWVc2GEXKltAQSMpVSxwgxH3vTJMRSrYXzVintse6Ip+ilcOddzn93xY4cKvkaLOZdO5j1h8IP+K8Bu4w==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-plugin-barrel/-/hilla-generator-plugin-barrel-24.7.1.tgz", + "integrity": "sha512-8jfxjRqQieb2s/u7s0POizCqfqIDMbD34Kzd+xBnw44jsSDCmYD8nfRdFQQ0I2sFTbLtlEP8oqAzlc8N2+tj2w==", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-core": "24.6.6", - "@vaadin/hilla-generator-plugin-backbone": "24.6.6", - "@vaadin/hilla-generator-utils": "24.6.6", - "typescript": "5.7.2" + "@vaadin/hilla-generator-core": "24.7.1", + "@vaadin/hilla-generator-plugin-backbone": "24.7.1", + "@vaadin/hilla-generator-utils": "24.7.1", + "typescript": "5.7.3" }, "engines": { "node": ">= 16.13" } }, - "node_modules/@vaadin/hilla-generator-plugin-barrel/node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "node_modules/@vaadin/hilla-generator-plugin-client": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-plugin-client/-/hilla-generator-plugin-client-24.6.6.tgz", - "integrity": "sha512-huabyXdTHtTLhfdC6g9LE33LDrvKhjw17r/9hJSNKO1nkD/xjbvRugZahPleM7tlvDXlZLS855KjXJqALXPAUQ==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-plugin-client/-/hilla-generator-plugin-client-24.7.1.tgz", + "integrity": "sha512-6l/kpU3bS0QDv54AEvpaQRFJxd/T4fz0nvFWi7/S7qceHekFvcFCRFm8TaaiAMuLsUyabD53fOf/d2Q6KmNpAw==", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-core": "24.6.6", - "@vaadin/hilla-generator-utils": "24.6.6", - "typescript": "5.7.2" + "@vaadin/hilla-generator-core": "24.7.1", + "@vaadin/hilla-generator-utils": "24.7.1", + "typescript": "5.7.3" }, "engines": { "node": ">= 16.13" } }, - "node_modules/@vaadin/hilla-generator-plugin-client/node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "node_modules/@vaadin/hilla-generator-plugin-model": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-plugin-model/-/hilla-generator-plugin-model-24.6.6.tgz", - "integrity": "sha512-WymsbzpQUMw798oX6Ozz/uyt31a+wysRF58yVyBBN73RnW/rzCV8PURXwHx5/hp9dLOESIcES4uSzTXcBC880w==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-plugin-model/-/hilla-generator-plugin-model-24.7.1.tgz", + "integrity": "sha512-x0Ni94ynlYJshPlXpY1Z92uzDI6r8hQZIX3kbwpU0s5fxjdF9MokjRzRY7IROq5AaRdbLb1ECiBQg/mnI8Xq7g==", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-core": "24.6.6", - "@vaadin/hilla-generator-plugin-backbone": "24.6.6", - "@vaadin/hilla-generator-utils": "24.6.6", - "@vaadin/hilla-lit-form": "24.6.6", - "fast-deep-equal": "^3.1.3", - "openapi-types": "^12.1.3", - "typescript": "5.7.2" + "@vaadin/hilla-generator-core": "24.7.1", + "@vaadin/hilla-generator-plugin-backbone": "24.7.1", + "@vaadin/hilla-generator-utils": "24.7.1", + "@vaadin/hilla-lit-form": "24.7.1", + "fast-deep-equal": "3.1.3", + "openapi-types": "12.1.3", + "typescript": "5.7.3" }, "engines": { "node": ">= 16.13" } }, - "node_modules/@vaadin/hilla-generator-plugin-model/node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "node_modules/@vaadin/hilla-generator-plugin-push": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-plugin-push/-/hilla-generator-plugin-push-24.6.6.tgz", - "integrity": "sha512-MpDsPljlpICGkKeUCeHUxXj7OmPTZKW8pqaKcBbi2JQU7WsBDXGw8EpHuMO1hI1y5ZxwjYjPZ13COXiFtFXZ9w==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-plugin-push/-/hilla-generator-plugin-push-24.7.1.tgz", + "integrity": "sha512-wHdGlFrg7vNOOiVxooTSVqq0safXPjnXdVVO4ioNPn12klXENRXjaQw9XQQ/VhPWLu+cskhBUFQ3lDLbpRIN2A==", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-core": "24.6.6", - "@vaadin/hilla-generator-plugin-client": "24.6.6", - "@vaadin/hilla-generator-utils": "24.6.6", - "fast-deep-equal": "^3.1.3", - "openapi-types": "^12.1.3", - "typescript": "5.7.2" + "@vaadin/hilla-generator-core": "24.7.1", + "@vaadin/hilla-generator-plugin-client": "24.7.1", + "@vaadin/hilla-generator-utils": "24.7.1", + "fast-deep-equal": "3.1.3", + "openapi-types": "12.1.3", + "typescript": "5.7.3" }, "engines": { "node": ">= 16.13" } }, - "node_modules/@vaadin/hilla-generator-plugin-push/node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "node_modules/@vaadin/hilla-generator-plugin-signals": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-plugin-signals/-/hilla-generator-plugin-signals-24.6.6.tgz", - "integrity": "sha512-rEfaopFFWPwbyvue4W2EPle8hkRDogzKFoNiUgJIwk8XJssyTE8isQMii9PNOvJlMyWgqCqSJVsxziVTAosucg==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-plugin-signals/-/hilla-generator-plugin-signals-24.7.1.tgz", + "integrity": "sha512-WrIBIMWCLeMH4T//KzJLqzEQFRQgXv6xPuLydWhBqODAPEts3ZdkAZaKs+vbeSnjehx/sKWvq+ZPEHcRaTveCA==", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-core": "24.6.6", - "@vaadin/hilla-generator-plugin-backbone": "24.6.6", - "@vaadin/hilla-generator-plugin-client": "24.6.6", - "@vaadin/hilla-generator-utils": "24.6.6", - "fast-deep-equal": "^3.1.3", - "iterator-helpers-polyfill": "^3.0.1", - "openapi-types": "^12.1.3", - "typescript": "5.7.2" + "@vaadin/hilla-generator-core": "24.7.1", + "@vaadin/hilla-generator-plugin-backbone": "24.7.1", + "@vaadin/hilla-generator-plugin-client": "24.7.1", + "@vaadin/hilla-generator-utils": "24.7.1", + "fast-deep-equal": "3.1.3", + "iterator-helpers-polyfill": "3.0.1", + "openapi-types": "12.1.3", + "typescript": "5.7.3" }, "engines": { "node": ">= 16.13" } }, - "node_modules/@vaadin/hilla-generator-plugin-signals/node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "node_modules/@vaadin/hilla-generator-plugin-subtypes": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-plugin-subtypes/-/hilla-generator-plugin-subtypes-24.6.6.tgz", - "integrity": "sha512-ntNscXLKnhoDbjRMEul7onT0AlT55yGtTTBscx3wFDCNtjJX67J2Vz/st8qp/TtXgc8gmmEx7/b/ZmDXiPZp+g==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-plugin-subtypes/-/hilla-generator-plugin-subtypes-24.7.1.tgz", + "integrity": "sha512-0cpUIYPGnvHMfkfTGijyBigaboy8t69NA3jIlsuQ6apXmGl4W4u/fJNXPL5yH4u0X7llAfkNTkdbAgEmdN5KBA==", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-core": "24.6.6", - "@vaadin/hilla-generator-plugin-client": "24.6.6", - "@vaadin/hilla-generator-plugin-model": "24.6.6", - "@vaadin/hilla-generator-utils": "24.6.6", + "@vaadin/hilla-generator-core": "24.7.1", + "@vaadin/hilla-generator-plugin-client": "24.7.1", + "@vaadin/hilla-generator-plugin-model": "24.7.1", + "@vaadin/hilla-generator-utils": "24.7.1", "fast-deep-equal": "^3.1.3", "openapi-types": "^12.1.3", - "typescript": "5.7.2" + "typescript": "5.7.3" }, "engines": { "node": ">= 16.13" } }, - "node_modules/@vaadin/hilla-generator-plugin-subtypes/node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", + "node_modules/@vaadin/hilla-generator-plugin-transfertypes": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-plugin-transfertypes/-/hilla-generator-plugin-transfertypes-24.7.1.tgz", + "integrity": "sha512-fjvpmqLKphCzkdiuEEpAGkOMkOmCIecigeWfFs8/JZW9ACUFYDp0KRD4Okm5hkTMsAjCHcX4a3CsUOQ+pCyOPQ==", "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "license": "Apache 2.0", + "dependencies": { + "@vaadin/hilla-generator-core": "24.7.1", + "@vaadin/hilla-generator-plugin-client": "24.7.1", + "@vaadin/hilla-generator-plugin-model": "24.7.1", + "@vaadin/hilla-generator-utils": "24.7.1", + "fast-deep-equal": "3.1.3", + "openapi-types": "12.1.3", + "typescript": "5.7.3" }, "engines": { - "node": ">=14.17" + "node": ">= 16.13" } }, "node_modules/@vaadin/hilla-generator-utils": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-utils/-/hilla-generator-utils-24.6.6.tgz", - "integrity": "sha512-KJduvMWB/xutz28KP+OgGLQGpvd0pPp6yPPcOnReuLS/RRSa7uChp0Q4wGruRADu0JG3atNG0+YjJZROntf5/w==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/hilla-generator-utils/-/hilla-generator-utils-24.7.1.tgz", + "integrity": "sha512-x4mjLoG6GRduIX8DX1VHCv3Hq63Ih4srxUP5YHparq1OgHd8Ei3wQsUICy1ZKlin2PlU40jzaBsbEvf35xY9FQ==", "license": "Apache 2.0", "dependencies": { - "pino": "^8.15.1", - "pino-pretty": "^10.2.0", - "typescript": "5.7.2" + "pino": "9.6.0", + "pino-pretty": "10.3.1", + "typescript": "5.7.3" }, "engines": { "node": ">= 16.13" } }, - "node_modules/@vaadin/hilla-generator-utils/node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "node_modules/@vaadin/hilla-lit-form": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/hilla-lit-form/-/hilla-lit-form-24.6.6.tgz", - "integrity": "sha512-ioP0Z+cH8b8DeadBocM6sUGNcGDP9AEj9mU3cXTorsUSt3OyHvDIz1N2umGA3752Paggxusafybt3H94YHLKCg==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/hilla-lit-form/-/hilla-lit-form-24.7.1.tgz", + "integrity": "sha512-zEGeOgExKzeOOoTAs968ZYBYfrLmJMttJQ8Mr9nDOvShcROIS7b+A6Sjm5Ycz56glJperpwBDAz3Xetekih2CA==", "license": "Apache-2.0", "dependencies": { - "@vaadin/hilla-frontend": "24.6.6", - "validator": "^13.11.0" + "@vaadin/hilla-frontend": "24.7.1", + "validator": "13.12.0" }, "peerDependencies": { "lit": "^3.0.0" } }, "node_modules/@vaadin/hilla-react-auth": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/hilla-react-auth/-/hilla-react-auth-24.6.6.tgz", - "integrity": "sha512-9ikBSMBAJ1WbU8e3pKpoChtyOL+VzEGoOMn+kKesnilMoqeLvubds4jLGOfc0xklEhc4PGDKTmF5F6BeF+rXaw==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/hilla-react-auth/-/hilla-react-auth-24.7.1.tgz", + "integrity": "sha512-Nuif4H7RnmMcNuVoBZfRQyHDIxfQk4feJK3HqOrO3VY3iQUJX9P1zxvHx7oPpM4CO7BfStJyq2nhaeG2I+YYNA==", "license": "Apache-2.0", "dependencies": { - "@vaadin/hilla-frontend": "24.6.6" + "@vaadin/hilla-frontend": "24.7.1" }, "peerDependencies": { - "react": "^18", - "react-dom": "^18", - "react-router-dom": "6.29.0" + "react": "18 || 19", + "react-dom": "18 || 19", + "react-router": "7" } }, "node_modules/@vaadin/hilla-react-crud": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/hilla-react-crud/-/hilla-react-crud-24.6.6.tgz", - "integrity": "sha512-Cq+CSvlubvLboC9gcdQchHvwigfOj40YQ9D0KG2fPGL6chX3mwr5MbZdYgj3BRL/kKuSX34foHw6BcsDWBPv1A==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/hilla-react-crud/-/hilla-react-crud-24.7.1.tgz", + "integrity": "sha512-Sw0akX8Kd6nA1bF61SeIFonu3upwrmfYgvxX+94zsuXikTVxi/MWAZbTT5sFy8F1wKb7XTVmlRX12ILBViPOWw==", "license": "Apache-2.0", "dependencies": { - "@vaadin/hilla-frontend": "24.6.6", - "@vaadin/hilla-lit-form": "24.6.6", - "@vaadin/hilla-react-form": "24.6.6", - "@vaadin/react-components": "24.6.6" + "@vaadin/hilla-frontend": "24.7.1", + "@vaadin/hilla-lit-form": "24.7.1", + "@vaadin/hilla-react-form": "24.7.1", + "@vaadin/react-components": "24.7.1" }, "peerDependencies": { - "react": "^18", - "react-dom": "^18" + "react": "18 || 19", + "react-dom": "18 || 19" } }, "node_modules/@vaadin/hilla-react-form": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/hilla-react-form/-/hilla-react-form-24.6.6.tgz", - "integrity": "sha512-CZmHmOgZC3qbYuGgPFKRi2eJFWxNHt1DhxUUuZIz5OoQUL0f2AY05bEsG0oluFH/LZc9x+pEEafFS27LGnQwPg==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/hilla-react-form/-/hilla-react-form-24.7.1.tgz", + "integrity": "sha512-iJJ0rjyMW1dNKUv/NaUwZXbKSAF8+miaoPWY9b1bKWr7L2S2gGb0Yl5sd7IUlKgU9VFiMPgFFAwomUzhBZkHRA==", "license": "Apache-2.0", "dependencies": { - "@vaadin/hilla-lit-form": "24.6.6" + "@vaadin/hilla-lit-form": "24.7.1" }, "peerDependencies": { - "react": "^18", - "react-dom": "^18" + "react": "18 || 19", + "react-dom": "18 || 19" } }, "node_modules/@vaadin/hilla-react-i18n": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/hilla-react-i18n/-/hilla-react-i18n-24.6.6.tgz", - "integrity": "sha512-56ebsQ4+HEINJYm3kTEamWg7dFLt7/O7bG7ktzBYn/PkLeouX7gKtjLukKm9Tt/qmWfKLFnc0U3j2xhQS7uEHQ==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/hilla-react-i18n/-/hilla-react-i18n-24.7.1.tgz", + "integrity": "sha512-6fgevK8vWafXMhqZv0u8H+MvD514SeVSFjEnitVbVJ0LpFzV50oJGaN/dmkM/ghskMyYD0wF21yi7WcDjb0bnA==", "license": "Apache-2.0", "dependencies": { - "@vaadin/hilla-frontend": "24.6.6", - "@vaadin/hilla-react-signals": "24.6.6", - "intl-messageformat": "^10.5.11" + "@vaadin/hilla-frontend": "24.7.1", + "@vaadin/hilla-react-signals": "24.7.1", + "intl-messageformat": "10.7.11" }, "peerDependencies": { - "react": "^18", - "react-dom": "^18" + "react": "18 || 19", + "react-dom": "18 || 19" + } + }, + "node_modules/@vaadin/hilla-react-i18n/node_modules/@formatjs/ecma402-abstract": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.3.2.tgz", + "integrity": "sha512-6sE5nyvDloULiyOMbOTJEEgWL32w+VHkZQs8S02Lnn8Y/O5aQhjOEXwWzvR7SsBE/exxlSpY2EsWZgqHbtLatg==", + "license": "MIT", + "dependencies": { + "@formatjs/fast-memoize": "2.2.6", + "@formatjs/intl-localematcher": "0.5.10", + "decimal.js": "10", + "tslib": "2" + } + }, + "node_modules/@vaadin/hilla-react-i18n/node_modules/@formatjs/fast-memoize": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.6.tgz", + "integrity": "sha512-luIXeE2LJbQnnzotY1f2U2m7xuQNj2DA8Vq4ce1BY9ebRZaoPB1+8eZ6nXpLzsxuW5spQxr7LdCg+CApZwkqkw==", + "license": "MIT", + "dependencies": { + "tslib": "2" + } + }, + "node_modules/@vaadin/hilla-react-i18n/node_modules/@formatjs/icu-messageformat-parser": { + "version": "2.9.8", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.9.8.tgz", + "integrity": "sha512-hZlLNI3+Lev8IAXuwehLoN7QTKqbx3XXwFW1jh0AdIA9XJdzn9Uzr+2LLBspPm/PX0+NLIfykj/8IKxQqHUcUQ==", + "license": "MIT", + "dependencies": { + "@formatjs/ecma402-abstract": "2.3.2", + "@formatjs/icu-skeleton-parser": "1.8.12", + "tslib": "2" + } + }, + "node_modules/@vaadin/hilla-react-i18n/node_modules/@formatjs/icu-skeleton-parser": { + "version": "1.8.12", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.12.tgz", + "integrity": "sha512-QRAY2jC1BomFQHYDMcZtClqHR55EEnB96V7Xbk/UiBodsuFc5kujybzt87+qj1KqmJozFhk6n4KiT1HKwAkcfg==", + "license": "MIT", + "dependencies": { + "@formatjs/ecma402-abstract": "2.3.2", + "tslib": "2" + } + }, + "node_modules/@vaadin/hilla-react-i18n/node_modules/@formatjs/intl-localematcher": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.10.tgz", + "integrity": "sha512-af3qATX+m4Rnd9+wHcjJ4w2ijq+rAVP3CCinJQvFv1kgSu1W6jypUmvleJxcewdxmutM8dmIRZFxO/IQBZmP2Q==", + "license": "MIT", + "dependencies": { + "tslib": "2" + } + }, + "node_modules/@vaadin/hilla-react-i18n/node_modules/intl-messageformat": { + "version": "10.7.11", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.7.11.tgz", + "integrity": "sha512-IB2N1tmI24k2EFH3PWjU7ivJsnWyLwOWOva0jnXFa29WzB6fb0JZ5EMQGu+XN5lDtjHYFo0/UooP67zBwUg7rQ==", + "license": "BSD-3-Clause", + "dependencies": { + "@formatjs/ecma402-abstract": "2.3.2", + "@formatjs/fast-memoize": "2.2.6", + "@formatjs/icu-messageformat-parser": "2.9.8", + "tslib": "2" } }, "node_modules/@vaadin/hilla-react-signals": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/hilla-react-signals/-/hilla-react-signals-24.6.6.tgz", - "integrity": "sha512-mZmn4iG3Y367ujHPbVLvvhvQwNA9eGBsrVBp2759wlmXFxPmHibRP3ZpClhd2DHiOOoH2QHfvJREKn36brytlg==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/hilla-react-signals/-/hilla-react-signals-24.7.1.tgz", + "integrity": "sha512-kC0Blo7cqvdZQEo4uZFKYZTZooeF2SXEVnYmGqE433XxU2o6JshRCQx4OwIukp3vHRI3hkF6BeGtNO08S72npQ==", "license": "Apache-2.0", "dependencies": { - "@preact/signals-react": "^2.3.0", - "@vaadin/hilla-frontend": "24.6.6", - "nanoid": "^5.0.7" + "@preact/signals-react": "3.0.1", + "@vaadin/hilla-frontend": "24.7.1", + "nanoid": "5.0.9" }, "peerDependencies": { - "react": "^18", - "react-dom": "^18" - } - }, - "node_modules/@vaadin/hilla-react-signals/node_modules/@preact/signals-react": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@preact/signals-react/-/signals-react-2.3.0.tgz", - "integrity": "sha512-g77rc7gTuPaoS5Lr80wjbN9P0t2U+YqJ6NG2krF5KLWLIoGn4uiByOv4bcZSJ41E4Nj50JLuXvdQEGlpU6cOug==", - "license": "MIT", - "dependencies": { - "@preact/signals-core": "^1.7.0", - "use-sync-external-store": "^1.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" - }, - "peerDependencies": { - "react": "^16.14.0 || 17.x || 18.x || 19.x" + "react": "18 || 19", + "react-dom": "18 || 19" } }, "node_modules/@vaadin/horizontal-layout": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/horizontal-layout/-/horizontal-layout-24.6.6.tgz", - "integrity": "sha512-Pt5a4AMOAiSTSftks6AhvNOUsrSgTTCWL5oV4L45IFIAumYZoT/TuYU50bZUugAkH5kcCrr+vgGn3U/qEzAVDA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/horizontal-layout/-/horizontal-layout-24.7.1.tgz", + "integrity": "sha512-yLKTmMO8fTO7p3448rbG5dW3RpFsYx1h9RATkxpxvarg8yUD9S55kqJFNoDo/pSpeNBmEa6gxpPNxZkr+PCQFw==", "license": "Apache-2.0", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/component-base": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/icon": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/icon/-/icon-24.6.6.tgz", - "integrity": "sha512-LK/TF4EdlBTK/D2qW5NmOumZ1USwInwHSsKwk2u7FKH60yoYuG9QUrZ7EPq8QR0nKcIMrJJAVQNmQ302PXw7bw==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/icon/-/icon-24.7.1.tgz", + "integrity": "sha512-yg26hh1F4eteVv35FQw2k9ULNay/2IEH7pFctkp0EKftKbQQESkSQ4dp72lAUYKa/IgdzDs6eNGtj1vbbYc48g==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/component-base": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/icons": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/icons/-/icons-24.6.6.tgz", - "integrity": "sha512-R4hzlyODSvn6573LE6l8wdkpYZP4j8uOygDGaYdRl1iQ8vAbqvHDGVgPH5P0ZcaIRFz8gKuT+g7N1AZ49bW+iw==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/icons/-/icons-24.7.1.tgz", + "integrity": "sha512-XCyCSgz5Sw7S8pq1x9vO5tZMEDj09dEGvF9M34J1nht5ga+GuXEmvMN0NXWE6FjuTIA9aaScuCnWU32jLOJKXA==", "license": "Apache-2.0", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/icon": "~24.6.6" + "@vaadin/icon": "~24.7.1" } }, "node_modules/@vaadin/input-container": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/input-container/-/input-container-24.6.6.tgz", - "integrity": "sha512-XAjX/sppteL5CXEqifUy0ANpt7RuU69/W2qeJoC+MG9GsrMbf8+iANetvXzOvHoFiIg2la6c4OB7rMySW+ooFA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/input-container/-/input-container-24.7.1.tgz", + "integrity": "sha512-9L3ZprqOu4yyQ5VN5XdeP0OIoAIa6FJa+tOENVR2FrUngV8jLzCrBo48ZmZOZnB6VnjRPLhPfGYytjd1EuaOxw==", "license": "Apache-2.0", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/component-base": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/integer-field": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/integer-field/-/integer-field-24.6.6.tgz", - "integrity": "sha512-0CrZKunYIGcYzZQ009KFj7TklPe9NoVqN3BubmqpHJm2FqeEm1xh+fknqHAbww2jIlRVQh1gnydD55fqKvFV+w==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/integer-field/-/integer-field-24.7.1.tgz", + "integrity": "sha512-bTLiLEhwSWKm/XCDPimiIPGrboVyqrUZLuD4p5DoPmsLm5ieXJ85ZPEzi3SfSciZuQOoeJeeDcy4xPLmQjzdUQ==", "license": "Apache-2.0", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "~24.6.6", - "@vaadin/number-field": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6" + "@vaadin/component-base": "~24.7.1", + "@vaadin/number-field": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1" } }, "node_modules/@vaadin/item": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/item/-/item-24.6.6.tgz", - "integrity": "sha512-Q0KILTpuyfnNlwt/vLbDQoh09iCsVEYy0giIEeABIpqS+0WKyReBnMGTSCcTJtQyilUAMAHuw7azXykjrr5PtA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/item/-/item-24.7.1.tgz", + "integrity": "sha512-H0Bp6elMys8FNSc+XNbtQPh3pyCNFhcpEpDPoV3cDjpvhrkkpfcQJg1gzW+NDhsNNJlKfhQL4xfLXrN6eLpxZg==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/list-box": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/list-box/-/list-box-24.6.6.tgz", - "integrity": "sha512-Ms4/rg5GAgTI6H6Q/gXNN2dh6j35amhfhin3WriCZBCdAaIexet6YwHSAcq6umap0ho/s2CIv74YA4ZLV1ruSA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/list-box/-/list-box-24.7.1.tgz", + "integrity": "sha512-b0BKANMNsZBogj+YfWoYR1xT/ADiqGZklOIFzWS2dCCiIKCZQ2nAynfSrWHGAf+7tUlkxnAky2sYHajX0PubfA==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/item": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/item": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/lit-renderer": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/lit-renderer/-/lit-renderer-24.6.6.tgz", - "integrity": "sha512-IaIYmbAYyhOATn1GilMp8GKradOFPyexEYFnQwFlaKsJw1eJAbaUgwYQ8fq+DJ7D4R3yEv2qCOTUPVYdQIIVSA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/lit-renderer/-/lit-renderer-24.7.1.tgz", + "integrity": "sha512-YQctaJbVe2jOjQrbKwT34j3VRufl1/dnX6JYmhteli89tcNeZ7+laJzbT02Gd7LYmQiKndLFxS7xL6i0KFl0Tg==", "license": "Apache-2.0", "dependencies": { "lit": "^3.0.0" } }, "node_modules/@vaadin/login": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/login/-/login-24.6.6.tgz", - "integrity": "sha512-l3+Q/TR1NIBVm/CgMW7q2VRnpuY7zLchOJs0ndxfJ9MNJETBYtSsn1ogvlymtaIJfhvlIWlyOp3bUutIsL5rBQ==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/login/-/login-24.7.1.tgz", + "integrity": "sha512-27W9uh/IOsCnSfAG0cekAnJAHo9Zf9Mw2gE0RI7sb2tuX0eqWz5uCRqgXTzaT33FEXEqb/jQCc8/v9+Yhvcm3g==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/button": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/overlay": "~24.6.6", - "@vaadin/password-field": "~24.6.6", - "@vaadin/text-field": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/button": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/overlay": "~24.7.1", + "@vaadin/password-field": "~24.7.1", + "@vaadin/text-field": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/menu-bar": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/menu-bar/-/menu-bar-24.6.6.tgz", - "integrity": "sha512-yd39Kuog82JccM1JFXopdUlGCSFCxufO+L471w4mZ6chZnIevVzGRByjalaS0UcxLdYwaBlPbcmy+/oMvT5suQ==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/menu-bar/-/menu-bar-24.7.1.tgz", + "integrity": "sha512-357ou5g20V4Yk+5oz8g7Uyk03y6FYweZO0HB1zJjPe7YDONKvGcTwaVhZW+j0yfBcRJrOgNlTBGXB6BfIzxRaw==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/button": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/context-menu": "~24.6.6", - "@vaadin/item": "~24.6.6", - "@vaadin/list-box": "~24.6.6", - "@vaadin/overlay": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/button": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/context-menu": "~24.7.1", + "@vaadin/item": "~24.7.1", + "@vaadin/list-box": "~24.7.1", + "@vaadin/overlay": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/message-input": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/message-input/-/message-input-24.6.6.tgz", - "integrity": "sha512-8uCWUrTINUQjYyeD6iiqShrbSDLXZSQkFSPpCLl6i8sXiP+TS5SYNtAwV80kmd4wmVLa+8Xah3Nneol8udrv9g==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/message-input/-/message-input-24.7.1.tgz", + "integrity": "sha512-yKNwpdKycjO6NwebQB+J95TEupxX6kxIxIvFkYNQ85aW0LTlHE8J5kw68g1OJbH+97mFwA1iuvbzvBLSTj9HcQ==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/button": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/text-area": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/button": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/text-area": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/message-list": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/message-list/-/message-list-24.6.6.tgz", - "integrity": "sha512-KHwdZ3y6tn4rXsSr6Ul+eppAdqPNXJ1WpwCB9czZPZY19pEYj12X2OoOQ3QUgOx3F7+JPZN80w4Q5CsV2I1X4w==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/message-list/-/message-list-24.7.1.tgz", + "integrity": "sha512-La3XLZhhKRDeJWKikitCbzWDlqW4bOe7y85RpiMJMDonYU5fRiVeabuDkWF7R4YwwPLTkllpoDgrL2mwmBdGrA==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/avatar": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/avatar": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/multi-select-combo-box": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/multi-select-combo-box/-/multi-select-combo-box-24.6.6.tgz", - "integrity": "sha512-WEgaoUAmNlilajRiKnMp2gY0Zy1CqJePwuNoTGZyXavNVuZrZyEBNxDUR/LGspDTZi2uaWtvH2WwCRfyMXe/aA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/multi-select-combo-box/-/multi-select-combo-box-24.7.1.tgz", + "integrity": "sha512-Z8ig40UJyZdGj2VnEOdRqXOBtNknofry20+lga0wqQ4dk8e+fzGxuviIIObuIatB6Gvk3W89SlTNItp6z03Q4Q==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/combo-box": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/field-base": "~24.6.6", - "@vaadin/input-container": "~24.6.6", - "@vaadin/item": "~24.6.6", - "@vaadin/lit-renderer": "~24.6.6", - "@vaadin/overlay": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/combo-box": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/field-base": "~24.7.1", + "@vaadin/input-container": "~24.7.1", + "@vaadin/item": "~24.7.1", + "@vaadin/lit-renderer": "~24.7.1", + "@vaadin/overlay": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/notification": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/notification/-/notification-24.6.6.tgz", - "integrity": "sha512-aLHmUbOfoIuquoFbRVlKfPTPKeiC/VH5OBPUPX504uxysmYj6guoqKrcL9Gy+9qTKw2UrvltmFGG1sW00rj8bw==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/notification/-/notification-24.7.1.tgz", + "integrity": "sha512-Iw6/KYcGjbEiM8fkiYK4XefO8D0fQrHfFiAPq0iV92BOXu40P11fU3O+LbGDOuzvEAjCyivF4ceNCul/4zZ1bQ==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "~24.6.6", - "@vaadin/lit-renderer": "~24.6.6", - "@vaadin/overlay": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/component-base": "~24.7.1", + "@vaadin/lit-renderer": "~24.7.1", + "@vaadin/overlay": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/number-field": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/number-field/-/number-field-24.6.6.tgz", - "integrity": "sha512-gQgCLmAu3ya6xORptCVdAD1I3clvlhsPJmQ97fLwWr6eoy9MMl2P17OyBN8mto7WF4k6rJlqmGLAU7RHTXGAkA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/number-field/-/number-field-24.7.1.tgz", + "integrity": "sha512-bB12xnWiLckWFqBy/WlF3bIQvtdGrcjDp7OQUYqtX2a8wuWxe8qC30X2mBk63gVdB5KFlT8ASIy6lBdr7eN+7A==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/field-base": "~24.6.6", - "@vaadin/input-container": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/field-base": "~24.7.1", + "@vaadin/input-container": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/overlay": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/overlay/-/overlay-24.6.6.tgz", - "integrity": "sha512-+aV4OuxluUPZAeTkwqCI8EdjYnEPJDGEFyDKowajTZPKyfA85ONrvc3+zszdBbZXxPTsgExKusC9kh1+2TBE6A==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/overlay/-/overlay-24.7.1.tgz", + "integrity": "sha512-g7U/U0NiSUinvv/AtCFjCTYIYKb+h9mieB0jHJiLO6Mt3jjtOUsxawz/1owctDz9D19EAbCGFZH8y34K5jyk7w==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/password-field": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/password-field/-/password-field-24.6.6.tgz", - "integrity": "sha512-No8a6ViC4cfczh8b6GiIfX3bhNUYlG0YOROQA/ee+2qxhXlbdP61i2pNCg0pKKV1lb5kM/kRmDpEf7zcAIsPLg==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/password-field/-/password-field-24.7.1.tgz", + "integrity": "sha512-XYDklxMebh7jdncXjPEUZ/9UCleT42R6FhfETYGYTq2iEUVfGKFIRySsOtG0rlO97gQW8WWEs2lPY/DaZX0pZQ==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/button": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/field-base": "~24.6.6", - "@vaadin/text-field": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/button": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/field-base": "~24.7.1", + "@vaadin/text-field": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/polymer-legacy-adapter": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/polymer-legacy-adapter/-/polymer-legacy-adapter-24.6.6.tgz", - "integrity": "sha512-mhOKdmfQ2aOYQn2eLCI+dZ1seEWwxYYcKkYzsUZ2U4OMGiP+QRBh6A41Ux6/Q3zsK6SJGTRQOrNT3g4NuRcouA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/polymer-legacy-adapter/-/polymer-legacy-adapter-24.7.1.tgz", + "integrity": "sha512-OD8kK958btz/PaT6OWfI9IxuDocjwguFfZmz87z2Y8abSwLMsPU7z3O/0R7tdKsQVFrHoB7iQgHwlU4Q8u67hg==", "license": "Apache-2.0", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/popover": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/popover/-/popover-24.6.6.tgz", - "integrity": "sha512-8u13RJ/OvymLw2kMP9qbMniPGgQ54iUTDro1XVM24NFytcIHMhko8Ypc5L7TdcIanEERxdOYNDv6VVp3ubyRVA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/popover/-/popover-24.7.1.tgz", + "integrity": "sha512-zAe0053pITXuWxJrtSjX664l0t2qjyF+q1huDBysbjJbjoJOyq1O6ilQvdns7njoWGwpU1RyIwUxVqD5WyHQpw==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/lit-renderer": "~24.6.6", - "@vaadin/overlay": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/lit-renderer": "~24.7.1", + "@vaadin/overlay": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/progress-bar": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/progress-bar/-/progress-bar-24.6.6.tgz", - "integrity": "sha512-HyzddJt0YIcBRB1Ir4Ka20addUm8xMWWEoaZB7xDEjpRQrbQqn8ajEmnYp92zL+wjEDYpHzl7cOEmXPULnFiNw==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/progress-bar/-/progress-bar-24.7.1.tgz", + "integrity": "sha512-8EpKJrLk2eKRgHMe11mxOW9eroZfGM11jlt8gDACdeps/BB8haDe6jeX24gnPBqUcIgMSLr2VpYud2VYope33w==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/component-base": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/radio-group": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/radio-group/-/radio-group-24.6.6.tgz", - "integrity": "sha512-jPLt7Vz7gVfymdp9jj+OuCnWKu+3Txw7AdAbrCNqxmoQmD9ZgD7CnhZZJD2YtAxeyNtRvUrvxfI5J7WXLMCeLQ==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/radio-group/-/radio-group-24.7.1.tgz", + "integrity": "sha512-1bNP/9hPDtTFPC43fDhSLdA8dJXEEHi3k2L67PnxRgn8B8jIDPqjgXgltGBBQ//ej2Zyt43cUlSqP5zKauXRXA==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/field-base": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/field-base": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/react-components": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/react-components/-/react-components-24.6.6.tgz", - "integrity": "sha512-SF7YxosWUeVROQ7/QpheBC/v6raryID8oO89+k0tbhikBMhCm0tsqhUFfJ4P6LEyO95xe5MdCTt6Il7bPyk+fw==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/react-components/-/react-components-24.7.1.tgz", + "integrity": "sha512-qrkm3ddT92TCGxTzb1A9NMlPDLs9YoIKFnTJdzsvG0TElHQ/a8bp1NjW8mUrbYsddTRzqJnlP4DxN/CQ3MKe1Q==", "license": "Apache-2.0", "dependencies": { - "@lit/react": "^1.0.5", - "@vaadin/a11y-base": "24.6.6", - "@vaadin/accordion": "24.6.6", - "@vaadin/app-layout": "24.6.6", - "@vaadin/avatar": "24.6.6", - "@vaadin/avatar-group": "24.6.6", - "@vaadin/button": "24.6.6", - "@vaadin/card": "24.6.6", - "@vaadin/checkbox": "24.6.6", - "@vaadin/checkbox-group": "24.6.6", - "@vaadin/combo-box": "24.6.6", - "@vaadin/component-base": "24.6.6", - "@vaadin/confirm-dialog": "24.6.6", - "@vaadin/context-menu": "24.6.6", - "@vaadin/custom-field": "24.6.6", - "@vaadin/date-picker": "24.6.6", - "@vaadin/date-time-picker": "24.6.6", - "@vaadin/details": "24.6.6", - "@vaadin/dialog": "24.6.6", - "@vaadin/email-field": "24.6.6", - "@vaadin/field-base": "24.6.6", - "@vaadin/field-highlighter": "24.6.6", - "@vaadin/form-layout": "24.6.6", - "@vaadin/grid": "24.6.6", - "@vaadin/horizontal-layout": "24.6.6", - "@vaadin/icon": "24.6.6", - "@vaadin/icons": "24.6.6", - "@vaadin/input-container": "24.6.6", - "@vaadin/integer-field": "24.6.6", - "@vaadin/item": "24.6.6", - "@vaadin/list-box": "24.6.6", - "@vaadin/lit-renderer": "24.6.6", - "@vaadin/login": "24.6.6", - "@vaadin/menu-bar": "24.6.6", - "@vaadin/message-input": "24.6.6", - "@vaadin/message-list": "24.6.6", - "@vaadin/multi-select-combo-box": "24.6.6", - "@vaadin/notification": "24.6.6", - "@vaadin/number-field": "24.6.6", - "@vaadin/overlay": "24.6.6", - "@vaadin/password-field": "24.6.6", - "@vaadin/popover": "24.6.6", - "@vaadin/progress-bar": "24.6.6", - "@vaadin/radio-group": "24.6.6", - "@vaadin/scroller": "24.6.6", - "@vaadin/select": "24.6.6", - "@vaadin/side-nav": "24.6.6", - "@vaadin/split-layout": "24.6.6", - "@vaadin/tabs": "24.6.6", - "@vaadin/tabsheet": "24.6.6", - "@vaadin/text-area": "24.6.6", - "@vaadin/text-field": "24.6.6", - "@vaadin/time-picker": "24.6.6", - "@vaadin/tooltip": "24.6.6", - "@vaadin/upload": "24.6.6", - "@vaadin/vaadin-lumo-styles": "24.6.6", - "@vaadin/vaadin-material-styles": "24.6.6", - "@vaadin/vaadin-themable-mixin": "24.6.6", - "@vaadin/vertical-layout": "24.6.6", - "@vaadin/virtual-list": "24.6.6" + "@lit/react": "^1.0.7", + "@vaadin/a11y-base": "24.7.1", + "@vaadin/accordion": "24.7.1", + "@vaadin/app-layout": "24.7.1", + "@vaadin/avatar": "24.7.1", + "@vaadin/avatar-group": "24.7.1", + "@vaadin/button": "24.7.1", + "@vaadin/card": "24.7.1", + "@vaadin/checkbox": "24.7.1", + "@vaadin/checkbox-group": "24.7.1", + "@vaadin/combo-box": "24.7.1", + "@vaadin/component-base": "24.7.1", + "@vaadin/confirm-dialog": "24.7.1", + "@vaadin/context-menu": "24.7.1", + "@vaadin/custom-field": "24.7.1", + "@vaadin/date-picker": "24.7.1", + "@vaadin/date-time-picker": "24.7.1", + "@vaadin/details": "24.7.1", + "@vaadin/dialog": "24.7.1", + "@vaadin/email-field": "24.7.1", + "@vaadin/field-base": "24.7.1", + "@vaadin/field-highlighter": "24.7.1", + "@vaadin/form-layout": "24.7.1", + "@vaadin/grid": "24.7.1", + "@vaadin/horizontal-layout": "24.7.1", + "@vaadin/icon": "24.7.1", + "@vaadin/icons": "24.7.1", + "@vaadin/input-container": "24.7.1", + "@vaadin/integer-field": "24.7.1", + "@vaadin/item": "24.7.1", + "@vaadin/list-box": "24.7.1", + "@vaadin/lit-renderer": "24.7.1", + "@vaadin/login": "24.7.1", + "@vaadin/menu-bar": "24.7.1", + "@vaadin/message-input": "24.7.1", + "@vaadin/message-list": "24.7.1", + "@vaadin/multi-select-combo-box": "24.7.1", + "@vaadin/notification": "24.7.1", + "@vaadin/number-field": "24.7.1", + "@vaadin/overlay": "24.7.1", + "@vaadin/password-field": "24.7.1", + "@vaadin/popover": "24.7.1", + "@vaadin/progress-bar": "24.7.1", + "@vaadin/radio-group": "24.7.1", + "@vaadin/scroller": "24.7.1", + "@vaadin/select": "24.7.1", + "@vaadin/side-nav": "24.7.1", + "@vaadin/split-layout": "24.7.1", + "@vaadin/tabs": "24.7.1", + "@vaadin/tabsheet": "24.7.1", + "@vaadin/text-area": "24.7.1", + "@vaadin/text-field": "24.7.1", + "@vaadin/time-picker": "24.7.1", + "@vaadin/tooltip": "24.7.1", + "@vaadin/upload": "24.7.1", + "@vaadin/vaadin-lumo-styles": "24.7.1", + "@vaadin/vaadin-material-styles": "24.7.1", + "@vaadin/vaadin-themable-mixin": "24.7.1", + "@vaadin/vertical-layout": "24.7.1", + "@vaadin/virtual-list": "24.7.1" }, "peerDependencies": { - "@types/react": "^18.2.37", - "@types/react-dom": "^18.2.15", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "@types/react": "^18.2.37 || ^19", + "@types/react-dom": "^18.2.15 || ^19", + "react": "^18.2.0 || ^19", + "react-dom": "^18.2.0 || ^19" }, "peerDependenciesMeta": { "@types/react": { @@ -10893,197 +10843,197 @@ } }, "node_modules/@vaadin/scroller": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/scroller/-/scroller-24.6.6.tgz", - "integrity": "sha512-wyM6D6ZUiRb2xUVdtfsO3Z3fN0s3UoWRw+D9KhiSZZFlkTwH7lu14rWD6pVzurRXXJovjohnenMVD+3aN+4hhQ==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/scroller/-/scroller-24.7.1.tgz", + "integrity": "sha512-mQ6OHZEVddm3ZHMWzQLwNbiyXnZof5lEBfAHz86IcAFzT+5hidJmcG09Wtvtf/Y2GX7T8CYZWX6ACcDNyha/0g==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/select": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/select/-/select-24.6.6.tgz", - "integrity": "sha512-3dpWzbBFYYBioLiUURW4C7hHf+9OvBRvANp+My4LNVouhAK0cz2kDI0uNnSKm9Y0rYRk8jXbzwNeGLmx/PT7Uw==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/select/-/select-24.7.1.tgz", + "integrity": "sha512-fPEaBDTreDgY9K6cMn5bsJcrpKfsczFEJK+iVL6ItUh8Y97cH7HBxXMqdNt5ccmRXc9tKe5tgJfmNJGYLPAbJw==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.2.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/button": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/field-base": "~24.6.6", - "@vaadin/input-container": "~24.6.6", - "@vaadin/item": "~24.6.6", - "@vaadin/list-box": "~24.6.6", - "@vaadin/lit-renderer": "~24.6.6", - "@vaadin/overlay": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/button": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/field-base": "~24.7.1", + "@vaadin/input-container": "~24.7.1", + "@vaadin/item": "~24.7.1", + "@vaadin/list-box": "~24.7.1", + "@vaadin/lit-renderer": "~24.7.1", + "@vaadin/overlay": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/side-nav": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/side-nav/-/side-nav-24.6.6.tgz", - "integrity": "sha512-R1dOtodCmC+xb7Mi6B2uEn1R1xaRHxOle/WTc9J7S/MPRfv4w9lmHRmFaASQK55+8DTaZ3hM0uBZrubfrIVb2Q==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/side-nav/-/side-nav-24.7.1.tgz", + "integrity": "sha512-hhQ/AM45KRpr51efxAHqT1uOXOMHi/fy1FpTGIG7Y48pRroVJObxr5yZsyjUs3jBd94iz7l2k7z0stevYRCFnQ==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/split-layout": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/split-layout/-/split-layout-24.6.6.tgz", - "integrity": "sha512-MYlaCFiwKw43G4RsfxfisXU+Hu7DOeHAVA94ypfe6JyMYfGEy0v8nB9WwUCzemOFN71Wphsns2W1fa3lGl+4VQ==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/split-layout/-/split-layout-24.7.1.tgz", + "integrity": "sha512-7TL6GL1poOl7vqB6BL+12+xb6gRCAiedCf/nEvQmxEtRFNKaLE4956TTMAuEubcJXkvQkJHcbNHSurhhpZEiGA==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/component-base": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/tabs": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/tabs/-/tabs-24.6.6.tgz", - "integrity": "sha512-+mlEpfCSQs2ilNtspzBpr4OOJAQSlyEL9kVPRNa7F8pPjRKBA+bwa92CdODX8FCZR+oHP124uypUqR5F+HqNdg==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/tabs/-/tabs-24.7.1.tgz", + "integrity": "sha512-f/AECJFsNraBI6UVNELkcQ3D0OdpncsrGHs8zRs/v3rypuHZOzt1O34AREhATEZyXqoELz5FY0LH85OUxtLc8g==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/item": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/item": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/tabsheet": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/tabsheet/-/tabsheet-24.6.6.tgz", - "integrity": "sha512-gonofKSVJhH8BmzJ8Ncvbr2y42lqGQn+4W60wa63/vSORAhwQ4isQcyFFRqIqWTEaT8+IDeyv3OnqlttrjTbew==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/tabsheet/-/tabsheet-24.7.1.tgz", + "integrity": "sha512-wjKIF5JHyi+fogS/GmwTEDoHSW4hx/mEnWJqSK+CDEIlNbyRhgkKVdgIiAG4qwBDD4C7iNUZN7pw7Nt6S7fGmQ==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "~24.6.6", - "@vaadin/scroller": "~24.6.6", - "@vaadin/tabs": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/component-base": "~24.7.1", + "@vaadin/scroller": "~24.7.1", + "@vaadin/tabs": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/text-area": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/text-area/-/text-area-24.6.6.tgz", - "integrity": "sha512-a//2aeFZHmFnzCuUfDDKyLrcE04LyJxMIW+CU+C5mkGHe/8xUOaX4ETRmccOWYzNMm7cLQIG0js38+P3PCY7gA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/text-area/-/text-area-24.7.1.tgz", + "integrity": "sha512-T+yGVtf7gVp6Wo6HTgovG/4NOusKdhv9AtX4jVat9Cx8XpwZeVPFVjN1Aszk2TBWT80Rhx42H+jYh4z7hsR0DQ==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/field-base": "~24.6.6", - "@vaadin/input-container": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/field-base": "~24.7.1", + "@vaadin/input-container": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/text-field": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/text-field/-/text-field-24.6.6.tgz", - "integrity": "sha512-dhoJ4GKSIVAgyOuqxdRODHQO3zePLdNVt/eJ9zd3M5YUHe2sRTPBMx0neyrDrfnQiXYLrYfA4PvMZEMm5cuO6A==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/text-field/-/text-field-24.7.1.tgz", + "integrity": "sha512-kz9kOWn4Z/VI3DxOHn0Bl+CfDwWvbMNbN9tW32eVPuNpa8qBttLV4LV+NzbSuOEiFW7AweIKspsL0YM7Ywnl9Q==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/field-base": "~24.6.6", - "@vaadin/input-container": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/field-base": "~24.7.1", + "@vaadin/input-container": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/time-picker": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/time-picker/-/time-picker-24.6.6.tgz", - "integrity": "sha512-dJD8GJ+n7BpX+nTGMh8Kj6WcwN8vD39ohZKSePL5pEP9sBxv2qKNw2ktrrIJSe6yxbZsRlE5lcI/Xpvw5JW00w==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/time-picker/-/time-picker-24.7.1.tgz", + "integrity": "sha512-x/fWTj3YlXSU/ey1fq3SBQ021jAqLf9A/x65UyxwOCm2fI87g1dg6ixEV/VbRY6JJB2tfCzF1z+m78yGBzQDlA==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/combo-box": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/field-base": "~24.6.6", - "@vaadin/input-container": "~24.6.6", - "@vaadin/item": "~24.6.6", - "@vaadin/overlay": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/combo-box": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/field-base": "~24.7.1", + "@vaadin/input-container": "~24.7.1", + "@vaadin/item": "~24.7.1", + "@vaadin/overlay": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/tooltip": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/tooltip/-/tooltip-24.6.6.tgz", - "integrity": "sha512-TvhgWWOTsKFylrkU2yN6Q9uZi+LsiYtQUKxruEwueS1guWJLFGr3lOWtMCjm10eLwo0XeV1kJTH46VUKNcu1Aw==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/tooltip/-/tooltip-24.7.1.tgz", + "integrity": "sha512-bFJf296ACKO3Rbo+sNeUXmcv32LbQyva+t1xrBc7IZ9Fz+fJVpzB39uZwG0GTIL8YB/xNM+nez9QFh6aQgEe+g==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/overlay": "~24.6.6", - "@vaadin/popover": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/overlay": "~24.7.1", + "@vaadin/popover": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/upload": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/upload/-/upload-24.6.6.tgz", - "integrity": "sha512-KSFu0UMYcVgZKIbqi83JYDUcEWKzFtnw0PRPZE+QMaDqNIe6SrKY3vDnvEh46lNHAxgepqw2VTwzCP6iICOaLA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/upload/-/upload-24.7.1.tgz", + "integrity": "sha512-DJ2IV+j+gbcORxHmhqrvwCkXdRirCIXZNOBPQ1cWBilCm/krhFQlmvpXh3dC3Uwt3gksFrk4EWaZEIhjrHHPZg==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.6.6", - "@vaadin/button": "~24.6.6", - "@vaadin/component-base": "~24.6.6", - "@vaadin/progress-bar": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/a11y-base": "~24.7.1", + "@vaadin/button": "~24.7.1", + "@vaadin/component-base": "~24.7.1", + "@vaadin/progress-bar": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, @@ -11094,32 +11044,32 @@ "license": "Apache-2.0" }, "node_modules/@vaadin/vaadin-lumo-styles": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-24.6.6.tgz", - "integrity": "sha512-voIO70oL738DICDHmrGg97CpI2RjAFHawU4yZxdkAONRUd6fWHZnzHfY30TdVmM0wxXaBF95E7yjs2d+/+3xzA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-24.7.1.tgz", + "integrity": "sha512-QRpUgD6XHbM7PAb8bDA9KEDdW5w2qQInvepd2/GWVwyO3PXdbPmPK8JWqDAIpMCe+TYdPEDVrc+IrhswOxOE8g==", "license": "Apache-2.0", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "~24.6.6", - "@vaadin/icon": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6" + "@vaadin/component-base": "~24.7.1", + "@vaadin/icon": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1" } }, "node_modules/@vaadin/vaadin-material-styles": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-24.6.6.tgz", - "integrity": "sha512-/1WMdapBtMKXbKo+hA49kGjFA+aVbvgNuAkTSG48wmcKUhxpqFZkYBhyDjtkv0L1WFha5irkzGGoFTov50rYxA==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-24.7.1.tgz", + "integrity": "sha512-5DJ6LY2hqcfYs8ZDMi0E5ZYvxPVO/lE9b4MpHIFfqTxq39lsqlWlw9sYue63T9NGicHBrPMWswO1jDYttTj4gQ==", "license": "Apache-2.0", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6" + "@vaadin/component-base": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1" } }, "node_modules/@vaadin/vaadin-themable-mixin": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-24.6.6.tgz", - "integrity": "sha512-RuzjvKx2jcwgEHC0y9Y9wQc1hv6aUjbLEDbpXFZE6gZe32Bt/eOwpb794DE0M9qdyqe0axzzTrII+iXAXvjFPQ==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-24.7.1.tgz", + "integrity": "sha512-V52WbXMB2+7fiG2HBlYxMIn+LwzSPAKnxcU/G1WAbv9jsKeTzutGUgzWo0R8RCC7L4fNAyyB8ogM5Hpak2vLUw==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", @@ -11140,32 +11090,32 @@ } }, "node_modules/@vaadin/vertical-layout": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/vertical-layout/-/vertical-layout-24.6.6.tgz", - "integrity": "sha512-EmJ7h5KnJiqKsDFNLI+X5OPn0q78KpdG6i14twAmxUF8/RJ5KjX3ierH5+ydMXY9n5Vjyg3Eer77uBXRQJ4jwg==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/vertical-layout/-/vertical-layout-24.7.1.tgz", + "integrity": "sha512-ceWEfm1OCiaSreRjj0Y13QYEonYiTPH9SmN2B/JHTOZHmHxuPq/27ODMep3uUri3dqv6T+kyomDgHRU6MEVUqg==", "license": "Apache-2.0", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/component-base": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, "node_modules/@vaadin/virtual-list": { - "version": "24.6.6", - "resolved": "https://registry.npmjs.org/@vaadin/virtual-list/-/virtual-list-24.6.6.tgz", - "integrity": "sha512-SQkJggCifiDZXc7etugs4yxdIRMxT88LYXCeau3Zf9bxi+yINbVhA/f47LeYTJXa5OYtuMHDktZ/zmucx9fUqg==", + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@vaadin/virtual-list/-/virtual-list-24.7.1.tgz", + "integrity": "sha512-pAAxuC0d97m+crcRwsajJG4wKHuZCh7h8d/agKIoTMsJ0ReAHq9mgTJI14cK0d27RTIzJ2Z0I4qMZw6t27u8CA==", "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "~24.6.6", - "@vaadin/lit-renderer": "~24.6.6", - "@vaadin/vaadin-lumo-styles": "~24.6.6", - "@vaadin/vaadin-material-styles": "~24.6.6", - "@vaadin/vaadin-themable-mixin": "~24.6.6", + "@vaadin/component-base": "~24.7.1", + "@vaadin/lit-renderer": "~24.7.1", + "@vaadin/vaadin-lumo-styles": "~24.7.1", + "@vaadin/vaadin-material-styles": "~24.7.1", + "@vaadin/vaadin-themable-mixin": "~24.7.1", "lit": "^3.0.0" } }, @@ -11363,14 +11313,11 @@ "license": "MIT" }, "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } + "license": "Python-2.0" }, "node_modules/aria-hidden": { "version": "1.2.4", @@ -11704,109 +11651,6 @@ "dev": true, "license": "MIT" }, - "node_modules/c8": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", - "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", - "license": "ISC", - "dependencies": { - "@bcoe/v8-coverage": "^1.0.1", - "@istanbuljs/schema": "^0.1.3", - "find-up": "^5.0.0", - "foreground-child": "^3.1.1", - "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.6", - "test-exclude": "^7.0.1", - "v8-to-istanbul": "^9.0.0", - "yargs": "^17.7.2", - "yargs-parser": "^21.1.1" - }, - "bin": { - "c8": "bin/c8.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "monocart-coverage-reports": "^2" - }, - "peerDependenciesMeta": { - "monocart-coverage-reports": { - "optional": true - } - } - }, - "node_modules/c8/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/c8/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/c8/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/c8/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/c8/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, "node_modules/call-bind": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", @@ -12018,6 +11862,7 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, "license": "ISC", "dependencies": { "string-width": "^4.2.0", @@ -12032,6 +11877,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -12041,6 +11887,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -12056,12 +11903,14 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, "license": "MIT" }, "node_modules/cliui/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -12076,6 +11925,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -12088,6 +11938,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -12205,8 +12056,18 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, "license": "MIT" }, + "node_modules/cookie": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", + "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/core-js-compat": { "version": "3.39.0", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", @@ -12696,9 +12557,9 @@ } }, "node_modules/esbuild": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz", - "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz", + "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -12709,37 +12570,38 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.24.2", - "@esbuild/android-arm": "0.24.2", - "@esbuild/android-arm64": "0.24.2", - "@esbuild/android-x64": "0.24.2", - "@esbuild/darwin-arm64": "0.24.2", - "@esbuild/darwin-x64": "0.24.2", - "@esbuild/freebsd-arm64": "0.24.2", - "@esbuild/freebsd-x64": "0.24.2", - "@esbuild/linux-arm": "0.24.2", - "@esbuild/linux-arm64": "0.24.2", - "@esbuild/linux-ia32": "0.24.2", - "@esbuild/linux-loong64": "0.24.2", - "@esbuild/linux-mips64el": "0.24.2", - "@esbuild/linux-ppc64": "0.24.2", - "@esbuild/linux-riscv64": "0.24.2", - "@esbuild/linux-s390x": "0.24.2", - "@esbuild/linux-x64": "0.24.2", - "@esbuild/netbsd-arm64": "0.24.2", - "@esbuild/netbsd-x64": "0.24.2", - "@esbuild/openbsd-arm64": "0.24.2", - "@esbuild/openbsd-x64": "0.24.2", - "@esbuild/sunos-x64": "0.24.2", - "@esbuild/win32-arm64": "0.24.2", - "@esbuild/win32-ia32": "0.24.2", - "@esbuild/win32-x64": "0.24.2" + "@esbuild/aix-ppc64": "0.25.2", + "@esbuild/android-arm": "0.25.2", + "@esbuild/android-arm64": "0.25.2", + "@esbuild/android-x64": "0.25.2", + "@esbuild/darwin-arm64": "0.25.2", + "@esbuild/darwin-x64": "0.25.2", + "@esbuild/freebsd-arm64": "0.25.2", + "@esbuild/freebsd-x64": "0.25.2", + "@esbuild/linux-arm": "0.25.2", + "@esbuild/linux-arm64": "0.25.2", + "@esbuild/linux-ia32": "0.25.2", + "@esbuild/linux-loong64": "0.25.2", + "@esbuild/linux-mips64el": "0.25.2", + "@esbuild/linux-ppc64": "0.25.2", + "@esbuild/linux-riscv64": "0.25.2", + "@esbuild/linux-s390x": "0.25.2", + "@esbuild/linux-x64": "0.25.2", + "@esbuild/netbsd-arm64": "0.25.2", + "@esbuild/netbsd-x64": "0.25.2", + "@esbuild/openbsd-arm64": "0.25.2", + "@esbuild/openbsd-x64": "0.25.2", + "@esbuild/sunos-x64": "0.25.2", + "@esbuild/win32-arm64": "0.25.2", + "@esbuild/win32-ia32": "0.25.2", + "@esbuild/win32-x64": "0.25.2" } }, "node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -12755,20 +12617,6 @@ "node": ">=0.8.0" } }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/estree-walker": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", @@ -12963,12 +12811,12 @@ } }, "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", "license": "ISC", "dependencies": { - "cross-spawn": "^7.0.0", + "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" }, "engines": { @@ -13142,6 +12990,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" @@ -13211,21 +13060,25 @@ } }, "node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.1.tgz", + "integrity": "sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==", + "dev": true, "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", + "jackspeak": "^4.0.1", + "minimatch": "^10.0.0", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" + "path-scurry": "^2.0.0" }, "bin": { "glob": "dist/esm/bin.mjs" }, + "engines": { + "node": "20 || >=22" + }, "funding": { "url": "https://github.com/sponsors/isaacs" } @@ -13338,6 +13191,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -13467,12 +13321,6 @@ "optional": true, "peer": true }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "license": "MIT" - }, "node_modules/http-status-codes": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/http-status-codes/-/http-status-codes-2.3.0.tgz", @@ -14102,54 +13950,6 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "license": "ISC" }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "license": "BSD-3-Clause", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", - "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", - "license": "BSD-3-Clause", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/iterator-helpers-polyfill": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/iterator-helpers-polyfill/-/iterator-helpers-polyfill-3.0.1.tgz", @@ -14164,18 +13964,19 @@ } }, "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.0.tgz", + "integrity": "sha512-9DDdhb5j6cpeitCbvLO7n7J4IxnbM6hoF6O1g4HQ5TfhvvKN8ywDM7668ZhMHRqVmxqhps/F6syWK2KcPxYlkw==", + "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, + "engines": { + "node": "20 || >=22" + }, "funding": { "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" } }, "node_modules/jake": { @@ -14301,14 +14102,13 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "license": "MIT", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" @@ -14530,33 +14330,6 @@ "@jridgewell/sourcemap-codec": "^1.5.0" } }, - "node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "license": "MIT", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/map-obj": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", @@ -14699,15 +14472,16 @@ } }, "node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", + "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -14830,9 +14604,9 @@ } }, "node_modules/nanoid": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.4.tgz", - "integrity": "sha512-GTFcMIDgR7tqji/LpSY8rtg464VnJl/j6ypoehYnuGb+Y8qZUdtKB8WVCXon0UEZgFDbuUxpIl//6FHLHgXSNA==", + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.9.tgz", + "integrity": "sha512-Aooyr6MXU6HpvvWXKoVoXwKMs/KyVakWwg7xQfv5/S/RIgJMy0Ifa45H9qqYy7pTCszrHzP21Uk4PZq2HpEM8Q==", "funding": [ { "type": "github", @@ -15108,7 +14882,10 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, "license": "MIT", + "optional": true, + "peer": true, "engines": { "node": ">=8" } @@ -15139,26 +14916,31 @@ "license": "MIT" }, "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", + "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", + "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" }, "engines": { - "node": ">=16 || 14 >=14.18" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz", + "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==", + "dev": true, + "license": "ISC", + "engines": { + "node": "20 || >=22" + } }, "node_modules/picocolors": { "version": "1.1.1", @@ -15189,34 +14971,33 @@ } }, "node_modules/pino": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-8.21.0.tgz", - "integrity": "sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==", + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-9.6.0.tgz", + "integrity": "sha512-i85pKRCt4qMjZ1+L7sy2Ag4t1atFcdbEt76+7iRJn1g2BvsnRMGu9p8pivl9fs63M2kF/A0OacFZhTub+m/qMg==", "license": "MIT", "dependencies": { "atomic-sleep": "^1.0.0", "fast-redact": "^3.1.1", "on-exit-leak-free": "^2.1.0", - "pino-abstract-transport": "^1.2.0", - "pino-std-serializers": "^6.0.0", - "process-warning": "^3.0.0", + "pino-abstract-transport": "^2.0.0", + "pino-std-serializers": "^7.0.0", + "process-warning": "^4.0.0", "quick-format-unescaped": "^4.0.3", "real-require": "^0.2.0", "safe-stable-stringify": "^2.3.1", - "sonic-boom": "^3.7.0", - "thread-stream": "^2.6.0" + "sonic-boom": "^4.0.1", + "thread-stream": "^3.0.0" }, "bin": { "pino": "bin.js" } }, "node_modules/pino-abstract-transport": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz", - "integrity": "sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-2.0.0.tgz", + "integrity": "sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==", "license": "MIT", "dependencies": { - "readable-stream": "^4.0.0", "split2": "^4.0.0" } }, @@ -15245,10 +15026,29 @@ "pino-pretty": "bin.js" } }, + "node_modules/pino-pretty/node_modules/pino-abstract-transport": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz", + "integrity": "sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==", + "license": "MIT", + "dependencies": { + "readable-stream": "^4.0.0", + "split2": "^4.0.0" + } + }, + "node_modules/pino-pretty/node_modules/sonic-boom": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.1.tgz", + "integrity": "sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==", + "license": "MIT", + "dependencies": { + "atomic-sleep": "^1.0.0" + } + }, "node_modules/pino-std-serializers": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz", - "integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.0.0.tgz", + "integrity": "sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==", "license": "MIT" }, "node_modules/pirates": { @@ -15465,9 +15265,19 @@ } }, "node_modules/process-warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-3.0.0.tgz", - "integrity": "sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-4.0.1.tgz", + "integrity": "sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], "license": "MIT" }, "node_modules/prop-types": { @@ -15805,35 +15615,27 @@ } }, "node_modules/react-router": { - "version": "6.29.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.29.0.tgz", - "integrity": "sha512-DXZJoE0q+KyeVw75Ck6GkPxFak63C4fGqZGNijnWgzB/HzSP1ZfTlBj5COaGWwhrMQ/R8bXiq5Ooy4KG+ReyjQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.2.0.tgz", + "integrity": "sha512-fXyqzPgCPZbqhrk7k3hPcCpYIlQ2ugIXDboHUzhJISFVy2DEPsmHgN588MyGmkIOv3jDgNfUE3kJi83L28s/LQ==", "license": "MIT", "dependencies": { - "@remix-run/router": "1.22.0" + "@types/cookie": "^0.6.0", + "cookie": "^1.0.1", + "set-cookie-parser": "^2.6.0", + "turbo-stream": "2.4.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=20.0.0" }, "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/react-router-dom": { - "version": "6.29.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.29.0.tgz", - "integrity": "sha512-pkEbJPATRJ2iotK+wUwHfy0xs2T59YPEN8BQxVCPeBZvK7kfPESRc/nyxzdcxR17hXgUPYx2whMwl+eo9cUdnQ==", - "license": "MIT", - "dependencies": { - "@remix-run/router": "1.22.0", - "react-router": "6.29.0" + "react": ">=18", + "react-dom": ">=18" }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } } }, "node_modules/react-stately": { @@ -16208,6 +16010,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -16254,7 +16057,10 @@ "version": "4.28.1", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.28.1.tgz", "integrity": "sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==", + "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@types/estree": "1.0.6" }, @@ -16463,6 +16269,12 @@ "randombytes": "^2.1.0" } }, + "node_modules/set-cookie-parser": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz", + "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==", + "license": "MIT" + }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", @@ -16623,9 +16435,9 @@ "license": "MIT" }, "node_modules/sonic-boom": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.1.tgz", - "integrity": "sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.0.tgz", + "integrity": "sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww==", "license": "MIT", "dependencies": { "atomic-sleep": "^1.0.0" @@ -16732,13 +16544,6 @@ "node": ">= 10.x" } }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true, - "license": "BSD-3-Clause" - }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -17030,6 +16835,78 @@ "node": ">=16 || 14 >=14.17" } }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/sucrase/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -17193,20 +17070,6 @@ "dev": true, "license": "MIT" }, - "node_modules/test-exclude": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz", - "integrity": "sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==", - "license": "ISC", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^10.4.1", - "minimatch": "^9.0.4" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/thenify": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", @@ -17229,9 +17092,9 @@ } }, "node_modules/thread-stream": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-2.7.0.tgz", - "integrity": "sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-3.1.0.tgz", + "integrity": "sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==", "license": "MIT", "dependencies": { "real-require": "^0.2.0" @@ -17341,6 +17204,12 @@ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD" }, + "node_modules/turbo-stream": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/turbo-stream/-/turbo-stream-2.4.0.tgz", + "integrity": "sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==", + "license": "ISC" + }, "node_modules/type-fest": { "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", @@ -17436,7 +17305,6 @@ "version": "5.7.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", - "dev": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -17641,20 +17509,6 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "license": "MIT" }, - "node_modules/v8-to-istanbul": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", - "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", - "license": "ISC", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^2.0.0" - }, - "engines": { - "node": ">=10.12.0" - } - }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -17678,15 +17532,15 @@ } }, "node_modules/vite": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.11.tgz", - "integrity": "sha512-4VL9mQPKoHy4+FE0NnRE/kbY51TOfaknxAjt3fJbGJxhIpBZiqVzlZDEesWWsuREXHwNdAoOFZ9MkPEVXczHwg==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.3.tgz", + "integrity": "sha512-IzwM54g4y9JA/xAeBPNaDXiBF8Jsgl3VBQ2YQ/wOY6fyW3xMdSoltIV3Bo59DErdqdE6RxUfv8W69DvUorE4Eg==", "dev": true, "license": "MIT", "dependencies": { - "esbuild": "^0.24.2", - "postcss": "^8.4.49", - "rollup": "^4.23.0" + "esbuild": "^0.25.0", + "postcss": "^8.5.3", + "rollup": "^4.30.1" }, "bin": { "vite": "bin/vite.js" @@ -17895,6 +17749,367 @@ "node": ">=8" } }, + "node_modules/vite/node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.38.0.tgz", + "integrity": "sha512-ldomqc4/jDZu/xpYU+aRxo3V4mGCV9HeTgUBANI3oIQMOL+SsxB+S2lxMpkFp5UamSS3XuTMQVbsS24R4J4Qjg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-android-arm64": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.38.0.tgz", + "integrity": "sha512-VUsgcy4GhhT7rokwzYQP+aV9XnSLkkhlEJ0St8pbasuWO/vwphhZQxYEKUP3ayeCYLhk6gEtacRpYP/cj3GjyQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.38.0.tgz", + "integrity": "sha512-buA17AYXlW9Rn091sWMq1xGUvWQFOH4N1rqUxGJtEQzhChxWjldGCCup7r/wUnaI6Au8sKXpoh0xg58a7cgcpg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-darwin-x64": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.38.0.tgz", + "integrity": "sha512-Mgcmc78AjunP1SKXl624vVBOF2bzwNWFPMP4fpOu05vS0amnLcX8gHIge7q/lDAHy3T2HeR0TqrriZDQS2Woeg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.38.0.tgz", + "integrity": "sha512-zzJACgjLbQTsscxWqvrEQAEh28hqhebpRz5q/uUd1T7VTwUNZ4VIXQt5hE7ncs0GrF+s7d3S4on4TiXUY8KoQA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.38.0.tgz", + "integrity": "sha512-hCY/KAeYMCyDpEE4pTETam0XZS4/5GXzlLgpi5f0IaPExw9kuB+PDTOTLuPtM10TlRG0U9OSmXJ+Wq9J39LvAg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.38.0.tgz", + "integrity": "sha512-mimPH43mHl4JdOTD7bUMFhBdrg6f9HzMTOEnzRmXbOZqjijCw8LA5z8uL6LCjxSa67H2xiLFvvO67PT05PRKGg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.38.0.tgz", + "integrity": "sha512-tPiJtiOoNuIH8XGG8sWoMMkAMm98PUwlriOFCCbZGc9WCax+GLeVRhmaxjJtz6WxrPKACgrwoZ5ia/uapq3ZVg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.38.0.tgz", + "integrity": "sha512-wZco59rIVuB0tjQS0CSHTTUcEde+pXQWugZVxWaQFdQQ1VYub/sTrNdY76D1MKdN2NB48JDuGABP6o6fqos8mA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.38.0.tgz", + "integrity": "sha512-fQgqwKmW0REM4LomQ+87PP8w8xvU9LZfeLBKybeli+0yHT7VKILINzFEuggvnV9M3x1Ed4gUBmGUzCo/ikmFbQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.38.0.tgz", + "integrity": "sha512-hz5oqQLXTB3SbXpfkKHKXLdIp02/w3M+ajp8p4yWOWwQRtHWiEOCKtc9U+YXahrwdk+3qHdFMDWR5k+4dIlddg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.38.0.tgz", + "integrity": "sha512-NXqygK/dTSibQ+0pzxsL3r4Xl8oPqVoWbZV9niqOnIHV/J92fe65pOir0xjkUZDRSPyFRvu+4YOpJF9BZHQImw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.38.0.tgz", + "integrity": "sha512-GEAIabR1uFyvf/jW/5jfu8gjM06/4kZ1W+j1nWTSSB3w6moZEBm7iBtzwQ3a1Pxos2F7Gz+58aVEnZHU295QTg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.38.0.tgz", + "integrity": "sha512-Mpp6+Z5VhB9VDk7RwZXoG2qMdERm3Jw07RNlXHE0bOnEeX+l7Fy4bg+NxfyN15ruuY3/7Vrbpm75J9QHFqj5+Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.38.0.tgz", + "integrity": "sha512-vPvNgFlZRAgO7rwncMeE0+8c4Hmc+qixnp00/Uv3ht2x7KYrJ6ERVd3/R0nUtlE6/hu7/HiiNHJ/rP6knRFt1w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.38.0.tgz", + "integrity": "sha512-q5Zv+goWvQUGCaL7fU8NuTw8aydIL/C9abAVGCzRReuj5h30TPx4LumBtAidrVOtXnlB+RZkBtExMsfqkMfb8g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.38.0.tgz", + "integrity": "sha512-u/Jbm1BU89Vftqyqbmxdq14nBaQjQX1HhmsdBWqSdGClNaKwhjsg5TpW+5Ibs1mb8Es9wJiMdl86BcmtUVXNZg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.38.0.tgz", + "integrity": "sha512-mqu4PzTrlpNHHbu5qleGvXJoGgHpChBlrBx/mEhTPpnAL1ZAYFlvHD7rLK839LLKQzqEQMFJfGrrOHItN4ZQqA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.38.0.tgz", + "integrity": "sha512-jjqy3uWlecfB98Psxb5cD6Fny9Fupv9LrDSPTQZUROqjvZmcCqNu4UMl7qqhlUUGpwiAkotj6GYu4SZdcr/nLw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/vite/node_modules/@types/estree": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", + "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/vite/node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/vite/node_modules/postcss": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/vite/node_modules/rollup": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.38.0.tgz", + "integrity": "sha512-5SsIRtJy9bf1ErAOiFMFzl64Ex9X5V7bnJ+WlFMb+zmP459OSWCEG7b0ERZ+PEU7xPt4OG3RHbrp1LJlXxYTrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.7" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.38.0", + "@rollup/rollup-android-arm64": "4.38.0", + "@rollup/rollup-darwin-arm64": "4.38.0", + "@rollup/rollup-darwin-x64": "4.38.0", + "@rollup/rollup-freebsd-arm64": "4.38.0", + "@rollup/rollup-freebsd-x64": "4.38.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.38.0", + "@rollup/rollup-linux-arm-musleabihf": "4.38.0", + "@rollup/rollup-linux-arm64-gnu": "4.38.0", + "@rollup/rollup-linux-arm64-musl": "4.38.0", + "@rollup/rollup-linux-loongarch64-gnu": "4.38.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.38.0", + "@rollup/rollup-linux-riscv64-gnu": "4.38.0", + "@rollup/rollup-linux-riscv64-musl": "4.38.0", + "@rollup/rollup-linux-s390x-gnu": "4.38.0", + "@rollup/rollup-linux-x64-gnu": "4.38.0", + "@rollup/rollup-linux-x64-musl": "4.38.0", + "@rollup/rollup-win32-arm64-msvc": "4.38.0", + "@rollup/rollup-win32-ia32-msvc": "4.38.0", + "@rollup/rollup-win32-x64-msvc": "4.38.0", + "fsevents": "~2.3.2" + } + }, "node_modules/vscode-jsonrpc": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", @@ -18655,6 +18870,7 @@ "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, "license": "ISC", "engines": { "node": ">=10" @@ -18683,6 +18899,7 @@ "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, "license": "MIT", "dependencies": { "cliui": "^8.0.1", @@ -18713,6 +18930,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -18722,12 +18940,14 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, "license": "MIT" }, "node_modules/yargs/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -18742,6 +18962,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -18754,23 +18975,12 @@ "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, "license": "ISC", "engines": { "node": ">=12" } }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/yup": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/yup/-/yup-1.6.1.tgz", diff --git a/gameyfin/package.json b/gameyfin/package.json index 32c9b0b..2da97e3 100644 --- a/gameyfin/package.json +++ b/gameyfin/package.json @@ -9,22 +9,22 @@ "@polymer/polymer": "3.5.2", "@react-stately/data": "^3.12.2", "@react-types/shared": "^3.28.0", - "@vaadin/bundles": "24.6.6", + "@vaadin/bundles": "24.7.1", "@vaadin/common-frontend": "0.0.19", - "@vaadin/hilla-file-router": "24.6.6", - "@vaadin/hilla-frontend": "24.6.6", - "@vaadin/hilla-lit-form": "24.6.6", - "@vaadin/hilla-react-auth": "24.6.6", - "@vaadin/hilla-react-crud": "24.6.6", - "@vaadin/hilla-react-form": "24.6.6", - "@vaadin/hilla-react-i18n": "24.6.6", - "@vaadin/hilla-react-signals": "24.6.6", - "@vaadin/polymer-legacy-adapter": "24.6.6", - "@vaadin/react-components": "24.6.6", + "@vaadin/hilla-file-router": "24.7.1", + "@vaadin/hilla-frontend": "24.7.1", + "@vaadin/hilla-lit-form": "24.7.1", + "@vaadin/hilla-react-auth": "24.7.1", + "@vaadin/hilla-react-crud": "24.7.1", + "@vaadin/hilla-react-form": "24.7.1", + "@vaadin/hilla-react-i18n": "24.7.1", + "@vaadin/hilla-react-signals": "24.7.1", + "@vaadin/polymer-legacy-adapter": "24.7.1", + "@vaadin/react-components": "24.7.1", "@vaadin/vaadin-development-mode-detector": "2.0.7", - "@vaadin/vaadin-lumo-styles": "24.6.6", - "@vaadin/vaadin-material-styles": "24.6.6", - "@vaadin/vaadin-themable-mixin": "24.6.6", + "@vaadin/vaadin-lumo-styles": "24.7.1", + "@vaadin/vaadin-material-styles": "24.7.1", + "@vaadin/vaadin-themable-mixin": "24.7.1", "@vaadin/vaadin-usage-statistics": "2.1.3", "classnames": "^2.5.1", "construct-style-sheets-polyfill": "3.1.0", @@ -43,7 +43,7 @@ "react-aria-components": "^1.7.1", "react-confetti-boom": "^1.0.0", "react-dom": "18.3.1", - "react-router-dom": "6.29.0", + "react-router": "7.2.0", "yup": "^1.6.1" }, "devDependencies": { @@ -55,21 +55,22 @@ "@types/node": "^22.4.0", "@types/react": "18.3.18", "@types/react-dom": "18.3.5", - "@vaadin/hilla-generator-cli": "24.6.6", - "@vaadin/hilla-generator-core": "24.6.6", - "@vaadin/hilla-generator-plugin-backbone": "24.6.6", - "@vaadin/hilla-generator-plugin-barrel": "24.6.6", - "@vaadin/hilla-generator-plugin-client": "24.6.6", - "@vaadin/hilla-generator-plugin-model": "24.6.6", - "@vaadin/hilla-generator-plugin-push": "24.6.6", - "@vaadin/hilla-generator-plugin-signals": "24.6.6", - "@vaadin/hilla-generator-plugin-subtypes": "24.6.6", - "@vaadin/hilla-generator-utils": "24.6.6", + "@vaadin/hilla-generator-cli": "24.7.1", + "@vaadin/hilla-generator-core": "24.7.1", + "@vaadin/hilla-generator-plugin-backbone": "24.7.1", + "@vaadin/hilla-generator-plugin-barrel": "24.7.1", + "@vaadin/hilla-generator-plugin-client": "24.7.1", + "@vaadin/hilla-generator-plugin-model": "24.7.1", + "@vaadin/hilla-generator-plugin-push": "24.7.1", + "@vaadin/hilla-generator-plugin-signals": "24.7.1", + "@vaadin/hilla-generator-plugin-subtypes": "24.7.1", + "@vaadin/hilla-generator-plugin-transfertypes": "24.7.1", + "@vaadin/hilla-generator-utils": "24.7.1", "@vitejs/plugin-react": "4.3.4", "@vitejs/plugin-react-swc": "^3.7.0", "async": "3.2.6", "autoprefixer": "^10.4.20", - "glob": "10.4.5", + "glob": "11.0.1", "postcss": "^8.4.41", "postcss-import": "^16.1.0", "rollup-plugin-brotli": "3.1.0", @@ -78,7 +79,7 @@ "tailwindcss": "^3.4.13", "transform-ast": "2.4.4", "typescript": "5.7.3", - "vite": "6.0.11", + "vite": "6.2.3", "vite-plugin-checker": "0.8.0", "workbox-build": "7.3.0", "workbox-core": "7.3.0", @@ -89,7 +90,6 @@ "classnames": "$classnames", "react": "$react", "react-dom": "$react-dom", - "react-router-dom": "$react-router-dom", "@vaadin/bundles": "$@vaadin/bundles", "@vaadin/common-frontend": "$@vaadin/common-frontend", "construct-style-sheets-polyfill": "$construct-style-sheets-polyfill", @@ -127,34 +127,35 @@ "@react-stately/data": "$@react-stately/data", "react-aria-components": "$react-aria-components", "react-accessible-treeview": "$react-accessible-treeview", - "rand-seed": "$rand-seed" + "rand-seed": "$rand-seed", + "react-router": "$react-router" }, "vaadin": { "dependencies": { "@polymer/polymer": "3.5.2", - "@vaadin/bundles": "24.6.6", + "@vaadin/bundles": "24.7.1", "@vaadin/common-frontend": "0.0.19", - "@vaadin/hilla-file-router": "24.6.6", - "@vaadin/hilla-frontend": "24.6.6", - "@vaadin/hilla-lit-form": "24.6.6", - "@vaadin/hilla-react-auth": "24.6.6", - "@vaadin/hilla-react-crud": "24.6.6", - "@vaadin/hilla-react-form": "24.6.6", - "@vaadin/hilla-react-i18n": "24.6.6", - "@vaadin/hilla-react-signals": "24.6.6", - "@vaadin/polymer-legacy-adapter": "24.6.6", - "@vaadin/react-components": "24.6.6", + "@vaadin/hilla-file-router": "24.7.1", + "@vaadin/hilla-frontend": "24.7.1", + "@vaadin/hilla-lit-form": "24.7.1", + "@vaadin/hilla-react-auth": "24.7.1", + "@vaadin/hilla-react-crud": "24.7.1", + "@vaadin/hilla-react-form": "24.7.1", + "@vaadin/hilla-react-i18n": "24.7.1", + "@vaadin/hilla-react-signals": "24.7.1", + "@vaadin/polymer-legacy-adapter": "24.7.1", + "@vaadin/react-components": "24.7.1", "@vaadin/vaadin-development-mode-detector": "2.0.7", - "@vaadin/vaadin-lumo-styles": "24.6.6", - "@vaadin/vaadin-material-styles": "24.6.6", - "@vaadin/vaadin-themable-mixin": "24.6.6", + "@vaadin/vaadin-lumo-styles": "24.7.1", + "@vaadin/vaadin-material-styles": "24.7.1", + "@vaadin/vaadin-themable-mixin": "24.7.1", "@vaadin/vaadin-usage-statistics": "2.1.3", "construct-style-sheets-polyfill": "3.1.0", "date-fns": "2.29.3", "lit": "3.2.1", "react": "18.3.1", "react-dom": "18.3.1", - "react-router-dom": "6.29.0" + "react-router": "7.2.0" }, "devDependencies": { "@babel/preset-react": "7.26.3", @@ -163,30 +164,31 @@ "@rollup/pluginutils": "5.1.4", "@types/react": "18.3.18", "@types/react-dom": "18.3.5", - "@vaadin/hilla-generator-cli": "24.6.6", - "@vaadin/hilla-generator-core": "24.6.6", - "@vaadin/hilla-generator-plugin-backbone": "24.6.6", - "@vaadin/hilla-generator-plugin-barrel": "24.6.6", - "@vaadin/hilla-generator-plugin-client": "24.6.6", - "@vaadin/hilla-generator-plugin-model": "24.6.6", - "@vaadin/hilla-generator-plugin-push": "24.6.6", - "@vaadin/hilla-generator-plugin-signals": "24.6.6", - "@vaadin/hilla-generator-plugin-subtypes": "24.6.6", - "@vaadin/hilla-generator-utils": "24.6.6", + "@vaadin/hilla-generator-cli": "24.7.1", + "@vaadin/hilla-generator-core": "24.7.1", + "@vaadin/hilla-generator-plugin-backbone": "24.7.1", + "@vaadin/hilla-generator-plugin-barrel": "24.7.1", + "@vaadin/hilla-generator-plugin-client": "24.7.1", + "@vaadin/hilla-generator-plugin-model": "24.7.1", + "@vaadin/hilla-generator-plugin-push": "24.7.1", + "@vaadin/hilla-generator-plugin-signals": "24.7.1", + "@vaadin/hilla-generator-plugin-subtypes": "24.7.1", + "@vaadin/hilla-generator-plugin-transfertypes": "24.7.1", + "@vaadin/hilla-generator-utils": "24.7.1", "@vitejs/plugin-react": "4.3.4", "async": "3.2.6", - "glob": "10.4.5", + "glob": "11.0.1", "rollup-plugin-brotli": "3.1.0", "rollup-plugin-visualizer": "5.14.0", "strip-css-comments": "5.0.0", "transform-ast": "2.4.4", "typescript": "5.7.3", - "vite": "6.0.11", + "vite": "6.2.3", "vite-plugin-checker": "0.8.0", "workbox-build": "7.3.0", "workbox-core": "7.3.0", "workbox-precaching": "7.3.0" }, - "hash": "a951d6d827dd2a43a7d0fa6330d5030cc19c1077490488a24cfd7908bd43aac3" + "hash": "26d6e466339c0b4c7dfffb8fe616e725dd60e800bba0169742bfabede9023961" } -} +} \ No newline at end of file diff --git a/gameyfin/src/main/frontend/App.tsx b/gameyfin/src/main/frontend/App.tsx index 65f5926..4c262b5 100644 --- a/gameyfin/src/main/frontend/App.tsx +++ b/gameyfin/src/main/frontend/App.tsx @@ -1,4 +1,4 @@ -import {Outlet, useHref, useNavigate} from 'react-router-dom'; +import {Outlet, useHref, useNavigate} from 'react-router'; import "./main.css"; import "Frontend/util/custom-validators"; import {HeroUIProvider} from "@heroui/react"; diff --git a/gameyfin/src/main/frontend/components/ProfileMenu.tsx b/gameyfin/src/main/frontend/components/ProfileMenu.tsx index 9ef599b..647d828 100644 --- a/gameyfin/src/main/frontend/components/ProfileMenu.tsx +++ b/gameyfin/src/main/frontend/components/ProfileMenu.tsx @@ -1,7 +1,7 @@ import {useAuth} from "Frontend/util/auth"; import {GearFine, Question, SignOut, User} from "@phosphor-icons/react"; import {Dropdown, DropdownItem, DropdownMenu, DropdownTrigger} from "@heroui/react"; -import {useNavigate} from "react-router-dom"; +import {useNavigate} from "react-router"; import {ConfigEndpoint} from "Frontend/generated/endpoints"; import Avatar from "Frontend/components/general/Avatar"; import {CollectionElement} from "@react-types/shared"; diff --git a/gameyfin/src/main/frontend/components/general/withSideMenu.tsx b/gameyfin/src/main/frontend/components/general/withSideMenu.tsx index ea179f1..7c3a78f 100644 --- a/gameyfin/src/main/frontend/components/general/withSideMenu.tsx +++ b/gameyfin/src/main/frontend/components/general/withSideMenu.tsx @@ -1,4 +1,4 @@ -import {Outlet} from "react-router-dom"; +import {Outlet} from "react-router"; import {Icon} from "@phosphor-icons/react"; import {Listbox, ListboxItem} from "@heroui/react"; import {ReactElement, useState} from "react"; diff --git a/gameyfin/src/main/frontend/index.tsx b/gameyfin/src/main/frontend/index.tsx index 1fbb360..9f6ea4a 100644 --- a/gameyfin/src/main/frontend/index.tsx +++ b/gameyfin/src/main/frontend/index.tsx @@ -1,6 +1,6 @@ import {createRoot} from 'react-dom/client'; import {StrictMode} from "react"; -import {RouterProvider} from "react-router-dom"; +import {RouterProvider} from "react-router"; import router from "./routes"; const container = document.getElementById('outlet')!; diff --git a/gameyfin/src/main/frontend/routes.tsx b/gameyfin/src/main/frontend/routes.tsx index f2bc69c..7337e65 100644 --- a/gameyfin/src/main/frontend/routes.tsx +++ b/gameyfin/src/main/frontend/routes.tsx @@ -1,5 +1,5 @@ import {protectRoutes} from '@vaadin/hilla-react-auth'; -import {createBrowserRouter, RouteObject} from 'react-router-dom'; +import {createBrowserRouter, RouteObject} from 'react-router'; import LoginView from "Frontend/views/LoginView"; import MainLayout from "Frontend/views/MainLayout"; import TestView from "Frontend/views/TestView"; diff --git a/gameyfin/src/main/frontend/util/routing.ts b/gameyfin/src/main/frontend/util/routing.ts index ff80af3..90703b6 100644 --- a/gameyfin/src/main/frontend/util/routing.ts +++ b/gameyfin/src/main/frontend/util/routing.ts @@ -1,7 +1,7 @@ -import { useMatches } from 'react-router-dom'; +import {useMatches} from 'react-router'; type RouteMetadata = { - [key: string]: any; + [key: string]: any; }; /** @@ -9,7 +9,7 @@ type RouteMetadata = { * or undefined if the route does not have defined a handle. */ export function useRouteMetadata(): RouteMetadata | undefined { - const matches = useMatches(); - const match = matches[matches.length - 1]; - return match?.handle as RouteMetadata | undefined; + const matches = useMatches(); + const match = matches[matches.length - 1]; + return match?.handle as RouteMetadata | undefined; } diff --git a/gameyfin/src/main/frontend/views/EmailConfirmationView.tsx b/gameyfin/src/main/frontend/views/EmailConfirmationView.tsx index 12d3e26..36cd2c0 100644 --- a/gameyfin/src/main/frontend/views/EmailConfirmationView.tsx +++ b/gameyfin/src/main/frontend/views/EmailConfirmationView.tsx @@ -1,5 +1,5 @@ import {Card, CardBody, CardHeader} from "@heroui/react"; -import {useNavigate, useSearchParams} from "react-router-dom"; +import {useNavigate, useSearchParams} from "react-router"; import React, {useEffect, useState} from "react"; import {CheckCircle, Warning, WarningCircle} from "@phosphor-icons/react"; import TokenValidationResult from "Frontend/generated/de/grimsi/gameyfin/shared/token/TokenValidationResult"; diff --git a/gameyfin/src/main/frontend/views/InvitationRegistrationView.tsx b/gameyfin/src/main/frontend/views/InvitationRegistrationView.tsx index aa9679e..d6ef0a4 100644 --- a/gameyfin/src/main/frontend/views/InvitationRegistrationView.tsx +++ b/gameyfin/src/main/frontend/views/InvitationRegistrationView.tsx @@ -1,5 +1,5 @@ import {addToast, Button, Card, CardBody, CardHeader} from "@heroui/react"; -import {useNavigate, useSearchParams} from "react-router-dom"; +import {useNavigate, useSearchParams} from "react-router"; import {Form, Formik} from "formik"; import Input from "Frontend/components/general/input/Input"; import * as Yup from "yup"; diff --git a/gameyfin/src/main/frontend/views/LoginView.tsx b/gameyfin/src/main/frontend/views/LoginView.tsx index 5317585..4fcefa1 100644 --- a/gameyfin/src/main/frontend/views/LoginView.tsx +++ b/gameyfin/src/main/frontend/views/LoginView.tsx @@ -1,7 +1,7 @@ import {useAuth} from "Frontend/util/auth"; import {useEffect, useState} from "react"; import {Button, Card, CardBody, CardHeader, Link, useDisclosure} from "@heroui/react"; -import {useNavigate} from "react-router-dom"; +import {useNavigate} from "react-router"; import {Form, Formik} from "formik"; import Input from "Frontend/components/general/input/Input"; import PasswordResetModal from "Frontend/components/general/modals/PasswordResetModal"; diff --git a/gameyfin/src/main/frontend/views/MainLayout.tsx b/gameyfin/src/main/frontend/views/MainLayout.tsx index 34be7d3..6102e22 100644 --- a/gameyfin/src/main/frontend/views/MainLayout.tsx +++ b/gameyfin/src/main/frontend/views/MainLayout.tsx @@ -4,7 +4,7 @@ import ProfileMenu from "Frontend/components/ProfileMenu"; import {Divider, Link, Navbar, NavbarBrand, NavbarContent, NavbarItem} from "@heroui/react"; import GameyfinLogo from "Frontend/components/theming/GameyfinLogo"; import * as PackageJson from "../../../../package.json"; -import {Outlet, useNavigate} from "react-router-dom"; +import {Outlet, useNavigate} from "react-router"; import {useAuth} from "Frontend/util/auth"; import {Heart} from "@phosphor-icons/react"; import Confetti, {ConfettiProps} from "react-confetti-boom"; diff --git a/gameyfin/src/main/frontend/views/PasswordResetView.tsx b/gameyfin/src/main/frontend/views/PasswordResetView.tsx index e908116..8028dea 100644 --- a/gameyfin/src/main/frontend/views/PasswordResetView.tsx +++ b/gameyfin/src/main/frontend/views/PasswordResetView.tsx @@ -1,5 +1,5 @@ import {addToast, Button, Card, CardBody, CardHeader} from "@heroui/react"; -import {useNavigate, useSearchParams} from "react-router-dom"; +import {useNavigate, useSearchParams} from "react-router"; import {Form, Formik} from "formik"; import Input from "Frontend/components/general/input/Input"; import * as Yup from "yup"; diff --git a/gameyfin/src/main/frontend/views/SetupView.tsx b/gameyfin/src/main/frontend/views/SetupView.tsx index bf2c0a9..38d9a4c 100644 --- a/gameyfin/src/main/frontend/views/SetupView.tsx +++ b/gameyfin/src/main/frontend/views/SetupView.tsx @@ -7,7 +7,7 @@ import {HandWaving, Palette, User} from "@phosphor-icons/react"; import {addToast, Card} from "@heroui/react"; import {SetupEndpoint} from "Frontend/generated/endpoints"; import {ThemeSelector} from "Frontend/components/theming/ThemeSelector"; -import {useNavigate} from "react-router-dom"; +import {useNavigate} from "react-router"; function WelcomeStep() { return ( diff --git a/gameyfin/src/main/frontend/views/TestView.tsx b/gameyfin/src/main/frontend/views/TestView.tsx index 8de0cf0..762e464 100644 --- a/gameyfin/src/main/frontend/views/TestView.tsx +++ b/gameyfin/src/main/frontend/views/TestView.tsx @@ -1,4 +1,4 @@ -import {Link} from "react-router-dom"; +import {Link} from "react-router"; import {addToast, Button, Input} from "@heroui/react"; import {LibraryEndpoint, SystemEndpoint} from "Frontend/generated/endpoints"; import {useState} from "react"; diff --git a/gameyfin/tsconfig.json b/gameyfin/tsconfig.json index 9b9472f..40f8f64 100644 --- a/gameyfin/tsconfig.json +++ b/gameyfin/tsconfig.json @@ -10,7 +10,7 @@ "jsx": "react-jsx", "inlineSources": true, "module": "esNext", - "target": "es2020", + "target": "es2022", "moduleResolution": "bundler", "strict": true, "skipLibCheck": true, diff --git a/gameyfin/vite.generated.ts b/gameyfin/vite.generated.ts index 79ef0dd..6bebb28 100644 --- a/gameyfin/vite.generated.ts +++ b/gameyfin/vite.generated.ts @@ -142,6 +142,7 @@ function buildSWPlugin(opts: { devMode: boolean }): PluginOption { sourcemap: viteConfig.command === 'serve' || viteConfig.build.sourcemap, emptyOutDir: false, modulePreload: false, + target: ['safari15', 'es2022'], rollupOptions: { input: { sw: settings.clientServiceWorkerSource @@ -273,7 +274,7 @@ function statsExtracterPlugin(): PluginOption { const frontendFiles: Record = {}; frontendFiles['index.html'] = createHash('sha256').update(customIndexData.replace(/\r\n/g, '\n'), 'utf8').digest('hex'); - const projectFileExtensions = ['.js', '.js.map', '.ts', '.ts.map', '.tsx', '.tsx.map', '.css', '.css.map', '.']; + const projectFileExtensions = ['.js', '.js.map', '.ts', '.ts.map', '.tsx', '.tsx.map', '.css', '.css.map']; const isThemeComponentsResource = (id: string) => id.startsWith(themeOptions.frontendGeneratedFolder.replace(/\\/g, '/')) @@ -697,6 +698,7 @@ export const vaadinConfig: UserConfigFn = (env) => { outDir: buildOutputFolder, emptyOutDir: devBundle, assetsDir: 'VAADIN/build', + target: ['safari15', 'es2022'], rollupOptions: { input: { indexhtml: projectIndexHtml, @@ -755,7 +757,16 @@ export const vaadinConfig: UserConfigFn = (env) => { babel: { // We need to use babel to provide the source information for it to be correct // (otherwise Babel will slightly rewrite the source file and esbuild generate source info for the modified file) - presets: [['@babel/preset-react', { runtime: 'automatic', development: !productionMode }]], + presets: [ + [ + '@babel/preset-react', + { + runtime: 'automatic', + importSource: productionMode ? 'react' : 'Frontend/generated/jsx-dev-transform', + development: !productionMode + } + ] + ], // React writes the source location for where components are used, this writes for where they are defined plugins: [ !productionMode && addFunctionComponentSourceLocationBabel(), diff --git a/gradle.properties b/gradle.properties index c498ad5..2609ce0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,13 +1,13 @@ # Plugin versions -kotlinVersion=2.1.10 -kspVersion=2.1.10-1.0.31 -vaadinVersion=24.6.6 -springBootVersion=3.4.3 +kotlinVersion=2.1.20 +kspVersion=2.1.20-1.0.32 +vaadinVersion=24.7.1 +springBootVersion=3.4.4 springCloudVersion=2024.0.0 springDependencyManagementVersion=1.1.7 # Dependency versions pf4jVersion=3.13.0 -pf4jKspVersion=2.1.10-1.0.2 +pf4jKspVersion=2.1.20-1.0.2 # Annotation processor settings kapt.use.k2=true ksp.useKSP2=true \ No newline at end of file diff --git a/plugins/igdb/src/main/kotlin/de/grimsi/gameyfin/plugins/igdb/Mapper.kt b/plugins/igdb/src/main/kotlin/de/grimsi/gameyfin/plugins/igdb/Mapper.kt index 2338f6a..d39cad6 100644 --- a/plugins/igdb/src/main/kotlin/de/grimsi/gameyfin/plugins/igdb/Mapper.kt +++ b/plugins/igdb/src/main/kotlin/de/grimsi/gameyfin/plugins/igdb/Mapper.kt @@ -12,7 +12,7 @@ import java.net.URI class Mapper { companion object { - private val log = LoggerFactory.getLogger(javaClass) + private val log = LoggerFactory.getLogger(Mapper::class.java) fun genre(genre: proto.Genre): Genre { return when (genre.slug) {