diff --git a/packages/pl-fe/package.json b/packages/pl-fe/package.json index f6cab5f2c..0b2d0f27d 100644 --- a/packages/pl-fe/package.json +++ b/packages/pl-fe/package.json @@ -105,41 +105,41 @@ "localforage": "^1.10.0", "lodash": "^4.17.21", "mini-css-extract-plugin": "^2.9.4", - "mutative": "^1.1.0", + "mutative": "^1.3.0", "path-browserify": "^1.0.1", "pl-api": "workspace:*", "postcss": "^8.5.3", "process": "^0.11.10", "punycode": "^2.1.1", "qrcode.react": "^4.2.0", - "query-string": "^9.2.2", + "query-string": "^9.3.1", "react": "^19.2.3", "react-color": "^2.19.3", "react-datepicker": "^8.3.0", "react-dom": "^19.2.3", "react-error-boundary": "^4.1.2", "react-helmet-async": "^2.0.5", - "react-hot-toast": "^2.5.2", + "react-hot-toast": "^2.6.0", "react-inlinesvg": "^4.1.8", "react-intl": "^8.0.10", "react-redux": "^9.0.4", "react-sparklines": "^1.7.0", "react-sticky-box": "^2.0.5", "react-swipeable-views": "^0.14.0", - "react-virtuoso": "^4.13.0", + "react-virtuoso": "^4.18.1", "redux": "^5.0.1", "redux-thunk": "^3.1.0", "reselect": "^5.1.1", "resize-observer": "^1.0.4", "sass-embedded": "^1.93.3", "stringz": "^2.1.0", - "tabbable": "^6.2.0", + "tabbable": "^6.4.0", "tiny-queue": "^0.2.1", - "use-mutative": "^1.2.1", + "use-mutative": "^1.3.1", "util": "^0.12.5", "valibot": "^1.2.0", - "zustand": "^5.0.3", - "zustand-mutative": "^1.2.0" + "zustand": "^5.0.9", + "zustand-mutative": "^1.3.1" }, "devDependencies": { "@formatjs/cli": "^6.9.0", @@ -154,9 +154,9 @@ "@types/leaflet": "^1.9.15", "@types/lodash": "^4.17.13", "@types/path-browserify": "^1.0.3", - "@types/react": "^18.3.23", + "@types/react": "^19.2.7", "@types/react-color": "^3.0.13", - "@types/react-dom": "^18.3.7", + "@types/react-dom": "^19.2.3", "@types/react-router-dom": "^5.3.3", "@types/react-sparklines": "^1.7.5", "@types/react-swipeable-views": "^0.13.6", @@ -166,7 +166,7 @@ "eslint": "^8.57.1", "eslint-import-resolver-typescript": "^4.0.0", "eslint-plugin-compat": "^6.0.2", - "eslint-plugin-formatjs": "^5.2.8", + "eslint-plugin-formatjs": "^5.4.2", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jsdoc": "^50.6.1", "eslint-plugin-jsx-a11y": "^6.10.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 716ea1c24..8087408dc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -180,7 +180,7 @@ importers: version: 10.0.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@reduxjs/toolkit': specifier: ^2.5.0 - version: 2.8.2(react-redux@9.2.0(@types/react@18.3.23)(react@19.2.3)(redux@5.0.1))(react@19.2.3) + version: 2.8.2(react-redux@9.2.0(@types/react@18.3.27)(react@19.2.3)(redux@5.0.1))(react@19.2.3) '@sentry/browser': specifier: ^8.47.0 version: 8.55.0 @@ -219,7 +219,7 @@ importers: version: 10.3.1(react@19.2.3) '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.7.0(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)) + version: 4.7.0(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)) '@yornaath/batshit': specifier: ^0.11.2 version: 0.11.2 @@ -282,7 +282,7 @@ importers: version: 2.6.0 html-react-parser: specifier: ^5.2.11 - version: 5.2.11(@types/react@18.3.23)(react@19.2.3) + version: 5.2.11(@types/react@18.3.27)(react@19.2.3) immutable: specifier: ^5.0.3 version: 5.1.3 @@ -317,8 +317,8 @@ importers: specifier: ^2.9.4 version: 2.9.4(webpack@5.101.0(esbuild@0.24.2)) mutative: - specifier: ^1.1.0 - version: 1.2.0 + specifier: ^1.3.0 + version: 1.3.0 path-browserify: specifier: ^1.0.1 version: 1.0.1 @@ -338,8 +338,8 @@ importers: specifier: ^4.2.0 version: 4.2.0(react@19.2.3) query-string: - specifier: ^9.2.2 - version: 9.2.2 + specifier: ^9.3.1 + version: 9.3.1 react: specifier: ^19.2.3 version: 19.2.3 @@ -359,17 +359,17 @@ importers: specifier: ^2.0.5 version: 2.0.5(react@19.2.3) react-hot-toast: - specifier: ^2.5.2 - version: 2.5.2(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: ^2.6.0 + version: 2.6.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) react-inlinesvg: specifier: ^4.1.8 version: 4.2.0(react@19.2.3) react-intl: specifier: ^8.0.10 - version: 8.0.10(@types/react@18.3.23)(react@19.2.3)(typescript@5.7.3) + version: 8.0.10(@types/react@18.3.27)(react@19.2.3)(typescript@5.7.3) react-redux: specifier: ^9.0.4 - version: 9.2.0(@types/react@18.3.23)(react@19.2.3)(redux@5.0.1) + version: 9.2.0(@types/react@18.3.27)(react@19.2.3)(redux@5.0.1) react-sparklines: specifier: ^1.7.0 version: 1.7.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -380,8 +380,8 @@ importers: specifier: ^0.14.0 version: 0.14.0(react@19.2.3) react-virtuoso: - specifier: ^4.13.0 - version: 4.13.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: ^4.18.1 + version: 4.18.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3) redux: specifier: ^5.0.1 version: 5.0.1 @@ -401,14 +401,14 @@ importers: specifier: ^2.1.0 version: 2.1.0 tabbable: - specifier: ^6.2.0 - version: 6.2.0 + specifier: ^6.4.0 + version: 6.4.0 tiny-queue: specifier: ^0.2.1 version: 0.2.1 use-mutative: - specifier: ^1.2.1 - version: 1.3.0(@types/react@18.3.23)(mutative@1.2.0)(react@19.2.3) + specifier: ^1.3.1 + version: 1.3.1(@types/react@18.3.27)(mutative@1.3.0)(react@19.2.3) util: specifier: ^0.12.5 version: 0.12.5 @@ -416,11 +416,11 @@ importers: specifier: ^1.2.0 version: 1.2.0(typescript@5.7.3) zustand: - specifier: ^5.0.3 - version: 5.0.7(@types/react@18.3.23)(immer@10.1.1)(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) + specifier: ^5.0.9 + version: 5.0.9(@types/react@18.3.27)(immer@10.1.1)(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) zustand-mutative: - specifier: ^1.2.0 - version: 1.3.0(@types/react@18.3.23)(mutative@1.2.0)(react@19.2.3)(zustand@5.0.7(@types/react@18.3.23)(immer@10.1.1)(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3))) + specifier: ^1.3.1 + version: 1.3.1(@types/react@18.3.27)(mutative@1.3.0)(react@19.2.3)(zustand@5.0.9(@types/react@18.3.27)(immer@10.1.1)(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3))) devDependencies: '@formatjs/cli': specifier: ^6.9.0 @@ -439,10 +439,10 @@ importers: version: 6.6.4 '@testing-library/react': specifier: ^16.1.0 - version: 16.3.0(@testing-library/dom@10.4.1)(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + version: 16.3.0(@testing-library/dom@10.4.1)(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@testing-library/react-hooks': specifier: ^8.0.1 - version: 8.0.1(@types/react@18.3.23)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + version: 8.0.1(@types/react@18.3.27)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@testing-library/user-event': specifier: ^14.5.2 version: 14.6.1(@testing-library/dom@10.4.1) @@ -460,13 +460,13 @@ importers: version: 1.0.3 '@types/react': specifier: ^18.3.18 - version: 18.3.23 + version: 18.3.27 '@types/react-color': specifier: ^3.0.13 - version: 3.0.13(@types/react@18.3.23) + version: 3.0.13(@types/react@18.3.27) '@types/react-dom': specifier: ^18.3.5 - version: 18.3.7(@types/react@18.3.23) + version: 18.3.7(@types/react@18.3.27) '@types/react-router-dom': specifier: ^5.3.3 version: 5.3.3 @@ -495,8 +495,8 @@ importers: specifier: ^6.0.2 version: 6.0.2(eslint@8.57.1) eslint-plugin-formatjs: - specifier: ^5.2.8 - version: 5.4.0(eslint@8.57.1)(typescript@5.7.3) + specifier: ^5.4.2 + version: 5.4.2(eslint@8.57.1)(typescript@5.7.3) eslint-plugin-import: specifier: ^2.31.0 version: 2.32.0(@typescript-eslint/parser@8.38.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-typescript@4.4.4)(eslint@8.57.1) @@ -529,7 +529,7 @@ importers: version: 25.0.1 rollup-plugin-bundle-stats: specifier: ^4.17.0 - version: 4.21.1(core-js@3.44.0)(rollup@2.79.2)(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)) + version: 4.21.1(core-js@3.44.0)(rollup@2.79.2)(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)) stylelint: specifier: ^16.12.0 version: 16.23.0(typescript@5.7.3) @@ -550,28 +550,28 @@ importers: version: 5.7.3 vite: specifier: ^5.4.21 - version: 5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) + version: 5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) vite-plugin-checker: specifier: ^0.10.0 - version: 0.10.2(eslint@8.57.1)(meow@13.2.0)(optionator@0.9.4)(stylelint@16.23.0(typescript@5.7.3))(typescript@5.7.3)(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)) + version: 0.10.2(eslint@8.57.1)(meow@13.2.0)(optionator@0.9.4)(stylelint@16.23.0(typescript@5.7.3))(typescript@5.7.3)(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)) vite-plugin-compile-time: specifier: ^0.3.2 - version: 0.3.2(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)) + version: 0.3.2(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)) vite-plugin-html: specifier: ^3.2.2 - version: 3.2.2(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)) + version: 3.2.2(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)) vite-plugin-pwa: specifier: ^0.21.1 - version: 0.21.2(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0) + version: 0.21.2(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0) vite-plugin-require: specifier: ^1.2.14 - version: 1.2.14(esbuild@0.24.2)(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)) + version: 1.2.14(esbuild@0.24.2)(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)) vite-plugin-static-copy: specifier: ^2.3.2 - version: 2.3.2(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)) + version: 2.3.2(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)) vitest: specifier: ^2.1.9 - version: 2.1.9(@types/node@22.17.0)(jsdom@25.0.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) + version: 2.1.9(@types/node@25.0.3)(jsdom@25.0.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) packages/pl-hooks: dependencies: @@ -1716,9 +1716,6 @@ packages: vue: optional: true - '@formatjs/ecma402-abstract@2.3.4': - resolution: {integrity: sha512-qrycXDeaORzIqNhBOx0btnhpD1c+/qFIHAN9znofuMJX6QBwtbrmlpWfD4oiUUD2vJUOIYFA/gYtg2KAMGG7sA==} - '@formatjs/ecma402-abstract@2.3.6': resolution: {integrity: sha512-HJnTFeRM2kVFVr5gr5kH1XP6K0JcJtE7Lzvtr3FS/so5f1kpsqqqxy5JF+FRaO6H2qmcMfAUIox7AJteieRtVw==} @@ -1731,27 +1728,18 @@ packages: '@formatjs/fast-memoize@3.0.2': resolution: {integrity: sha512-YFApUDWFmjpPwAE7VcY7PYVjm6JaLZOAo0UfCQj1/OGi/1QtduG9kIBHmVC551M6AI01qvuP5kjbDebrZOT4Vg==} - '@formatjs/icu-messageformat-parser@2.11.2': - resolution: {integrity: sha512-AfiMi5NOSo2TQImsYAg8UYddsNJ/vUEv/HaNqiFjnI3ZFfWihUtD5QtuX6kHl8+H+d3qvnE/3HZrfzgdWpsLNA==} - '@formatjs/icu-messageformat-parser@2.11.4': resolution: {integrity: sha512-7kR78cRrPNB4fjGFZg3Rmj5aah8rQj9KPzuLsmcSn4ipLXQvC04keycTI1F7kJYDwIXtT2+7IDEto842CfZBtw==} '@formatjs/icu-messageformat-parser@3.2.1': resolution: {integrity: sha512-DEECn8HEHtI4dvfKtTfvDOZ9nCTAJ2ESXGPRGKe4dkn/RE9w/G0NjgP/kFAQJbwIKWHo+BRxpee1bQKJ4lF6pg==} - '@formatjs/icu-skeleton-parser@1.8.14': - resolution: {integrity: sha512-i4q4V4qslThK4Ig8SxyD76cp3+QJ3sAqr7f6q9VVfeGtxG9OhiAk3y9XF6Q41OymsKzsGQ6OQQoJNY4/lI8TcQ==} - '@formatjs/icu-skeleton-parser@1.8.16': resolution: {integrity: sha512-H13E9Xl+PxBd8D5/6TVUluSpxGNvFSlN/b3coUp0e0JpuWXXnQDiavIpY3NnvSp4xhEMoXyyBvVfdFX8jglOHQ==} '@formatjs/icu-skeleton-parser@2.0.7': resolution: {integrity: sha512-/LEeQ2gOU7ujm7LJk07OYYOpsOtIH/6ma78vTHvZNGZ6m0wn3gxQqU39HEpXZfez6aIhGh7Psde2H2ILj5wb0Q==} - '@formatjs/intl-localematcher@0.6.1': - resolution: {integrity: sha512-ePEgLgVCqi2BBFnTMWPfIghu6FkbZnnBVhO2sSxvLfrdFw7wCHAHiDoM2h4NRgjbaY7+B7HgOLZGkK187pZTZg==} - '@formatjs/intl-localematcher@0.6.2': resolution: {integrity: sha512-XOMO2Hupl0wdd172Y06h6kLpBz6Dv+J4okPLl4LPtzbr8f66WbIoy4ev98EBuZ6ZK4h5ydTN6XneT4QVpD7cdA==} @@ -1766,8 +1754,8 @@ packages: typescript: optional: true - '@formatjs/ts-transformer@3.14.0': - resolution: {integrity: sha512-sWV+gLu3N/Fqb6Jh4cSbKAOIO/bumATZvyF8+TGFW+sAhmedvgQXpnUwiy4qJpU6buEq3Ap5jFGfmDRf0V6HYQ==} + '@formatjs/ts-transformer@3.14.2': + resolution: {integrity: sha512-c47ij+2Xi4jMDO3Hz01BDF3yB4575Gkoq24sFzVw1K1kpHvITsFfdlXQbhxScBwJi2gBhMpuZ++XsTUZ9O0Law==} peerDependencies: ts-jest: ^29 peerDependenciesMeta: @@ -2607,10 +2595,6 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/json-stable-stringify@1.2.0': - resolution: {integrity: sha512-PEHY3ohqolHqAzDyB1+31tFaAMnoLN7x/JgdcGmNZ2uvtEJ6rlFCUYNQc0Xe754xxCYLNGZbLUGydSE6tS4S9A==} - deprecated: This is a stub types definition. json-stable-stringify provides its own type definitions, so you do not need this installed. - '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} @@ -2632,6 +2616,12 @@ packages: '@types/node@22.17.0': resolution: {integrity: sha512-bbAKTCqX5aNVryi7qXVMi+OkB3w/OyblodicMbvE38blyAz7GxXf6XYhklokijuPwwVg9sDLKRxt0ZHXQwZVfQ==} + '@types/node@22.19.3': + resolution: {integrity: sha512-1N9SBnWYOJTrNZCdh/yJE+t910Y128BoyY+zBLWhL3r0TYzlTmFdXrPwHL9DyFZmlEXNQQolTZh3KHV31QDhyA==} + + '@types/node@25.0.3': + resolution: {integrity: sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==} + '@types/path-browserify@1.0.3': resolution: {integrity: sha512-ZmHivEbNCBtAfcrFeBCiTjdIc2dey0l7oCGNGpSuRTy8jP6UVND7oUowlvDujBy8r2Hoa8bfFUOCiPWfmtkfxw==} @@ -2666,6 +2656,9 @@ packages: '@types/react@18.3.23': resolution: {integrity: sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w==} + '@types/react@18.3.27': + resolution: {integrity: sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==} + '@types/reactcss@1.2.13': resolution: {integrity: sha512-gi3S+aUi6kpkF5vdhUsnkwbiSEIU/BEJyD7kBy2SudWBUuKmJk8AQKE0OVcQQeEy40Azh0lV6uynxlikYIJuwg==} peerDependencies: @@ -3583,6 +3576,9 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} @@ -3925,8 +3921,8 @@ packages: peerDependencies: eslint: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-formatjs@5.4.0: - resolution: {integrity: sha512-ezZdP9i8qjOqZP1PdIjjwL6kLPYFWcqkvlhm/sBbFWkf1xZ00wurXr2+p9YQi+dXQdZvJN4KtvOFHU/hfqx2BQ==} + eslint-plugin-formatjs@5.4.2: + resolution: {integrity: sha512-IdJt/il0FASmk/aJDzl96Zh0tovm+KVhCbA5d+YC14gOpeFe1n6766JMi/RP9YOY9dhe6BbWEJnk9dPJwMMngw==} peerDependencies: eslint: ^9.23.0 @@ -5021,8 +5017,8 @@ packages: muggle-string@0.4.1: resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} - mutative@1.2.0: - resolution: {integrity: sha512-1muFw45Lwjso6TSBGiXfbjKS01fVSD/qaqBfTo/gXgp79e8KM4Sa1XP/S4iN2/DvSdIZgjFJI+JIhC7eKf3GTg==} + mutative@1.3.0: + resolution: {integrity: sha512-8MJj6URmOZAV70dpFe1YnSppRTKC4DsMkXQiBDFayLcDI4ljGokHxmpqaBQuDWa4iAxWaJJ1PS8vAmbntjjKmQ==} engines: {node: '>=14.0'} mz@2.7.0: @@ -5545,6 +5541,10 @@ packages: resolution: {integrity: sha512-pDSIZJ9sFuOp6VnD+5IkakSVf+rICAuuU88Hcsr6AKL0QtxSIfVuKiVP2oahFI7tk3CRSexwV+Ya6MOoTxzg9g==} engines: {node: '>=18'} + query-string@9.3.1: + resolution: {integrity: sha512-5fBfMOcDi5SA9qj5jZhWAcTtDfKF5WFdd2uD9nVNlbxVv1baq65aALy6qofpNEGELHvisjjasxQp7BlM9gvMzw==} + engines: {node: '>=18'} + queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -5601,8 +5601,8 @@ packages: peerDependencies: react: ^16.6.0 || ^17.0.0 || ^18.0.0 - react-hot-toast@2.5.2: - resolution: {integrity: sha512-Tun3BbCxzmXXM7C+NI4qiv6lT0uwGh4oAfeJyNOjYUejTsm35mK9iCaYLGv8cBz9L5YxZLx/2ii7zsIwPtPUdw==} + react-hot-toast@2.6.0: + resolution: {integrity: sha512-bH+2EBMZ4sdyou/DPrfgIouFpcRLCJ+HoCA32UoAYHn6T3Ur5yfcDCeSr5mwldl6pFOsiocmrXMuoCJ1vV8bWg==} engines: {node: '>=10'} peerDependencies: react: '>=16' @@ -5673,8 +5673,8 @@ packages: peerDependencies: react: ^15.3.0 || ^16.0.0 || ^17.0.0 - react-virtuoso@4.13.0: - resolution: {integrity: sha512-XHv2Fglpx80yFPdjZkV9d1baACKghg/ucpDFEXwaix7z0AfVQj+mF6lM+YQR6UC/TwzXG2rJKydRMb3+7iV3PA==} + react-virtuoso@4.18.1: + resolution: {integrity: sha512-KF474cDwaSb9+SJ380xruBB4P+yGWcVkcu26HtMqYNMTYlYbrNy8vqMkE+GpAApPPufJqgOLMoWMFG/3pJMXUA==} peerDependencies: react: '>=16 || >=17 || >= 18 || >= 19' react-dom: '>=16 || >=17 || >= 18 || >=19' @@ -6339,8 +6339,8 @@ packages: tabbable@5.3.3: resolution: {integrity: sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==} - tabbable@6.2.0: - resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} + tabbable@6.4.0: + resolution: {integrity: sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==} table@6.9.0: resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==} @@ -6572,6 +6572,9 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + unicode-canonical-property-names-ecmascript@2.0.1: resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} engines: {node: '>=4'} @@ -6622,11 +6625,11 @@ packages: uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - use-mutative@1.3.0: - resolution: {integrity: sha512-0k5jDAryYED03H1GEp1eJDC1wMUkZpvvHqcAegzakekEYQRBlpB72RwBopj8LbWTM5ufCQgiEXrJAxVYdj8VVw==} + use-mutative@1.3.1: + resolution: {integrity: sha512-5qTAr3sVVzLDU7H66oRYbSyIoWAmDT3NTr+WTJVvW+KT9Diqz31r/BLGqvVErv54TKl4wYoOOqF6qZLwGA34SA==} peerDependencies: '@types/react': ^18.3.18 - mutative: ^1.2.0 + mutative: ^1.3.0 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 use-sync-external-store@1.5.0: @@ -7016,16 +7019,16 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - zustand-mutative@1.3.0: - resolution: {integrity: sha512-bnW3k8PO/eqz39w86W84DjZIxRR8ZDHO9l6MYzxYhkXJknoz7Wl4L5HZSCLDmZy2tphUKso3cVjNm6YG5QM5YA==} + zustand-mutative@1.3.1: + resolution: {integrity: sha512-UU6d/KFdn0f3vlr0EtQGA18yZVaz8E00e0WuuxCwkOCVdmwFwSKOCAdtWgmDdwtbDKjniHCJcxaIIjyymwSk/g==} peerDependencies: '@types/react': ^18.3.18 - mutative: ^1.2.0 + mutative: ^1.3.0 react: ^18.0 || ^17.0 || ^19.0 zustand: ^4.0 || ^5.0 - zustand@5.0.7: - resolution: {integrity: sha512-Ot6uqHDW/O2VdYsKLLU8GQu8sCOM1LcoE8RwvLv9uuRT9s6SOHCKs0ZEOhxg+I1Ld+A1Q5lwx+UlKXXUoCZITg==} + zustand@5.0.9: + resolution: {integrity: sha512-ALBtUj0AfjJt3uNRQoL1tL2tMvj6Gp/6e39dnfT6uzpelGru8v1tPOGBzayOWbPJvujM8JojDk3E1LxeFisBNg==} engines: {node: '>=12.20.0'} peerDependencies: '@types/react': ^18.3.18 @@ -8147,7 +8150,7 @@ snapshots: '@floating-ui/utils': 0.2.10 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - tabbable: 6.2.0 + tabbable: 6.4.0 '@floating-ui/utils@0.2.10': {} @@ -8163,13 +8166,6 @@ snapshots: optionalDependencies: '@vue/compiler-core': 3.5.18 - '@formatjs/ecma402-abstract@2.3.4': - dependencies: - '@formatjs/fast-memoize': 2.2.7 - '@formatjs/intl-localematcher': 0.6.1 - decimal.js: 10.6.0 - tslib: 2.8.1 - '@formatjs/ecma402-abstract@2.3.6': dependencies: '@formatjs/fast-memoize': 2.2.7 @@ -8192,12 +8188,6 @@ snapshots: dependencies: tslib: 2.8.1 - '@formatjs/icu-messageformat-parser@2.11.2': - dependencies: - '@formatjs/ecma402-abstract': 2.3.4 - '@formatjs/icu-skeleton-parser': 1.8.14 - tslib: 2.8.1 - '@formatjs/icu-messageformat-parser@2.11.4': dependencies: '@formatjs/ecma402-abstract': 2.3.6 @@ -8210,11 +8200,6 @@ snapshots: '@formatjs/icu-skeleton-parser': 2.0.7 tslib: 2.8.1 - '@formatjs/icu-skeleton-parser@1.8.14': - dependencies: - '@formatjs/ecma402-abstract': 2.3.4 - tslib: 2.8.1 - '@formatjs/icu-skeleton-parser@1.8.16': dependencies: '@formatjs/ecma402-abstract': 2.3.6 @@ -8225,10 +8210,6 @@ snapshots: '@formatjs/ecma402-abstract': 3.0.7 tslib: 2.8.1 - '@formatjs/intl-localematcher@0.6.1': - dependencies: - tslib: 2.8.1 - '@formatjs/intl-localematcher@0.6.2': dependencies: tslib: 2.8.1 @@ -8248,15 +8229,14 @@ snapshots: optionalDependencies: typescript: 5.7.3 - '@formatjs/ts-transformer@3.14.0': + '@formatjs/ts-transformer@3.14.2': dependencies: - '@formatjs/icu-messageformat-parser': 2.11.2 - '@types/json-stable-stringify': 1.2.0 - '@types/node': 22.17.0 + '@formatjs/icu-messageformat-parser': 2.11.4 + '@types/node': 22.19.3 chalk: 4.1.2 json-stable-stringify: 1.3.0 tslib: 2.8.1 - typescript: 5.9.2 + typescript: 5.7.3 '@gerrit0/mini-shiki@3.9.1': dependencies: @@ -8759,7 +8739,7 @@ snapshots: react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - '@reduxjs/toolkit@2.8.2(react-redux@9.2.0(@types/react@18.3.23)(react@19.2.3)(redux@5.0.1))(react@19.2.3)': + '@reduxjs/toolkit@2.8.2(react-redux@9.2.0(@types/react@18.3.27)(react@19.2.3)(redux@5.0.1))(react@19.2.3)': dependencies: '@standard-schema/spec': 1.0.0 '@standard-schema/utils': 0.3.0 @@ -8769,7 +8749,7 @@ snapshots: reselect: 5.1.1 optionalDependencies: react: 19.2.3 - react-redux: 9.2.0(@types/react@18.3.23)(react@19.2.3)(redux@5.0.1) + react-redux: 9.2.0(@types/react@18.3.27)(react@19.2.3)(redux@5.0.1) '@rolldown/pluginutils@1.0.0-beta.27': {} @@ -9168,24 +9148,24 @@ snapshots: picocolors: 1.1.1 redent: 3.0.0 - '@testing-library/react-hooks@8.0.1(@types/react@18.3.23)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@testing-library/react-hooks@8.0.1(@types/react@18.3.27)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: '@babel/runtime': 7.28.2 react: 19.2.3 react-error-boundary: 3.1.4(react@19.2.3) optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.27 react-dom: 19.2.3(react@19.2.3) - '@testing-library/react@16.3.0(@testing-library/dom@10.4.1)(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@testing-library/react@16.3.0(@testing-library/dom@10.4.1)(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: '@babel/runtime': 7.28.2 '@testing-library/dom': 10.4.1 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) optionalDependencies: - '@types/react': 18.3.23 - '@types/react-dom': 18.3.7(@types/react@18.3.23) + '@types/react': 18.3.27 + '@types/react-dom': 18.3.7(@types/react@18.3.27) '@testing-library/user-event@14.6.1(@testing-library/dom@10.4.1)': dependencies: @@ -9257,9 +9237,9 @@ snapshots: '@types/history@4.7.11': {} - '@types/hoist-non-react-statics@3.3.7(@types/react@18.3.23)': + '@types/hoist-non-react-statics@3.3.7(@types/react@18.3.27)': dependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.27 hoist-non-react-statics: 3.3.2 '@types/http-link-header@1.0.7': @@ -9268,10 +9248,6 @@ snapshots: '@types/json-schema@7.0.15': {} - '@types/json-stable-stringify@1.2.0': - dependencies: - json-stable-stringify: 1.3.0 - '@types/json5@0.0.29': {} '@types/leaflet@1.9.20': @@ -9296,48 +9272,61 @@ snapshots: dependencies: undici-types: 6.21.0 + '@types/node@22.19.3': + dependencies: + undici-types: 6.21.0 + + '@types/node@25.0.3': + dependencies: + undici-types: 7.16.0 + '@types/path-browserify@1.0.3': {} '@types/picomatch@3.0.2': {} '@types/prop-types@15.7.15': {} - '@types/react-color@3.0.13(@types/react@18.3.23)': + '@types/react-color@3.0.13(@types/react@18.3.27)': dependencies: - '@types/react': 18.3.23 - '@types/reactcss': 1.2.13(@types/react@18.3.23) + '@types/react': 18.3.27 + '@types/reactcss': 1.2.13(@types/react@18.3.27) - '@types/react-dom@18.3.7(@types/react@18.3.23)': + '@types/react-dom@18.3.7(@types/react@18.3.27)': dependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.27 '@types/react-router-dom@5.3.3': dependencies: '@types/history': 4.7.11 - '@types/react': 18.3.23 + '@types/react': 18.3.27 '@types/react-router': 5.1.20 '@types/react-router@5.1.20': dependencies: '@types/history': 4.7.11 - '@types/react': 18.3.23 + '@types/react': 18.3.27 '@types/react-sparklines@1.7.5': dependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.27 '@types/react-swipeable-views@0.13.6': dependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.27 '@types/react@18.3.23': dependencies: '@types/prop-types': 15.7.15 csstype: 3.1.3 - '@types/reactcss@1.2.13(@types/react@18.3.23)': + '@types/react@18.3.27': dependencies: - '@types/react': 18.3.23 + '@types/prop-types': 15.7.15 + csstype: 3.2.3 + + '@types/reactcss@1.2.13(@types/react@18.3.27)': + dependencies: + '@types/react': 18.3.27 '@types/redux-mock-store@1.5.0': dependencies: @@ -9681,7 +9670,7 @@ snapshots: '@use-gesture/core': 10.3.1 react: 19.2.3 - '@vitejs/plugin-react@4.7.0(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1))': + '@vitejs/plugin-react@4.7.0(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1))': dependencies: '@babel/core': 7.28.0 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.0) @@ -9689,7 +9678,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) + vite: 5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) transitivePeerDependencies: - supports-color @@ -9700,13 +9689,13 @@ snapshots: chai: 5.2.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.9(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1))': + '@vitest/mocker@2.1.9(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1))': dependencies: '@vitest/spy': 2.1.9 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) + vite: 5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) '@vitest/pretty-format@2.1.9': dependencies: @@ -10436,6 +10425,8 @@ snapshots: csstype@3.1.3: {} + csstype@3.2.3: {} + damerau-levenshtein@1.0.8: {} data-urls@5.0.0: @@ -10882,10 +10873,10 @@ snapshots: lodash.memoize: 4.1.2 semver: 7.7.2 - eslint-plugin-formatjs@5.4.0(eslint@8.57.1)(typescript@5.7.3): + eslint-plugin-formatjs@5.4.2(eslint@8.57.1)(typescript@5.7.3): dependencies: - '@formatjs/icu-messageformat-parser': 2.11.2 - '@formatjs/ts-transformer': 3.14.0 + '@formatjs/icu-messageformat-parser': 2.11.4 + '@formatjs/ts-transformer': 3.14.2 '@types/eslint': 9.6.1 '@types/picomatch': 3.0.2 '@typescript-eslint/utils': 8.38.0(eslint@8.57.1)(typescript@5.7.3) @@ -11481,7 +11472,7 @@ snapshots: relateurl: 0.2.7 terser: 5.43.1 - html-react-parser@5.2.11(@types/react@18.3.23)(react@19.2.3): + html-react-parser@5.2.11(@types/react@18.3.27)(react@19.2.3): dependencies: domhandler: 5.0.3 html-dom-parser: 5.1.2 @@ -11489,7 +11480,7 @@ snapshots: react-property: 2.0.2 style-to-js: 1.1.21 optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.27 html-tags@3.3.1: {} @@ -11778,7 +11769,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.17.0 + '@types/node': 25.0.3 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -12159,7 +12150,7 @@ snapshots: muggle-string@0.4.1: {} - mutative@1.2.0: {} + mutative@1.3.0: {} mz@2.7.0: dependencies: @@ -12640,6 +12631,12 @@ snapshots: filter-obj: 5.1.0 split-on-first: 3.0.0 + query-string@9.3.1: + dependencies: + decode-uri-component: 0.4.1 + filter-obj: 5.1.0 + split-on-first: 3.0.0 + queue-microtask@1.2.3: {} randombytes@2.1.0: @@ -12705,7 +12702,7 @@ snapshots: react-fast-compare: 3.2.2 shallowequal: 1.1.0 - react-hot-toast@2.5.2(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + react-hot-toast@2.6.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: csstype: 3.1.3 goober: 2.1.16(csstype@3.1.3) @@ -12717,13 +12714,13 @@ snapshots: react: 19.2.3 react-from-dom: 0.7.5(react@19.2.3) - react-intl@8.0.10(@types/react@18.3.23)(react@19.2.3)(typescript@5.7.3): + react-intl@8.0.10(@types/react@18.3.27)(react@19.2.3)(typescript@5.7.3): dependencies: '@formatjs/ecma402-abstract': 3.0.7 '@formatjs/icu-messageformat-parser': 3.2.1 '@formatjs/intl': 4.0.8(typescript@5.7.3) - '@types/hoist-non-react-statics': 3.3.7(@types/react@18.3.23) - '@types/react': 18.3.23 + '@types/hoist-non-react-statics': 3.3.7(@types/react@18.3.27) + '@types/react': 18.3.27 hoist-non-react-statics: 3.3.2 intl-messageformat: 11.0.8 react: 19.2.3 @@ -12737,13 +12734,13 @@ snapshots: react-property@2.0.2: {} - react-redux@9.2.0(@types/react@18.3.23)(react@19.2.3)(redux@5.0.1): + react-redux@9.2.0(@types/react@18.3.27)(react@19.2.3)(redux@5.0.1): dependencies: '@types/use-sync-external-store': 0.0.6 react: 19.2.3 use-sync-external-store: 1.5.0(react@19.2.3) optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.27 redux: 5.0.1 react-refresh@0.17.0: {} @@ -12783,7 +12780,7 @@ snapshots: react-swipeable-views-utils: 0.14.0(react@19.2.3) warning: 4.0.3 - react-virtuoso@4.13.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + react-virtuoso@4.18.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: react: 19.2.3 react-dom: 19.2.3(react@19.2.3) @@ -12912,28 +12909,28 @@ snapshots: dependencies: glob: 7.2.3 - rollup-plugin-bundle-stats@4.21.1(core-js@3.44.0)(rollup@2.79.2)(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)): + rollup-plugin-bundle-stats@4.21.1(core-js@3.44.0)(rollup@2.79.2)(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)): dependencies: '@bundle-stats/cli-utils': 4.21.1(core-js@3.44.0) - rollup-plugin-webpack-stats: 2.1.0(rollup@2.79.2)(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)) + rollup-plugin-webpack-stats: 2.1.0(rollup@2.79.2)(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)) tslib: 2.8.1 optionalDependencies: rollup: 2.79.2 - vite: 5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) + vite: 5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) transitivePeerDependencies: - core-js - rollup-plugin-stats@1.4.0(rollup@2.79.2)(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)): + rollup-plugin-stats@1.4.0(rollup@2.79.2)(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)): optionalDependencies: rollup: 2.79.2 - vite: 5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) + vite: 5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) - rollup-plugin-webpack-stats@2.1.0(rollup@2.79.2)(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)): + rollup-plugin-webpack-stats@2.1.0(rollup@2.79.2)(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)): dependencies: - rollup-plugin-stats: 1.4.0(rollup@2.79.2)(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)) + rollup-plugin-stats: 1.4.0(rollup@2.79.2)(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)) optionalDependencies: rollup: 2.79.2 - vite: 5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) + vite: 5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) rollup@2.79.2: optionalDependencies: @@ -13510,7 +13507,7 @@ snapshots: tabbable@5.3.3: {} - tabbable@6.2.0: {} + tabbable@6.4.0: {} table@6.9.0: dependencies: @@ -13757,6 +13754,8 @@ snapshots: undici-types@6.21.0: {} + undici-types@7.16.0: {} + unicode-canonical-property-names-ecmascript@2.0.1: {} unicode-emoji-utils@1.3.1: @@ -13821,10 +13820,10 @@ snapshots: dependencies: punycode: 2.3.1 - use-mutative@1.3.0(@types/react@18.3.23)(mutative@1.2.0)(react@19.2.3): + use-mutative@1.3.1(@types/react@18.3.27)(mutative@1.3.0)(react@19.2.3): dependencies: - '@types/react': 18.3.23 - mutative: 1.2.0 + '@types/react': 18.3.27 + mutative: 1.3.0 react: 19.2.3 use-sync-external-store@1.5.0(react@19.2.3): @@ -13855,13 +13854,13 @@ snapshots: varint@6.0.0: {} - vite-node@2.1.9(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1): + vite-node@2.1.9(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 1.1.2 - vite: 5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) + vite: 5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) transitivePeerDependencies: - '@types/node' - less @@ -13873,7 +13872,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.10.2(eslint@8.57.1)(meow@13.2.0)(optionator@0.9.4)(stylelint@16.23.0(typescript@5.7.3))(typescript@5.7.3)(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)): + vite-plugin-checker@0.10.2(eslint@8.57.1)(meow@13.2.0)(optionator@0.9.4)(stylelint@16.23.0(typescript@5.7.3))(typescript@5.7.3)(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)): dependencies: '@babel/code-frame': 7.27.1 chokidar: 4.0.3 @@ -13883,7 +13882,7 @@ snapshots: strip-ansi: 7.1.0 tiny-invariant: 1.3.3 tinyglobby: 0.2.14 - vite: 5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) + vite: 5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) vscode-uri: 3.1.0 optionalDependencies: eslint: 8.57.1 @@ -13892,13 +13891,13 @@ snapshots: stylelint: 16.23.0(typescript@5.7.3) typescript: 5.7.3 - vite-plugin-compile-time@0.3.2(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)): + vite-plugin-compile-time@0.3.2(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)): dependencies: bundle-require: 5.1.0(esbuild@0.24.2) devalue: 5.1.1 esbuild: 0.24.2 magic-string: 0.30.17 - vite: 5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) + vite: 5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) vite-plugin-dts@4.5.4(@types/node@20.19.9)(rollup@4.52.5)(typescript@5.9.2)(vite@5.4.21(@types/node@20.19.9)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)): dependencies: @@ -13938,7 +13937,7 @@ snapshots: - rollup - supports-color - vite-plugin-html@3.2.2(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)): + vite-plugin-html@3.2.2(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)): dependencies: '@rollup/pluginutils': 4.2.1 colorette: 2.0.20 @@ -13952,27 +13951,27 @@ snapshots: html-minifier-terser: 6.1.0 node-html-parser: 5.4.2 pathe: 0.2.0 - vite: 5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) + vite: 5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) - vite-plugin-pwa@0.21.2(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0): + vite-plugin-pwa@0.21.2(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0): dependencies: debug: 4.4.1 pretty-bytes: 6.1.1 tinyglobby: 0.2.14 - vite: 5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) + vite: 5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) workbox-build: 7.3.0(@types/babel__core@7.20.5) workbox-window: 7.3.0 transitivePeerDependencies: - supports-color - vite-plugin-require@1.2.14(esbuild@0.24.2)(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)): + vite-plugin-require@1.2.14(esbuild@0.24.2)(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)): dependencies: '@babel/generator': 7.28.0 '@babel/parser': 7.28.0 '@babel/traverse': 7.28.0 '@babel/types': 7.28.2 '@vue/compiler-sfc': 3.5.18 - vite: 5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) + vite: 5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) vue-loader: 17.4.2(@vue/compiler-sfc@3.5.18)(webpack@5.101.0(esbuild@0.24.2)) webpack: 5.101.0(esbuild@0.24.2) transitivePeerDependencies: @@ -13983,14 +13982,14 @@ snapshots: - vue - webpack-cli - vite-plugin-static-copy@2.3.2(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)): + vite-plugin-static-copy@2.3.2(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)): dependencies: chokidar: 3.6.0 fast-glob: 3.3.3 fs-extra: 11.3.1 p-map: 7.0.3 picocolors: 1.1.1 - vite: 5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) + vite: 5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) vite@5.4.21(@types/node@20.19.9)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1): dependencies: @@ -14016,10 +14015,22 @@ snapshots: sass-embedded: 1.93.3 terser: 5.44.1 - vitest@2.1.9(@types/node@22.17.0)(jsdom@25.0.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1): + vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1): + dependencies: + esbuild: 0.21.5 + postcss: 8.5.6 + rollup: 4.52.5 + optionalDependencies: + '@types/node': 25.0.3 + fsevents: 2.3.3 + sass: 1.93.3 + sass-embedded: 1.93.3 + terser: 5.44.1 + + vitest@2.1.9(@types/node@25.0.3)(jsdom@25.0.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1): dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)) + '@vitest/mocker': 2.1.9(vite@5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9 @@ -14035,11 +14046,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.1.1 tinyrainbow: 1.2.0 - vite: 5.4.21(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) - vite-node: 2.1.9(@types/node@22.17.0)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) + vite: 5.4.21(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) + vite-node: 2.1.9(@types/node@25.0.3)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.17.0 + '@types/node': 25.0.3 jsdom: 25.0.1 transitivePeerDependencies: - less @@ -14352,16 +14363,16 @@ snapshots: yocto-queue@0.1.0: {} - zustand-mutative@1.3.0(@types/react@18.3.23)(mutative@1.2.0)(react@19.2.3)(zustand@5.0.7(@types/react@18.3.23)(immer@10.1.1)(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3))): + zustand-mutative@1.3.1(@types/react@18.3.27)(mutative@1.3.0)(react@19.2.3)(zustand@5.0.9(@types/react@18.3.27)(immer@10.1.1)(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3))): dependencies: - '@types/react': 18.3.23 - mutative: 1.2.0 + '@types/react': 18.3.27 + mutative: 1.3.0 react: 19.2.3 - zustand: 5.0.7(@types/react@18.3.23)(immer@10.1.1)(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) + zustand: 5.0.9(@types/react@18.3.27)(immer@10.1.1)(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) - zustand@5.0.7(@types/react@18.3.23)(immer@10.1.1)(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)): + zustand@5.0.9(@types/react@18.3.27)(immer@10.1.1)(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)): optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.27 immer: 10.1.1 react: 19.2.3 use-sync-external-store: 1.6.0(react@19.2.3)