From 5568207cb3314fdf6c278b1c3bbee49a6a283229 Mon Sep 17 00:00:00 2001 From: Ben Hollis Date: Mon, 3 Feb 2025 22:52:38 -0800 Subject: [PATCH] Update dependencies to fix incorrect clear-space default --- package.json | 38 +- pnpm-lock.yaml | 1147 +++++++++----------- src/app/loadout/loadout-type-converters.ts | 6 +- 3 files changed, 564 insertions(+), 627 deletions(-) diff --git a/package.json b/package.json index 172eed31cc..23d42bab02 100644 --- a/package.json +++ b/package.json @@ -90,8 +90,8 @@ "@babel/preset-react": "^7.26.3", "@babel/preset-typescript": "^7.26.0", "@babel/register": "^7.25.9", - "@eslint-react/eslint-plugin": "^1.25.0", - "@eslint/compat": "^1.2.5", + "@eslint-react/eslint-plugin": "^1.26.1", + "@eslint/compat": "^1.2.6", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.15", "@testing-library/react": "^16.2.0", "@types/dom-chromium-installation-events": "^101.0.4", @@ -108,10 +108,10 @@ "@types/ua-parser-js": "^0.7.39", "@types/use-subscription": "^1.0.2", "@types/webpack": "^5.28.5", - "@types/webpack-env": "^1.18.6", + "@types/webpack-env": "^1.18.8", "@types/webpack-stats-plugin": "^0.3.5", - "@typescript-eslint/eslint-plugin": "^8.22.0", - "@typescript-eslint/parser": "^8.22.0", + "@typescript-eslint/eslint-plugin": "^8.23.0", + "@typescript-eslint/parser": "^8.23.0", "autoprefixer": "^10.4.20", "babel-jest": "^29.7.0", "babel-loader": "^9.2.1", @@ -126,13 +126,13 @@ "css-loader": "^7.1.2", "css-modules-typescript-loader": "^4.0.1", "cssnano": "^7.0.6", - "eslint": "^9.17.0", + "eslint": "^9.19.0", "eslint-plugin-array-func": "^5.0.2", "eslint-plugin-css-modules": "^2.12.0", - "eslint-plugin-github": "^5.1.5", + "eslint-plugin-github": "^5.1.7", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.4", - "eslint-plugin-react-hooks": "=5.0.0", + "eslint-plugin-react-hooks": "^5.0.0", "eslint-plugin-react-redux": "^4.2.0", "eslint-plugin-regexp": "^2.7.0", "eslint-plugin-sonarjs": "^1.0.4", @@ -182,7 +182,7 @@ "ts-unused-exports": "^11.0.1", "tsconfig-paths-webpack-plugin": "^4.2.0", "typescript": "^5.7.3", - "typescript-eslint": "^8.22.0", + "typescript-eslint": "^8.23.0", "webpack": "^5.97.1", "webpack-cli": "^6.0.1", "webpack-dev-server": "^5.2.0", @@ -193,35 +193,35 @@ "dependencies": { "@babel/runtime": "^7.26.7", "@beyond-js/md5": "^0.0.1", - "@destinyitemmanager/dim-api-types": "^1.34.0", + "@destinyitemmanager/dim-api-types": "^1.35.0", "@fortawesome/fontawesome-free": "^5.15.4", "@fortawesome/fontawesome-svg-core": "^1.2.36", "@fortawesome/react-fontawesome": "^0.2.2", "@hello-pangea/dnd": "^17.0.0", "@popperjs/core": "^2.11.8", "@react-hook/resize-observer": "^2.0.2", - "@sentry/browser": "^8.51.0", - "@sentry/react": "^8.51.0", - "@sentry/types": "^8.51.0", - "@tanstack/react-virtual": "^3.11.3", + "@sentry/browser": "^8.54.0", + "@sentry/react": "^8.54.0", + "@sentry/types": "^8.54.0", + "@tanstack/react-virtual": "^3.12.0", "@textcomplete/core": "^0.1.13", "@textcomplete/textarea": "^0.1.13", "@textcomplete/utils": "^0.1.13", "bungie-api-ts": "^5.2.0", - "caniuse-lite": "^1.0.30001695", + "caniuse-lite": "^1.0.30001697", "clsx": "^2.1.1", "comlink": "^4.4.2", "core-js": "^3.40.0", "dnd-core": "^16.0.1", "downshift": "^9.0.8", - "es-toolkit": "^1.31.0", + "es-toolkit": "^1.32.0", "fast-equals": "^5.2.2", "i18next": "^23.16.8", "i18next-http-backend": "^3.0.2", "immer": "^10.1.1", "memoize-one": "^6.0.0", - "motion": "^12.0.6", - "papaparse": "^5.5.1", + "motion": "^12.0.11", + "papaparse": "^5.5.2", "react": "^19.0.0", "react-aria": "^3.37.0", "react-dnd": "^16.0.1", @@ -231,7 +231,7 @@ "react-dom": "^19.0.0", "react-dropzone": "^14.3.5", "react-redux": "^9.2.0", - "react-router": "^7.1.3", + "react-router": "^7.1.5", "react-textarea-autosize": "^8.5.7", "redux": "^5.0.1", "redux-thunk": "^3.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4a2a843a8d..cea1d5b9c7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ dependencies: specifier: ^0.0.1 version: 0.0.1 '@destinyitemmanager/dim-api-types': - specifier: ^1.34.0 - version: 1.34.0 + specifier: ^1.35.0 + version: 1.35.0 '@fortawesome/fontawesome-free': specifier: ^5.15.4 version: 5.15.4 @@ -39,17 +39,17 @@ dependencies: specifier: ^2.0.2 version: 2.0.2(react@19.0.0) '@sentry/browser': - specifier: ^8.51.0 - version: 8.51.0 + specifier: ^8.54.0 + version: 8.54.0 '@sentry/react': - specifier: ^8.51.0 - version: 8.51.0(react@19.0.0) + specifier: ^8.54.0 + version: 8.54.0(react@19.0.0) '@sentry/types': - specifier: ^8.51.0 - version: 8.51.0 + specifier: ^8.54.0 + version: 8.54.0 '@tanstack/react-virtual': - specifier: ^3.11.3 - version: 3.11.3(react-dom@19.0.0)(react@19.0.0) + specifier: ^3.12.0 + version: 3.12.0(react-dom@19.0.0)(react@19.0.0) '@textcomplete/core': specifier: ^0.1.13 version: 0.1.13 @@ -63,8 +63,8 @@ dependencies: specifier: ^5.2.0 version: 5.2.0 caniuse-lite: - specifier: ^1.0.30001695 - version: 1.0.30001695 + specifier: ^1.0.30001697 + version: 1.0.30001697 clsx: specifier: ^2.1.1 version: 2.1.1 @@ -81,8 +81,8 @@ dependencies: specifier: ^9.0.8 version: 9.0.8(react@19.0.0) es-toolkit: - specifier: ^1.31.0 - version: 1.31.0 + specifier: ^1.32.0 + version: 1.32.0 fast-equals: specifier: ^5.2.2 version: 5.2.2 @@ -99,11 +99,11 @@ dependencies: specifier: ^6.0.0 version: 6.0.0 motion: - specifier: ^12.0.6 - version: 12.0.6(react-dom@19.0.0)(react@19.0.0) + specifier: ^12.0.11 + version: 12.0.11(react-dom@19.0.0)(react@19.0.0) papaparse: - specifier: ^5.5.1 - version: 5.5.1 + specifier: ^5.5.2 + version: 5.5.2 react: specifier: ^19.0.0 version: 19.0.0 @@ -132,8 +132,8 @@ dependencies: specifier: ^9.2.0 version: 9.2.0(@types/react@19.0.8)(react@19.0.0)(redux@5.0.1) react-router: - specifier: ^7.1.3 - version: 7.1.3(react-dom@19.0.0)(react@19.0.0) + specifier: ^7.1.5 + version: 7.1.5(react-dom@19.0.0)(react@19.0.0) react-textarea-autosize: specifier: ^8.5.7 version: 8.5.7(@types/react@19.0.8)(react@19.0.0) @@ -203,11 +203,11 @@ devDependencies: specifier: ^7.25.9 version: 7.25.9(@babel/core@7.26.7) '@eslint-react/eslint-plugin': - specifier: ^1.25.0 - version: 1.25.0(eslint@9.17.0)(typescript@5.7.3) + specifier: ^1.26.1 + version: 1.26.1(eslint@9.19.0)(typescript@5.7.3) '@eslint/compat': - specifier: ^1.2.5 - version: 1.2.5(eslint@9.17.0) + specifier: ^1.2.6 + version: 1.2.6(eslint@9.19.0) '@pmmmwh/react-refresh-webpack-plugin': specifier: ^0.5.15 version: 0.5.15(@types/webpack@5.28.5)(react-refresh@0.16.0)(webpack-dev-server@5.2.0)(webpack@5.97.1) @@ -257,17 +257,17 @@ devDependencies: specifier: ^5.28.5 version: 5.28.5(webpack-cli@6.0.1) '@types/webpack-env': - specifier: ^1.18.6 - version: 1.18.6 + specifier: ^1.18.8 + version: 1.18.8 '@types/webpack-stats-plugin': specifier: ^0.3.5 version: 0.3.5 '@typescript-eslint/eslint-plugin': - specifier: ^8.22.0 - version: 8.22.0(@typescript-eslint/parser@8.22.0)(eslint@9.17.0)(typescript@5.7.3) + specifier: ^8.23.0 + version: 8.23.0(@typescript-eslint/parser@8.23.0)(eslint@9.19.0)(typescript@5.7.3) '@typescript-eslint/parser': - specifier: ^8.22.0 - version: 8.22.0(eslint@9.17.0)(typescript@5.7.3) + specifier: ^8.23.0 + version: 8.23.0(eslint@9.19.0)(typescript@5.7.3) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.5.1) @@ -311,35 +311,35 @@ devDependencies: specifier: ^7.0.6 version: 7.0.6(postcss@8.5.1) eslint: - specifier: ^9.17.0 - version: 9.17.0 + specifier: ^9.19.0 + version: 9.19.0 eslint-plugin-array-func: specifier: ^5.0.2 - version: 5.0.2(eslint@9.17.0) + version: 5.0.2(eslint@9.19.0) eslint-plugin-css-modules: specifier: ^2.12.0 - version: 2.12.0(eslint@9.17.0) + version: 2.12.0(eslint@9.19.0) eslint-plugin-github: - specifier: ^5.1.5 - version: 5.1.5(eslint@9.17.0)(typescript@5.7.3) + specifier: ^5.1.7 + version: 5.1.7(eslint@9.19.0)(typescript@5.7.3) eslint-plugin-jsx-a11y: specifier: ^6.10.2 - version: 6.10.2(eslint@9.17.0) + version: 6.10.2(eslint@9.19.0) eslint-plugin-react: specifier: ^7.37.4 - version: 7.37.4(eslint@9.17.0) + version: 7.37.4(eslint@9.19.0) eslint-plugin-react-hooks: - specifier: '=5.0.0' - version: 5.0.0(eslint@9.17.0) + specifier: ^5.0.0 + version: 5.0.0(eslint@9.19.0) eslint-plugin-react-redux: specifier: ^4.2.0 - version: 4.2.0(eslint-plugin-react@7.37.4)(eslint@9.17.0) + version: 4.2.0(eslint-plugin-react@7.37.4)(eslint@9.19.0) eslint-plugin-regexp: specifier: ^2.7.0 - version: 2.7.0(eslint@9.17.0) + version: 2.7.0(eslint@9.19.0) eslint-plugin-sonarjs: specifier: ^1.0.4 - version: 1.0.4(eslint@9.17.0) + version: 1.0.4(eslint@9.19.0) fontawesome-subset: specifier: ^4.5.0 version: 4.5.0(@fortawesome/fontawesome-free@5.15.4) @@ -479,8 +479,8 @@ devDependencies: specifier: ^5.7.3 version: 5.7.3 typescript-eslint: - specifier: ^8.22.0 - version: 8.22.0(eslint@9.17.0)(typescript@5.7.3) + specifier: ^8.23.0 + version: 8.23.0(eslint@9.19.0)(typescript@5.7.3) webpack: specifier: ^5.97.1 version: 5.97.1(webpack-cli@6.0.1) @@ -531,11 +531,6 @@ packages: picocolors: 1.1.1 dev: true - /@babel/compat-data@7.26.3: - resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==} - engines: {node: '>=6.9.0'} - dev: true - /@babel/compat-data@7.26.5: resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==} engines: {node: '>=6.9.0'} @@ -564,17 +559,6 @@ packages: - supports-color dev: true - /@babel/generator@7.26.3: - resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/parser': 7.26.7 - '@babel/types': 7.26.3 - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.1.0 - dev: true - /@babel/generator@7.26.5: resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==} engines: {node: '>=6.9.0'} @@ -598,7 +582,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/types': 7.26.3 + '@babel/types': 7.26.7 dev: true /@babel/helper-compilation-targets@7.26.5: @@ -649,7 +633,7 @@ packages: dependencies: '@babel/core': 7.26.7 '@babel/helper-compilation-targets': 7.26.5 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 debug: 4.4.0(supports-color@5.5.0) lodash.debounce: 4.0.8 resolve: 1.22.10 @@ -671,8 +655,8 @@ packages: resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/traverse': 7.26.7 + '@babel/types': 7.26.7 transitivePeerDependencies: - supports-color dev: true @@ -698,11 +682,6 @@ packages: '@babel/types': 7.26.7 dev: true - /@babel/helper-plugin-utils@7.25.9: - resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} - engines: {node: '>=6.9.0'} - dev: true - /@babel/helper-plugin-utils@7.26.5: resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} engines: {node: '>=6.9.0'} @@ -939,7 +918,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.7 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 dev: true /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.7): @@ -1309,7 +1288,7 @@ packages: dependencies: '@babel/core': 7.26.7 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color dev: true @@ -1485,7 +1464,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.7 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 dev: true /@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.7): @@ -1495,7 +1474,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.7 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 dev: true /@babel/plugin-transform-react-inline-elements@7.25.9(@babel/core@7.26.7): @@ -1506,7 +1485,7 @@ packages: dependencies: '@babel/core': 7.26.7 '@babel/helper-builder-react-jsx': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 dev: true /@babel/plugin-transform-react-jsx-development@7.25.9(@babel/core@7.26.7): @@ -1530,7 +1509,7 @@ packages: '@babel/core': 7.26.7 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.7) '@babel/types': 7.26.7 transitivePeerDependencies: @@ -1545,7 +1524,7 @@ packages: dependencies: '@babel/core': 7.26.7 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 dev: true /@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.7): @@ -1588,7 +1567,7 @@ packages: dependencies: '@babel/core': 7.26.7 '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.7) babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.7) babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.7) @@ -1807,7 +1786,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.7 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-validator-option': 7.25.9 '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.7) '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.7) @@ -1824,7 +1803,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.7 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-validator-option': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.7) '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.7) @@ -1862,21 +1841,6 @@ packages: '@babel/types': 7.26.7 dev: true - /@babel/traverse@7.26.4: - resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.5 - '@babel/parser': 7.26.7 - '@babel/template': 7.25.9 - '@babel/types': 7.26.3 - debug: 4.4.0(supports-color@5.5.0) - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/traverse@7.26.7: resolution: {integrity: sha512-1x1sgeyRLC3r5fQOM0/xtQKsYjyxmFjaOrLJNtZ81inNjyJHGIolTULPiSc/2qe1/qfpFLisLQYFnnZl7QoedA==} engines: {node: '>=6.9.0'} @@ -1892,14 +1856,6 @@ packages: - supports-color dev: true - /@babel/types@7.26.3: - resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - dev: true - /@babel/types@7.26.7: resolution: {integrity: sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg==} engines: {node: '>=6.9.0'} @@ -1950,8 +1906,8 @@ packages: postcss-selector-parser: 7.0.0 dev: true - /@destinyitemmanager/dim-api-types@1.34.0: - resolution: {integrity: sha512-E43g4Xl48ckPKSqIbuSvDTIsEtcyslu9D1+psT/qc7rj9ujXRic/kig4onbZRUiLAE5bUi+KdtmkmclfDATnwA==} + /@destinyitemmanager/dim-api-types@1.35.0: + resolution: {integrity: sha512-0RQcOrzdQa6vHNHDPFzcFF7n6VXDN4ToqASZ42nxu9HTNjbUowdG87LWrO1wZrS4Rro5bYCa5cVXfoIiO7xBKw==} dev: false /@discoveryjs/json-ext@0.6.3: @@ -1963,13 +1919,13 @@ packages: resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==} dev: true - /@eslint-community/eslint-utils@4.4.1(eslint@9.17.0): + /@eslint-community/eslint-utils@4.4.1(eslint@9.19.0): resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 9.17.0 + eslint: 9.19.0 eslint-visitor-keys: 3.4.3 dev: true @@ -1978,15 +1934,15 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint-react/ast@1.25.0(eslint@9.17.0)(typescript@5.7.3): - resolution: {integrity: sha512-oAJXlso0ktvD1mGZOyIgd07xlj6BEooHmHukuvojEGCrThasHyHkpL0VoGpnwuVEdMXy4mdEYaBQtQY0NCdmNg==} + /@eslint-react/ast@1.26.1(eslint@9.19.0)(typescript@5.7.3): + resolution: {integrity: sha512-h9Z7gO0y382vs+pCsfAYuMSHHCbYywS1t8JHdsbO0GH2C5JQJAUM0n3zjcBckgTk+X4OlJSXD9v0QVlpFDvUlw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} dependencies: - '@eslint-react/eff': 1.25.0 - '@typescript-eslint/types': 8.22.0 - '@typescript-eslint/typescript-estree': 8.22.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) - string-ts: 2.2.0 + '@eslint-react/eff': 1.26.1 + '@typescript-eslint/types': 8.23.0 + '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3) + '@typescript-eslint/utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) + string-ts: 2.2.1 ts-pattern: 5.6.2 transitivePeerDependencies: - eslint @@ -1994,19 +1950,19 @@ packages: - typescript dev: true - /@eslint-react/core@1.25.0(eslint@9.17.0)(typescript@5.7.3): - resolution: {integrity: sha512-LuyMMZT6hjbyk3G3GKsVq8KkacvOTKHipAHEaCujTfOWaQlifCxRmdyE6WetTR1nipPMFY8z46NEuNSSpxaRyg==} + /@eslint-react/core@1.26.1(eslint@9.19.0)(typescript@5.7.3): + resolution: {integrity: sha512-HRfuZPaB0MVwoHFAN9mdppxdtieSxW2vEG1T+zCz1rXO8sUnrQv9OC5ij3AVhF0AXEL6vqScKGjVOMyLlUE3zA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} dependencies: - '@eslint-react/ast': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/eff': 1.25.0 - '@eslint-react/jsx': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/shared': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/var': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.22.0 - '@typescript-eslint/type-utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/types': 8.22.0 - '@typescript-eslint/utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) + '@eslint-react/ast': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/eff': 1.26.1 + '@eslint-react/jsx': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/shared': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/var': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.23.0 + '@typescript-eslint/type-utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/types': 8.23.0 + '@typescript-eslint/utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) birecord: 0.1.1 ts-pattern: 5.6.2 transitivePeerDependencies: @@ -2015,13 +1971,13 @@ packages: - typescript dev: true - /@eslint-react/eff@1.25.0: - resolution: {integrity: sha512-Unaj5Fn8xkIbMKEPn3O/rWmTNIAzG8m8semLUys/ia0k5PdqnGI1/7ujZBFnJEIZDpfItG3h0kchPLmITIDH2w==} + /@eslint-react/eff@1.26.1: + resolution: {integrity: sha512-21Mh/qqA6kCKLPpFae9rucDkXRBWH0X1dCz7FYmCxA00UOO4EI9aXPjwj5az1bXvAqAQM9pI/kZ8RrR4TyIUDQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} dev: true - /@eslint-react/eslint-plugin@1.25.0(eslint@9.17.0)(typescript@5.7.3): - resolution: {integrity: sha512-fTyhXzm18U9QrByk7p2Qs9TVzDPns6ahIcVXYZ0V+lETfTFifKVbFqfaQQ1c0c1EviPXCu+ZttGejJLSypJ2ew==} + /@eslint-react/eslint-plugin@1.26.1(eslint@9.19.0)(typescript@5.7.3): + resolution: {integrity: sha512-4WPJdbUY6ZjJyrgfka2SfMhySs1J7i+GbbLVUBgK+zMwAzwgBvdAQtzYzFZDeNwjVGnAgpLtzEHkGc6nccR6ZQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2030,35 +1986,35 @@ packages: typescript: optional: true dependencies: - '@eslint-react/eff': 1.25.0 - '@eslint-react/shared': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.22.0 - '@typescript-eslint/type-utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/types': 8.22.0 - '@typescript-eslint/utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) - eslint: 9.17.0 - eslint-plugin-react-debug: 1.25.0(eslint@9.17.0)(typescript@5.7.3) - eslint-plugin-react-dom: 1.25.0(eslint@9.17.0)(typescript@5.7.3) - eslint-plugin-react-hooks-extra: 1.25.0(eslint@9.17.0)(typescript@5.7.3) - eslint-plugin-react-naming-convention: 1.25.0(eslint@9.17.0)(typescript@5.7.3) - eslint-plugin-react-web-api: 1.25.0(eslint@9.17.0)(typescript@5.7.3) - eslint-plugin-react-x: 1.25.0(eslint@9.17.0)(typescript@5.7.3) + '@eslint-react/eff': 1.26.1 + '@eslint-react/shared': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.23.0 + '@typescript-eslint/type-utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/types': 8.23.0 + '@typescript-eslint/utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) + eslint: 9.19.0 + eslint-plugin-react-debug: 1.26.1(eslint@9.19.0)(typescript@5.7.3) + eslint-plugin-react-dom: 1.26.1(eslint@9.19.0)(typescript@5.7.3) + eslint-plugin-react-hooks-extra: 1.26.1(eslint@9.19.0)(typescript@5.7.3) + eslint-plugin-react-naming-convention: 1.26.1(eslint@9.19.0)(typescript@5.7.3) + eslint-plugin-react-web-api: 1.26.1(eslint@9.19.0)(typescript@5.7.3) + eslint-plugin-react-x: 1.26.1(eslint@9.19.0)(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - supports-color - ts-api-utils dev: true - /@eslint-react/jsx@1.25.0(eslint@9.17.0)(typescript@5.7.3): - resolution: {integrity: sha512-A8aFM2+zv/GOc6TgSCSXqx/9ChklZ+hkYMFCpThnGj/wyQYe1VTI7VQ/A8r4D6m2EOBtcyaKdrOO6lPu/sNEag==} + /@eslint-react/jsx@1.26.1(eslint@9.19.0)(typescript@5.7.3): + resolution: {integrity: sha512-C0QHFJBK6jZ7KlpxicYGgUIk5oVSFO1j/qU3OGwM0iEDe+JudMJeNYffbsEMrWkHtWVsWoVsgECdCiiLkC8F/w==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} dependencies: - '@eslint-react/ast': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/eff': 1.25.0 - '@eslint-react/var': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.22.0 - '@typescript-eslint/types': 8.22.0 - '@typescript-eslint/utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) + '@eslint-react/ast': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/eff': 1.26.1 + '@eslint-react/var': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.23.0 + '@typescript-eslint/types': 8.23.0 + '@typescript-eslint/utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) ts-pattern: 5.6.2 transitivePeerDependencies: - eslint @@ -2066,12 +2022,12 @@ packages: - typescript dev: true - /@eslint-react/shared@1.25.0(eslint@9.17.0)(typescript@5.7.3): - resolution: {integrity: sha512-XFP07anK8LdsATmvpM/vC5fqyuPQsDE8OzLCkGoBYJRMt1M6MK2mTFXPVRfztwuiLSLlg6rr6XXFJEiGMrtuzQ==} + /@eslint-react/shared@1.26.1(eslint@9.19.0)(typescript@5.7.3): + resolution: {integrity: sha512-vPXVU5yxiysMmmMplk2nK9TO5VqyKfS2MW1SG6d3ydGlcw6qO9MRRwMVVf5UpyFUo4B9varqFsOO2dGui6F4fg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} dependencies: - '@eslint-react/eff': 1.25.0 - '@typescript-eslint/utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) + '@eslint-react/eff': 1.26.1 + '@typescript-eslint/utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) picomatch: 4.0.2 ts-pattern: 5.6.2 transitivePeerDependencies: @@ -2080,16 +2036,16 @@ packages: - typescript dev: true - /@eslint-react/var@1.25.0(eslint@9.17.0)(typescript@5.7.3): - resolution: {integrity: sha512-br7JklOre9rgb52offLct1yEoBZ3ulrZXIg36RdP1PWs4Se02Wc7DQvXICEuxb4+tNSo9U+KQFvVIdoeThVzPQ==} + /@eslint-react/var@1.26.1(eslint@9.19.0)(typescript@5.7.3): + resolution: {integrity: sha512-A+2GD1AvL8SI42ZnZGmLnIG6Lfd9hgUq+LYeL8aiB+2ZnA70asePdjV/MVXZHQ6xzUmXw/Ko/UMaA42Eb+PhoA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} dependencies: - '@eslint-react/ast': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/eff': 1.25.0 - '@typescript-eslint/scope-manager': 8.22.0 - '@typescript-eslint/types': 8.22.0 - '@typescript-eslint/utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) - string-ts: 2.2.0 + '@eslint-react/ast': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/eff': 1.26.1 + '@typescript-eslint/scope-manager': 8.23.0 + '@typescript-eslint/types': 8.23.0 + '@typescript-eslint/utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) + string-ts: 2.2.1 ts-pattern: 5.6.2 transitivePeerDependencies: - eslint @@ -2097,8 +2053,8 @@ packages: - typescript dev: true - /@eslint/compat@1.2.5(eslint@9.17.0): - resolution: {integrity: sha512-5iuG/StT+7OfvhoBHPlmxkPA9om6aDUFgmD4+mWKAGsYt4vCe8rypneG03AuseyRHBmcCLXQtIH5S26tIoggLg==} + /@eslint/compat@1.2.6(eslint@9.19.0): + resolution: {integrity: sha512-k7HNCqApoDHM6XzT30zGoETj+D+uUcZUb+IVAJmar3u6bvHf7hhHJcWx09QHj4/a2qrKZMWU0E16tvkiAdv06Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.10.0 @@ -2106,22 +2062,22 @@ packages: eslint: optional: true dependencies: - eslint: 9.17.0 + eslint: 9.19.0 dev: true - /@eslint/config-array@0.19.1: - resolution: {integrity: sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==} + /@eslint/config-array@0.19.2: + resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@eslint/object-schema': 2.1.5 + '@eslint/object-schema': 2.1.6 debug: 4.4.0(supports-color@5.5.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color dev: true - /@eslint/core@0.9.1: - resolution: {integrity: sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==} + /@eslint/core@0.10.0: + resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: '@types/json-schema': 7.0.15 @@ -2136,7 +2092,7 @@ packages: espree: 10.3.0 globals: 14.0.0 ignore: 5.3.2 - import-fresh: 3.3.0 + import-fresh: 3.3.1 js-yaml: 4.1.0 minimatch: 3.1.2 strip-json-comments: 3.1.1 @@ -2144,25 +2100,21 @@ packages: - supports-color dev: true - /@eslint/js@9.17.0: - resolution: {integrity: sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - dev: true - - /@eslint/js@9.18.0: - resolution: {integrity: sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA==} + /@eslint/js@9.19.0: + resolution: {integrity: sha512-rbq9/g38qjfqFLOVPvwjIvFFdNziEC5S65jmjPw5r6A//QH+W91akh9irMwjDN8zKUTak6W9EsAv4m/7Wnw0UQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /@eslint/object-schema@2.1.5: - resolution: {integrity: sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==} + /@eslint/object-schema@2.1.6: + resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /@eslint/plugin-kit@0.2.4: - resolution: {integrity: sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==} + /@eslint/plugin-kit@0.2.5: + resolution: {integrity: sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: + '@eslint/core': 0.10.0 levn: 0.4.1 dev: true @@ -2171,7 +2123,7 @@ packages: dependencies: '@formatjs/fast-memoize': 2.2.6 '@formatjs/intl-localematcher': 0.5.10 - decimal.js: 10.4.3 + decimal.js: 10.5.0 tslib: 2.8.1 dev: false @@ -2643,7 +2595,7 @@ packages: engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.18.0 + fastq: 1.19.0 dev: true /@parcel/watcher-android-arm64@2.5.1: @@ -2822,7 +2774,7 @@ packages: dependencies: '@types/webpack': 5.28.5(webpack-cli@6.0.1) ansi-html: 0.0.9 - core-js-pure: 3.39.0 + core-js-pure: 3.40.0 error-stack-parser: 2.1.4 html-entities: 2.5.2 loader-utils: 2.0.4 @@ -4336,69 +4288,69 @@ packages: resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} dev: true - /@sentry-internal/browser-utils@8.51.0: - resolution: {integrity: sha512-r94yfRK17zNJER0hgQE4qOSy5pWzsnFcGTJQSqhSEKUcC4KK37qSfoPrPejFxtIqXhqlkd/dTWKvrMwXWcn0MQ==} + /@sentry-internal/browser-utils@8.54.0: + resolution: {integrity: sha512-DKWCqb4YQosKn6aD45fhKyzhkdG7N6goGFDeyTaJFREJDFVDXiNDsYZu30nJ6BxMM7uQIaARhPAC5BXfoED3pQ==} engines: {node: '>=14.18'} dependencies: - '@sentry/core': 8.51.0 + '@sentry/core': 8.54.0 dev: false - /@sentry-internal/feedback@8.51.0: - resolution: {integrity: sha512-VgfxSZWLYUPKDnkt2zG+Oe5ccv8U3WPM6Mo4kfABIJT3Ai4VbZB7+vb2a4pm6lUCF9DeOPXHb5o9Tg17SHDAHw==} + /@sentry-internal/feedback@8.54.0: + resolution: {integrity: sha512-nQqRacOXoElpE0L0ADxUUII0I3A94niqG9Z4Fmsw6057QvyrV/LvTiMQBop6r5qLjwMqK+T33iR4/NQI5RhsXQ==} engines: {node: '>=14.18'} dependencies: - '@sentry/core': 8.51.0 + '@sentry/core': 8.54.0 dev: false - /@sentry-internal/replay-canvas@8.51.0: - resolution: {integrity: sha512-ERXIbwdULkdtIQnfkMLRVfpoGV2rClwySGRlTPepFKeLxlcXo9o09cPu+qbukiDnGK0cgEgRnrV961hMg21Bmw==} + /@sentry-internal/replay-canvas@8.54.0: + resolution: {integrity: sha512-K/On3OAUBeq/TV2n+1EvObKC+WMV9npVXpVyJqCCyn8HYMm8FUGzuxeajzm0mlW4wDTPCQor6mK9/IgOquUzCw==} engines: {node: '>=14.18'} dependencies: - '@sentry-internal/replay': 8.51.0 - '@sentry/core': 8.51.0 + '@sentry-internal/replay': 8.54.0 + '@sentry/core': 8.54.0 dev: false - /@sentry-internal/replay@8.51.0: - resolution: {integrity: sha512-lkm7id3a2n3yMZeF5socCVQUeEeShNOGr7Wtsmb5RORacEnld0z+NfbMTilo1mDwiWBzI5OYBjm62eglm1HFsQ==} + /@sentry-internal/replay@8.54.0: + resolution: {integrity: sha512-8xuBe06IaYIGJec53wUC12tY2q4z2Z0RPS2s1sLtbA00EvK1YDGuXp96IDD+HB9mnDMrQ/jW5f97g9TvPsPQUg==} engines: {node: '>=14.18'} dependencies: - '@sentry-internal/browser-utils': 8.51.0 - '@sentry/core': 8.51.0 + '@sentry-internal/browser-utils': 8.54.0 + '@sentry/core': 8.54.0 dev: false - /@sentry/browser@8.51.0: - resolution: {integrity: sha512-1kbbyVfBBAx5Xyynp+lC5lLnAHo0qJ2r4mtmdT6koPjesvoOocEK0QQnouQBmdUbm3L0L/bPI1SgXjbeJyhzHQ==} + /@sentry/browser@8.54.0: + resolution: {integrity: sha512-BgUtvxFHin0fS0CmJVKTLXXZcke0Av729IVfi+2fJ4COX8HO7/HAP02RKaSQGmL2HmvWYTfNZ7529AnUtrM4Rg==} engines: {node: '>=14.18'} dependencies: - '@sentry-internal/browser-utils': 8.51.0 - '@sentry-internal/feedback': 8.51.0 - '@sentry-internal/replay': 8.51.0 - '@sentry-internal/replay-canvas': 8.51.0 - '@sentry/core': 8.51.0 + '@sentry-internal/browser-utils': 8.54.0 + '@sentry-internal/feedback': 8.54.0 + '@sentry-internal/replay': 8.54.0 + '@sentry-internal/replay-canvas': 8.54.0 + '@sentry/core': 8.54.0 dev: false - /@sentry/core@8.51.0: - resolution: {integrity: sha512-Go0KxCYLw+OBIlLSv5YsYX+x9NW43fNVcyB6rhkSp2Q5Zme3tAE6KtZFvyu4SO7G/903wisW5Q6qV6UuK/ee4A==} + /@sentry/core@8.54.0: + resolution: {integrity: sha512-03bWf+D1j28unOocY/5FDB6bUHtYlm6m6ollVejhg45ZmK9iPjdtxNWbrLsjT1WRym0Tjzowu+A3p+eebYEv0Q==} engines: {node: '>=14.18'} dev: false - /@sentry/react@8.51.0(react@19.0.0): - resolution: {integrity: sha512-Gqa6THfBJu3kagUr9B9kUWvOwzu7L2c1Wdvo7Wcy1yq6rcB2F2Ihxo9okNvb7cAez//UBtEYFebRJAaFKZqN0g==} + /@sentry/react@8.54.0(react@19.0.0): + resolution: {integrity: sha512-42T/fp8snYN19Fy/2P0Mwotu4gcdy+1Lx+uYCNcYP1o7wNGigJ7qb27sW7W34GyCCHjoCCfQgeOqDQsyY8LC9w==} engines: {node: '>=14.18'} peerDependencies: react: ^16.14.0 || 17.x || 18.x || 19.x dependencies: - '@sentry/browser': 8.51.0 - '@sentry/core': 8.51.0 + '@sentry/browser': 8.54.0 + '@sentry/core': 8.54.0 hoist-non-react-statics: 3.3.2 react: 19.0.0 dev: false - /@sentry/types@8.51.0: - resolution: {integrity: sha512-LNwI3IrZR0OaB3u4e8PwjRCO/NZy0m3Hld8j44WnbA/fwq0V5b9PH0wG6NCISOsIBSDzun0HpHCUi3VeQoupvw==} + /@sentry/types@8.54.0: + resolution: {integrity: sha512-wztdtr7dOXQKi0iRvKc8XJhJ7HaAfOv8lGu0yqFOFwBZucO/SHnu87GOPi8mvrTiy1bentQO5l+zXWAaMvG4uw==} engines: {node: '>=14.18'} dependencies: - '@sentry/core': 8.51.0 + '@sentry/core': 8.54.0 dev: false /@sinclair/typebox@0.27.8: @@ -4437,19 +4389,19 @@ packages: tslib: 2.8.1 dev: false - /@tanstack/react-virtual@3.11.3(react-dom@19.0.0)(react@19.0.0): - resolution: {integrity: sha512-vCU+OTylXN3hdC8RKg68tPlBPjjxtzon7Ys46MgrSLE+JhSjSTPvoQifV6DQJeJmA8Q3KT6CphJbejupx85vFw==} + /@tanstack/react-virtual@3.12.0(react-dom@19.0.0)(react@19.0.0): + resolution: {integrity: sha512-6krceiPN07kpxXmU6m8AY7EL0X1gHLu8m3nJdh4phvktzVNxkQfBmSwnRUpoUjGQO1PAn8wSAhYaL8hY1cS1vw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 dependencies: - '@tanstack/virtual-core': 3.11.3 + '@tanstack/virtual-core': 3.12.0 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) dev: false - /@tanstack/virtual-core@3.11.3: - resolution: {integrity: sha512-v2mrNSnMwnPJtcVqNvV0c5roGCBqeogN8jDtgtuHCphdwBasOZ17x8UV8qpHUh+u0MLfX43c0uUHKje0s+Zb0w==} + /@tanstack/virtual-core@3.12.0: + resolution: {integrity: sha512-7mDINtua3v/pOnn6WUmuT9dPXYSO7WidFej7JzoAfqEOcbbpt/iZ1WPqd+eg+FnrL9nUJK8radqj4iAU51Zchg==} dev: false /@testing-library/dom@10.4.0: @@ -4569,7 +4521,7 @@ packages: /@types/connect-history-api-fallback@1.5.4: resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} dependencies: - '@types/express-serve-static-core': 5.0.2 + '@types/express-serve-static-core': 5.0.6 '@types/node': 22.0.2 dev: true @@ -4617,16 +4569,16 @@ packages: resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} dependencies: '@types/node': 22.0.2 - '@types/qs': 6.9.17 + '@types/qs': 6.9.18 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 dev: true - /@types/express-serve-static-core@5.0.2: - resolution: {integrity: sha512-vluaspfvWEtE4vcSDlKRNer52DvOGrB2xv6diXy6UKyKW0lqZiWHGNApSyxOv+8DE5Z27IzVvE7hNkxg7EXIcg==} + /@types/express-serve-static-core@5.0.6: + resolution: {integrity: sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==} dependencies: '@types/node': 22.0.2 - '@types/qs': 6.9.17 + '@types/qs': 6.9.18 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 dev: true @@ -4636,7 +4588,7 @@ packages: dependencies: '@types/body-parser': 1.19.5 '@types/express-serve-static-core': 4.19.6 - '@types/qs': 6.9.17 + '@types/qs': 6.9.18 '@types/serve-static': 1.15.7 dev: true @@ -4748,8 +4700,8 @@ packages: resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} dev: true - /@types/qs@6.9.17: - resolution: {integrity: sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==} + /@types/qs@6.9.18: + resolution: {integrity: sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==} dev: true /@types/range-parser@1.2.7: @@ -4860,8 +4812,8 @@ packages: resolution: {integrity: sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==} dev: false - /@types/webpack-env@1.18.6: - resolution: {integrity: sha512-b32JtXK2UJHdXWUiNdIXxeAUXJu+FZG6HRMDNZu+o6QTzQ3dsDNR6Q7XQj5GD5skljXgb5zxc/+G/ZxkFKdlyg==} + /@types/webpack-env@1.18.8: + resolution: {integrity: sha512-G9eAoJRMLjcvN4I08wB5I7YofOb/kaJNd5uoCMX+LbKXTPCF+ZIHuqTnFaK9Jz1rgs035f9JUPUhNFtqgucy/A==} dev: true /@types/webpack-sources@3.2.3: @@ -4902,8 +4854,8 @@ packages: - webpack-cli dev: true - /@types/ws@8.5.13: - resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==} + /@types/ws@8.5.14: + resolution: {integrity: sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==} dependencies: '@types/node': 22.0.2 dev: true @@ -4918,8 +4870,8 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@8.22.0(@typescript-eslint/parser@8.22.0)(eslint@9.17.0)(typescript@5.7.3): - resolution: {integrity: sha512-4Uta6REnz/xEJMvwf72wdUnC3rr4jAQf5jnTkeRQ9b6soxLxhDEbS/pfMPoJLDfFPNVRdryqWUIV/2GZzDJFZw==} + /@typescript-eslint/eslint-plugin@8.23.0(@typescript-eslint/parser@8.23.0)(eslint@9.19.0)(typescript@5.7.3): + resolution: {integrity: sha512-vBz65tJgRrA1Q5gWlRfvoH+w943dq9K1p1yDBY2pc+a1nbBLZp7fB9+Hk8DaALUbzjqlMfgaqlVPT1REJdkt/w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 || ^6.2.0 @@ -4927,110 +4879,110 @@ packages: typescript: '>=4.8.4 <5.8.0' dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.22.0(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.22.0 - '@typescript-eslint/type-utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.22.0 - eslint: 9.17.0 + '@typescript-eslint/parser': 8.23.0(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.23.0 + '@typescript-eslint/type-utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.23.0 + eslint: 9.19.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 2.0.0(typescript@5.7.3) + ts-api-utils: 2.0.1(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@8.22.0(eslint@9.17.0)(typescript@5.7.3): - resolution: {integrity: sha512-MqtmbdNEdoNxTPzpWiWnqNac54h8JDAmkWtJExBVVnSrSmi9z+sZUt0LfKqk9rjqmKOIeRhO4fHHJ1nQIjduIQ==} + /@typescript-eslint/parser@8.23.0(eslint@9.19.0)(typescript@5.7.3): + resolution: {integrity: sha512-h2lUByouOXFAlMec2mILeELUbME5SZRN/7R9Cw2RD2lRQQY08MWMM+PmVVKKJNK1aIwqTo9t/0CvOxwPbRIE2Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' dependencies: - '@typescript-eslint/scope-manager': 8.22.0 - '@typescript-eslint/types': 8.22.0 - '@typescript-eslint/typescript-estree': 8.22.0(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.22.0 + '@typescript-eslint/scope-manager': 8.23.0 + '@typescript-eslint/types': 8.23.0 + '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.23.0 debug: 4.4.0(supports-color@5.5.0) - eslint: 9.17.0 + eslint: 9.19.0 typescript: 5.7.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@8.22.0: - resolution: {integrity: sha512-/lwVV0UYgkj7wPSw0o8URy6YI64QmcOdwHuGuxWIYznO6d45ER0wXUbksr9pYdViAofpUCNJx/tAzNukgvaaiQ==} + /@typescript-eslint/scope-manager@8.23.0: + resolution: {integrity: sha512-OGqo7+dXHqI7Hfm+WqkZjKjsiRtFUQHPdGMXzk5mYXhJUedO7e/Y7i8AK3MyLMgZR93TX4bIzYrfyVjLC+0VSw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.22.0 - '@typescript-eslint/visitor-keys': 8.22.0 + '@typescript-eslint/types': 8.23.0 + '@typescript-eslint/visitor-keys': 8.23.0 dev: true - /@typescript-eslint/type-utils@8.22.0(eslint@9.17.0)(typescript@5.7.3): - resolution: {integrity: sha512-NzE3aB62fDEaGjaAYZE4LH7I1MUwHooQ98Byq0G0y3kkibPJQIXVUspzlFOmOfHhiDLwKzMlWxaNv+/qcZurJA==} + /@typescript-eslint/type-utils@8.23.0(eslint@9.19.0)(typescript@5.7.3): + resolution: {integrity: sha512-iIuLdYpQWZKbiH+RkCGc6iu+VwscP5rCtQ1lyQ7TYuKLrcZoeJVpcLiG8DliXVkUxirW/PWlmS+d6yD51L9jvA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' dependencies: - '@typescript-eslint/typescript-estree': 8.22.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3) + '@typescript-eslint/utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) debug: 4.4.0(supports-color@5.5.0) - eslint: 9.17.0 - ts-api-utils: 2.0.0(typescript@5.7.3) + eslint: 9.19.0 + ts-api-utils: 2.0.1(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@8.22.0: - resolution: {integrity: sha512-0S4M4baNzp612zwpD4YOieP3VowOARgK2EkN/GBn95hpyF8E2fbMT55sRHWBq+Huaqk3b3XK+rxxlM8sPgGM6A==} + /@typescript-eslint/types@8.23.0: + resolution: {integrity: sha512-1sK4ILJbCmZOTt9k4vkoulT6/y5CHJ1qUYxqpF1K/DBAd8+ZUL4LlSCxOssuH5m4rUaaN0uS0HlVPvd45zjduQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /@typescript-eslint/typescript-estree@8.22.0(typescript@5.7.3): - resolution: {integrity: sha512-SJX99NAS2ugGOzpyhMza/tX+zDwjvwAtQFLsBo3GQxiGcvaKlqGBkmZ+Y1IdiSi9h4Q0Lr5ey+Cp9CGWNY/F/w==} + /@typescript-eslint/typescript-estree@8.23.0(typescript@5.7.3): + resolution: {integrity: sha512-LcqzfipsB8RTvH8FX24W4UUFk1bl+0yTOf9ZA08XngFwMg4Kj8A+9hwz8Cr/ZS4KwHrmo9PJiLZkOt49vPnuvQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.8.0' dependencies: - '@typescript-eslint/types': 8.22.0 - '@typescript-eslint/visitor-keys': 8.22.0 + '@typescript-eslint/types': 8.23.0 + '@typescript-eslint/visitor-keys': 8.23.0 debug: 4.4.0(supports-color@5.5.0) fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.6.3 - ts-api-utils: 2.0.0(typescript@5.7.3) + semver: 7.7.1 + ts-api-utils: 2.0.1(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@8.22.0(eslint@9.17.0)(typescript@5.7.3): - resolution: {integrity: sha512-T8oc1MbF8L+Bk2msAvCUzjxVB2Z2f+vXYfcucE2wOmYs7ZUwco5Ep0fYZw8quNwOiw9K8GYVL+Kgc2pETNTLOg==} + /@typescript-eslint/utils@8.23.0(eslint@9.19.0)(typescript@5.7.3): + resolution: {integrity: sha512-uB/+PSo6Exu02b5ZEiVtmY6RVYO7YU5xqgzTIVZwTHvvK3HsL8tZZHFaTLFtRG3CsV4A5mhOv+NZx5BlhXPyIA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0) - '@typescript-eslint/scope-manager': 8.22.0 - '@typescript-eslint/types': 8.22.0 - '@typescript-eslint/typescript-estree': 8.22.0(typescript@5.7.3) - eslint: 9.17.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0) + '@typescript-eslint/scope-manager': 8.23.0 + '@typescript-eslint/types': 8.23.0 + '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3) + eslint: 9.19.0 typescript: 5.7.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/visitor-keys@8.22.0: - resolution: {integrity: sha512-AWpYAXnUgvLNabGTy3uBylkgZoosva/miNd1I8Bz3SjotmQPbVqhO4Cczo8AsZ44XVErEBPr/CRSgaj8sG7g0w==} + /@typescript-eslint/visitor-keys@8.23.0: + resolution: {integrity: sha512-oWWhcWDLwDfu++BGTZcmXWqpwtkwb5o7fxUIGksMQQDSdPW9prsSnfIOZMlsj4vBOSrcnjIUZMiIjODgGosFhQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.22.0 + '@typescript-eslint/types': 8.23.0 eslint-visitor-keys: 4.2.0 dev: true @@ -5452,7 +5404,7 @@ packages: call-bind: 1.0.8 define-properties: 1.2.1 es-abstract: 1.23.9 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 get-intrinsic: 1.2.7 is-string: 1.1.1 dev: true @@ -5482,7 +5434,7 @@ packages: define-properties: 1.2.1 es-abstract: 1.23.9 es-errors: 1.3.0 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 es-shim-unscopables: 1.0.2 dev: true @@ -5494,7 +5446,7 @@ packages: define-properties: 1.2.1 es-abstract: 1.23.9 es-errors: 1.3.0 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 es-shim-unscopables: 1.0.2 dev: true @@ -5565,6 +5517,11 @@ packages: engines: {node: '>=8'} dev: true + /async-function@1.0.0: + resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} + engines: {node: '>= 0.4'} + dev: true + /async@3.2.6: resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} dev: true @@ -5582,7 +5539,7 @@ packages: resolution: {integrity: sha512-kU6FmrwZ3Lx7/7y3hPS5QnbJfaohcIul5fGqf7ok+4KklIEk9tJ0C2IQPdacSbVUWv6zVHXEBWoWd6NrVMT7Cw==} dependencies: stubborn-fs: 1.2.5 - when-exit: 2.1.3 + when-exit: 2.1.4 dev: true /attr-accept@2.2.5: @@ -5598,7 +5555,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.24.4 - caniuse-lite: 1.0.30001695 + caniuse-lite: 1.0.30001697 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -5685,7 +5642,7 @@ packages: resolution: {integrity: sha512-f3oelsVh3NnBjwq1R6pNVV3ESRMmPtxwr7c2U0Gzv5sle266ISnaJkuf8MYDN6ORwSR9FNVP8QZ54nX+nhmLnA==} dependencies: '@babel/core': 7.26.7 - '@babel/types': 7.26.3 + '@babel/types': 7.26.7 transitivePeerDependencies: - supports-color dev: true @@ -5693,9 +5650,9 @@ packages: /babel-plugin-optimize-clsx@2.6.2: resolution: {integrity: sha512-TxgyjdVb7trTAsg/J5ByqJdbBPTYR8yaWLGQGpSxwygw8IFST5gEc1J9QktCGCHCb+69t04DWg9KOE0y2hN30w==} dependencies: - '@babel/generator': 7.26.3 + '@babel/generator': 7.26.5 '@babel/template': 7.25.9 - '@babel/types': 7.26.3 + '@babel/types': 7.26.7 find-cache-dir: 3.3.2 lodash: 4.17.21 object-hash: 2.2.0 @@ -5706,7 +5663,7 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/compat-data': 7.26.3 + '@babel/compat-data': 7.26.5 '@babel/core': 7.26.7 '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.7) semver: 6.3.1 @@ -5721,7 +5678,7 @@ packages: dependencies: '@babel/core': 7.26.7 '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.7) - core-js-compat: 3.39.0 + core-js-compat: 3.40.0 transitivePeerDependencies: - supports-color dev: true @@ -5740,7 +5697,7 @@ packages: /babel-plugin-transform-imports@2.0.0: resolution: {integrity: sha512-65ewumYJ85QiXdcB/jmiU0y0jg6eL6CdnDqQAqQ8JMOKh1E52VPG3NJzbVKWcgovUR5GBH8IWpCXQ7I8Q3wjgw==} dependencies: - '@babel/types': 7.26.3 + '@babel/types': 7.26.7 is-valid-path: 0.1.1 dev: true @@ -5861,7 +5818,7 @@ packages: chalk: 5.4.1 cli-boxes: 3.0.0 string-width: 7.2.0 - type-fest: 4.31.0 + type-fest: 4.33.0 widest-line: 5.0.0 wrap-ansi: 9.0.0 dev: true @@ -5891,8 +5848,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001695 - electron-to-chromium: 1.5.80 + caniuse-lite: 1.0.30001697 + electron-to-chromium: 1.5.91 node-releases: 2.0.19 update-browserslist-db: 1.1.2(browserslist@4.24.4) dev: true @@ -6002,13 +5959,13 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.24.4 - caniuse-lite: 1.0.30001695 + caniuse-lite: 1.0.30001697 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite@1.0.30001695: - resolution: {integrity: sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==} + /caniuse-lite@1.0.30001697: + resolution: {integrity: sha512-GwNPlWJin8E+d7Gxq96jxM6w0w+VFeyyXRsjU58emtkYqnbwHqXm5uT2uCmO0RQE9htWknOP4xtBlLmM/gWxvQ==} /chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -6060,8 +6017,8 @@ packages: engines: {node: '>=8'} dev: true - /cjs-module-lexer@1.4.1: - resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} + /cjs-module-lexer@1.4.3: + resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} dev: true /clean-css@5.3.3: @@ -6278,8 +6235,8 @@ packages: - supports-color dev: true - /compute-scroll-into-view@3.1.0: - resolution: {integrity: sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==} + /compute-scroll-into-view@3.1.1: + resolution: {integrity: sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==} dev: false /concat-map@0.0.1: @@ -6349,7 +6306,7 @@ packages: peerDependencies: webpack: ^5.1.0 dependencies: - fast-glob: 3.3.2 + fast-glob: 3.3.3 glob-parent: 6.0.2 globby: 14.0.2 normalize-path: 3.0.0 @@ -6358,20 +6315,14 @@ packages: webpack: 5.97.1(webpack-cli@6.0.1) dev: true - /core-js-compat@3.39.0: - resolution: {integrity: sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==} - dependencies: - browserslist: 4.24.4 - dev: true - /core-js-compat@3.40.0: resolution: {integrity: sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==} dependencies: browserslist: 4.24.4 dev: true - /core-js-pure@3.39.0: - resolution: {integrity: sha512-7fEcWwKI4rJinnK+wLTezeg2smbFFdSBP6E2kQZNbnzM2s1rpKQ6aaRteZSSg7FLU3P0HGGVo/gbpfanU36urg==} + /core-js-pure@3.40.0: + resolution: {integrity: sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==} requiresBuild: true dev: true @@ -6393,7 +6344,7 @@ packages: typescript: optional: true dependencies: - import-fresh: 3.3.0 + import-fresh: 3.3.1 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 @@ -6410,7 +6361,7 @@ packages: optional: true dependencies: env-paths: 2.2.1 - import-fresh: 3.3.0 + import-fresh: 3.3.1 js-yaml: 4.1.0 parse-json: 5.2.0 typescript: 5.7.3 @@ -6504,7 +6455,7 @@ packages: postcss-modules-scope: 3.2.1(postcss@8.5.1) postcss-modules-values: 4.0.0(postcss@8.5.1) postcss-value-parser: 4.2.0 - semver: 7.6.3 + semver: 7.7.1 webpack: 5.97.1(webpack-cli@6.0.1) dev: true @@ -6531,7 +6482,7 @@ packages: boolbase: 1.0.0 css-what: 6.1.0 domhandler: 5.0.3 - domutils: 3.2.1 + domutils: 3.2.2 nth-check: 2.1.1 dev: true @@ -6582,7 +6533,7 @@ packages: css-declaration-sorter: 7.2.0(postcss@8.5.1) cssnano-utils: 5.0.0(postcss@8.5.1) postcss: 8.5.1 - postcss-calc: 10.0.2(postcss@8.5.1) + postcss-calc: 10.1.1(postcss@8.5.1) postcss-colormin: 7.0.2(postcss@8.5.1) postcss-convert-values: 7.0.4(postcss@8.5.1) postcss-discard-comments: 7.0.3(postcss@8.5.1) @@ -6731,8 +6682,8 @@ packages: supports-color: 5.5.0 dev: true - /decimal.js@10.4.3: - resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} + /decimal.js@10.5.0: + resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==} /dedent@1.5.3: resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} @@ -6968,8 +6919,8 @@ packages: domhandler: 4.3.1 dev: true - /domutils@3.2.1: - resolution: {integrity: sha512-xWXmuRnN9OMP6ptPd2+H0cCbcYBULa5YDTbMm/2lvkWvNA3O4wcW+GvzooqBuNM8yy6pl3VIAeJTUUWUbfI5Fw==} + /domutils@3.2.2: + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} dependencies: dom-serializer: 2.0.0 domelementtype: 2.3.0 @@ -6987,7 +6938,7 @@ packages: resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==} engines: {node: '>=18'} dependencies: - type-fest: 4.31.0 + type-fest: 4.33.0 dev: true /downshift@9.0.8(react@19.0.0): @@ -6996,7 +6947,7 @@ packages: react: '>=16.12.0' dependencies: '@babel/runtime': 7.26.7 - compute-scroll-into-view: 3.1.0 + compute-scroll-into-view: 3.1.1 prop-types: 15.8.1 react: 19.0.0 react-is: 18.3.1 @@ -7024,8 +6975,8 @@ packages: jake: 10.9.2 dev: true - /electron-to-chromium@1.5.80: - resolution: {integrity: sha512-LTrKpW0AqIuHwmlVNV+cjFYTnXtM9K37OGhpe0ZI10ScPSxqVSryZHIY3WnCS5NSYbBODRTZyhRMS2h5FAEqAw==} + /electron-to-chromium@1.5.91: + resolution: {integrity: sha512-sNSHHyq048PFmZY4S90ax61q+gLCs0X0YmcOII9wG9S2XwbVr+h4VW2wWhnbp/Eys3cCwTxVF292W3qPaxIapQ==} dev: true /emittery@0.13.1: @@ -7127,7 +7078,7 @@ packages: data-view-byte-offset: 1.0.1 es-define-property: 1.0.1 es-errors: 1.3.0 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 es-set-tostringtag: 2.1.0 es-to-primitive: 1.3.0 function.prototype.name: 1.1.8 @@ -7148,7 +7099,7 @@ packages: is-shared-array-buffer: 1.0.4 is-string: 1.1.1 is-typed-array: 1.1.15 - is-weakref: 1.1.0 + is-weakref: 1.1.1 math-intrinsics: 1.1.0 object-inspect: 1.13.3 object-keys: 1.1.1 @@ -7206,8 +7157,8 @@ packages: resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} dev: true - /es-object-atoms@1.0.0: - resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + /es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 @@ -7238,8 +7189,8 @@ packages: is-symbol: 1.1.1 dev: true - /es-toolkit@1.31.0: - resolution: {integrity: sha512-vwS0lv/tzjM2/t4aZZRAgN9I9TP0MSkWuvt6By+hEXfG/uLs8yg2S1/ayRXH/x3pinbLgVJYT+eppueg3cM6tg==} + /es-toolkit@1.32.0: + resolution: {integrity: sha512-ZfSfHP1l6ubgW/B/FRtqb9bYdMvI6jizbOSfbwwJNcOQ1QE6TFsC3jpQkZ900uUPSR3t3SU5Ds7UWKnYz+uP8Q==} dev: false /escalade@3.2.0: @@ -7283,13 +7234,13 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-prettier@10.0.1(eslint@9.17.0): + /eslint-config-prettier@10.0.1(eslint@9.19.0): resolution: {integrity: sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 9.17.0 + eslint: 9.19.0 dev: true /eslint-import-resolver-node@0.3.9: @@ -7302,7 +7253,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.12.0(@typescript-eslint/parser@8.22.0)(eslint-import-resolver-node@0.3.9)(eslint@9.17.0): + /eslint-module-utils@2.12.0(@typescript-eslint/parser@8.23.0)(eslint-import-resolver-node@0.3.9)(eslint@9.19.0): resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} peerDependencies: @@ -7323,95 +7274,95 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 8.22.0(eslint@9.17.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.23.0(eslint@9.19.0)(typescript@5.7.3) debug: 3.2.7 - eslint: 9.17.0 + eslint: 9.19.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-array-func@5.0.2(eslint@9.17.0): + /eslint-plugin-array-func@5.0.2(eslint@9.19.0): resolution: {integrity: sha512-iyLex2+pTcxHZ6OLL80oMy+CtffpJ9j6A/57VQi1VN5bK1IS/0o+mWvezDHeAlwXjn6ksRO9L5SGU329BBuY8A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=8.51.0' dependencies: - eslint: 9.17.0 + eslint: 9.19.0 dev: true - /eslint-plugin-css-modules@2.12.0(eslint@9.17.0): + /eslint-plugin-css-modules@2.12.0(eslint@9.19.0): resolution: {integrity: sha512-ruFBdad69ABrbCDCh5mXj7UzNmrvytfzPACjyvZWIAjFZAG8BXpYSbqmE8gU5wF+pIzV3jU2CWhLvfekXT/IgQ==} engines: {node: '>=4.0.0'} peerDependencies: eslint: '>=2.0.0' dependencies: - eslint: 9.17.0 + eslint: 9.19.0 gonzales-pe: 4.3.0 lodash: 4.17.21 dev: true - /eslint-plugin-escompat@3.11.4(eslint@9.17.0): + /eslint-plugin-escompat@3.11.4(eslint@9.19.0): resolution: {integrity: sha512-j0ywwNnIufshOzgAu+PfIig1c7VRClKSNKzpniMT2vXQ4leL5q+e/SpMFQU0nrdL2WFFM44XmhSuwmxb3G0CJg==} peerDependencies: eslint: '>=5.14.1' dependencies: browserslist: 4.24.4 - eslint: 9.17.0 + eslint: 9.19.0 dev: true - /eslint-plugin-eslint-comments@3.2.0(eslint@9.17.0): + /eslint-plugin-eslint-comments@3.2.0(eslint@9.19.0): resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 9.17.0 + eslint: 9.19.0 ignore: 5.3.2 dev: true - /eslint-plugin-filenames@1.3.2(eslint@9.17.0): + /eslint-plugin-filenames@1.3.2(eslint@9.19.0): resolution: {integrity: sha512-tqxJTiEM5a0JmRCUYQmxw23vtTxrb2+a3Q2mMOPhFxvt7ZQQJmdiuMby9B/vUAuVMghyP7oET+nIf6EO6CBd/w==} peerDependencies: eslint: '*' dependencies: - eslint: 9.17.0 + eslint: 9.19.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 lodash.snakecase: 4.1.1 lodash.upperfirst: 4.3.1 dev: true - /eslint-plugin-github@5.1.5(eslint@9.17.0)(typescript@5.7.3): - resolution: {integrity: sha512-vRgIVJ88FfESAGGYsJlf7SQhQlFEJaa7/I9z/5K5vKbWEQ3DnRkg8cvoj8LZA30MFb2uW1SltOcEj+Q8UR8LxA==} + /eslint-plugin-github@5.1.7(eslint@9.19.0)(typescript@5.7.3): + resolution: {integrity: sha512-P3S5TwvHy8u1QadfcI/tZ2uNFMTHv+mT/YmEdLEgEzp08mA3iK02kg/IhoWOz0SnbTyUi1qrq0a6SwC3uQSkpQ==} hasBin: true peerDependencies: eslint: ^8 || ^9 dependencies: - '@eslint/compat': 1.2.5(eslint@9.17.0) + '@eslint/compat': 1.2.6(eslint@9.19.0) '@eslint/eslintrc': 3.2.0 - '@eslint/js': 9.18.0 + '@eslint/js': 9.19.0 '@github/browserslist-config': 1.0.0 - '@typescript-eslint/eslint-plugin': 8.22.0(@typescript-eslint/parser@8.22.0)(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/parser': 8.22.0(eslint@9.17.0)(typescript@5.7.3) + '@typescript-eslint/eslint-plugin': 8.23.0(@typescript-eslint/parser@8.23.0)(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.23.0(eslint@9.19.0)(typescript@5.7.3) aria-query: 5.3.2 - eslint: 9.17.0 - eslint-config-prettier: 10.0.1(eslint@9.17.0) - eslint-plugin-escompat: 3.11.4(eslint@9.17.0) - eslint-plugin-eslint-comments: 3.2.0(eslint@9.17.0) - eslint-plugin-filenames: 1.3.2(eslint@9.17.0) - eslint-plugin-i18n-text: 1.0.1(eslint@9.17.0) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.22.0)(eslint@9.17.0) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.17.0) + eslint: 9.19.0 + eslint-config-prettier: 10.0.1(eslint@9.19.0) + eslint-plugin-escompat: 3.11.4(eslint@9.19.0) + eslint-plugin-eslint-comments: 3.2.0(eslint@9.19.0) + eslint-plugin-filenames: 1.3.2(eslint@9.19.0) + eslint-plugin-i18n-text: 1.0.1(eslint@9.19.0) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.23.0)(eslint@9.19.0) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.19.0) eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-prettier: 5.2.1(eslint-config-prettier@10.0.1)(eslint@9.17.0)(prettier@3.4.2) + eslint-plugin-prettier: 5.2.3(eslint-config-prettier@10.0.1)(eslint@9.19.0)(prettier@3.4.2) eslint-rule-documentation: 1.0.23 globals: 15.14.0 jsx-ast-utils: 3.3.5 prettier: 3.4.2 svg-element-attributes: 1.3.1 - typescript-eslint: 8.22.0(eslint@9.17.0)(typescript@5.7.3) + typescript-eslint: 8.23.0(eslint@9.19.0)(typescript@5.7.3) transitivePeerDependencies: - '@types/eslint' - eslint-import-resolver-typescript @@ -7420,15 +7371,15 @@ packages: - typescript dev: true - /eslint-plugin-i18n-text@1.0.1(eslint@9.17.0): + /eslint-plugin-i18n-text@1.0.1(eslint@9.19.0): resolution: {integrity: sha512-3G3UetST6rdqhqW9SfcfzNYMpQXS7wNkJvp6dsXnjzGiku6Iu5hl3B0kmk6lIcFPwYjhQIY+tXVRtK9TlGT7RA==} peerDependencies: eslint: '>=5.0.0' dependencies: - eslint: 9.17.0 + eslint: 9.19.0 dev: true - /eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.22.0)(eslint@9.17.0): + /eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.23.0)(eslint@9.19.0): resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} engines: {node: '>=4'} peerDependencies: @@ -7439,16 +7390,16 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 8.22.0(eslint@9.17.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.23.0(eslint@9.19.0)(typescript@5.7.3) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.3 array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.17.0 + eslint: 9.19.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.22.0)(eslint-import-resolver-node@0.3.9)(eslint@9.17.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.23.0)(eslint-import-resolver-node@0.3.9)(eslint@9.19.0) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -7465,7 +7416,7 @@ packages: - supports-color dev: true - /eslint-plugin-jsx-a11y@6.10.2(eslint@9.17.0): + /eslint-plugin-jsx-a11y@6.10.2(eslint@9.19.0): resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} engines: {node: '>=4.0'} peerDependencies: @@ -7479,7 +7430,7 @@ packages: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 9.17.0 + eslint: 9.19.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -7494,8 +7445,8 @@ packages: engines: {node: '>=5.0.0'} dev: true - /eslint-plugin-prettier@5.2.1(eslint-config-prettier@10.0.1)(eslint@9.17.0)(prettier@3.4.2): - resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} + /eslint-plugin-prettier@5.2.3(eslint-config-prettier@10.0.1)(eslint@9.19.0)(prettier@3.4.2): + resolution: {integrity: sha512-qJ+y0FfCp/mQYQ/vWQ3s7eUlFEL4PyKfAJxsnYTJ4YT73nsJBWqmEpFryxV9OeUiqmsTsYJ5Y+KDNaeP31wrRw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@types/eslint': '>=8.0.0' @@ -7508,15 +7459,15 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 9.17.0 - eslint-config-prettier: 10.0.1(eslint@9.17.0) + eslint: 9.19.0 + eslint-config-prettier: 10.0.1(eslint@9.19.0) prettier: 3.4.2 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 dev: true - /eslint-plugin-react-debug@1.25.0(eslint@9.17.0)(typescript@5.7.3): - resolution: {integrity: sha512-vP439y9jBQcsoIN/E9GY/iX30RQf6Y9cqqVn3OCZJIsNiy5DhBZy2PlZpB/PcBHtxQwT+6ZKqW17sVOY+53wjw==} + /eslint-plugin-react-debug@1.26.1(eslint@9.19.0)(typescript@5.7.3): + resolution: {integrity: sha512-DHwCl4wX6B33WVav8qKLCnRo98bjSkz+9FK1VIBLAngqNLX5xTQNz4mrPp3Yxtdv1z0q528EB/7e62DAX4nJYw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -7525,26 +7476,26 @@ packages: typescript: optional: true dependencies: - '@eslint-react/ast': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/core': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/eff': 1.25.0 - '@eslint-react/jsx': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/shared': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/var': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.22.0 - '@typescript-eslint/type-utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/types': 8.22.0 - '@typescript-eslint/utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) - eslint: 9.17.0 - string-ts: 2.2.0 + '@eslint-react/ast': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/core': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/eff': 1.26.1 + '@eslint-react/jsx': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/shared': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/var': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.23.0 + '@typescript-eslint/type-utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/types': 8.23.0 + '@typescript-eslint/utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) + eslint: 9.19.0 + string-ts: 2.2.1 ts-pattern: 5.6.2 typescript: 5.7.3 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-react-dom@1.25.0(eslint@9.17.0)(typescript@5.7.3): - resolution: {integrity: sha512-Nn+7G52adN7eb1ugFyR4cZzobqAfGy2s/uKCLZExqZWQEm/r8DYn5HmxodVToc4Npc7z2S6xHZWHc3yq+BZhXw==} + /eslint-plugin-react-dom@1.26.1(eslint@9.19.0)(typescript@5.7.3): + resolution: {integrity: sha512-fiHTZ8SGDr0LCayg5h/rHP1+TW53g87jXFTyly7i9YZP7nHLyr0CZJ7D888XCWK2JY5hszbKn6tKOU0DdS7Xiw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -7553,26 +7504,26 @@ packages: typescript: optional: true dependencies: - '@eslint-react/ast': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/core': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/eff': 1.25.0 - '@eslint-react/jsx': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/shared': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/var': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.22.0 - '@typescript-eslint/types': 8.22.0 - '@typescript-eslint/utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) + '@eslint-react/ast': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/core': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/eff': 1.26.1 + '@eslint-react/jsx': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/shared': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/var': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.23.0 + '@typescript-eslint/types': 8.23.0 + '@typescript-eslint/utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) compare-versions: 6.1.1 - eslint: 9.17.0 - string-ts: 2.2.0 + eslint: 9.19.0 + string-ts: 2.2.1 ts-pattern: 5.6.2 typescript: 5.7.3 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-react-hooks-extra@1.25.0(eslint@9.17.0)(typescript@5.7.3): - resolution: {integrity: sha512-aUTBNSE4asgoMPyAXKHsHXsq6g5g9OkHegzvFawsL7ttGI788qbD/epxpa3LqxdF9yJZNiS31l17BW/F3dKUlg==} + /eslint-plugin-react-hooks-extra@1.26.1(eslint@9.19.0)(typescript@5.7.3): + resolution: {integrity: sha512-WgGaEUI7W84JvyCLAVI4yAm1iNDMjedOxj7x7V1XXdiPIao6w/9CJQQi87G8O0Uu8LSrU5OooPICB7vOVXwKpQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -7581,35 +7532,35 @@ packages: typescript: optional: true dependencies: - '@eslint-react/ast': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/core': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/eff': 1.25.0 - '@eslint-react/jsx': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/shared': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/var': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.22.0 - '@typescript-eslint/type-utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/types': 8.22.0 - '@typescript-eslint/utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) - eslint: 9.17.0 - string-ts: 2.2.0 + '@eslint-react/ast': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/core': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/eff': 1.26.1 + '@eslint-react/jsx': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/shared': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/var': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.23.0 + '@typescript-eslint/type-utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/types': 8.23.0 + '@typescript-eslint/utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) + eslint: 9.19.0 + string-ts: 2.2.1 ts-pattern: 5.6.2 typescript: 5.7.3 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-react-hooks@5.0.0(eslint@9.17.0): + /eslint-plugin-react-hooks@5.0.0(eslint@9.19.0): resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 dependencies: - eslint: 9.17.0 + eslint: 9.19.0 dev: true - /eslint-plugin-react-naming-convention@1.25.0(eslint@9.17.0)(typescript@5.7.3): - resolution: {integrity: sha512-NenZDL2TLsK5n244xsHDOLV7cD6nhzn9nuf6aZmc2v3mAcQ2CVGhOK3fPnrgP+0qbfcycFyzcZRNSUcRvWquCA==} + /eslint-plugin-react-naming-convention@1.26.1(eslint@9.19.0)(typescript@5.7.3): + resolution: {integrity: sha512-EwpsGuX8pUe7IjwC/+hzTAcaUAb/hEW+InRIon6rPdKlI02R25bOpTPcylD37ut164Z5Aw0g/4X0Q3M7S3Xdgw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -7618,37 +7569,37 @@ packages: typescript: optional: true dependencies: - '@eslint-react/ast': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/core': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/eff': 1.25.0 - '@eslint-react/jsx': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/shared': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.22.0 - '@typescript-eslint/type-utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/types': 8.22.0 - '@typescript-eslint/utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) - eslint: 9.17.0 - string-ts: 2.2.0 + '@eslint-react/ast': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/core': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/eff': 1.26.1 + '@eslint-react/jsx': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/shared': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.23.0 + '@typescript-eslint/type-utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/types': 8.23.0 + '@typescript-eslint/utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) + eslint: 9.19.0 + string-ts: 2.2.1 ts-pattern: 5.6.2 typescript: 5.7.3 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-react-redux@4.2.0(eslint-plugin-react@7.37.4)(eslint@9.17.0): + /eslint-plugin-react-redux@4.2.0(eslint-plugin-react@7.37.4)(eslint@9.19.0): resolution: {integrity: sha512-v9En5rf+zAGZdbPeBJioJLxJpu2OLPiWYsaQHUYWF7VD6jPwulZbwybidt9DN4I+9DDQe37T9Q7HkHrzB5DJmg==} engines: {node: '>=18.0.0'} peerDependencies: eslint: ^7 || ^8 || ^9.7 eslint-plugin-react: ^7.35.0 dependencies: - eslint: 9.17.0 - eslint-plugin-react: 7.37.4(eslint@9.17.0) + eslint: 9.19.0 + eslint-plugin-react: 7.37.4(eslint@9.19.0) eslint-rule-composer: 0.3.0 dev: true - /eslint-plugin-react-web-api@1.25.0(eslint@9.17.0)(typescript@5.7.3): - resolution: {integrity: sha512-1Tw1E9MhZMBN9isEtMkw9JhY7oDqyQNo0zQXMt3pddvICVXu2K5saGsEZiPWQwPjrYbIBZKdKlSzb0jw668mBA==} + /eslint-plugin-react-web-api@1.26.1(eslint@9.19.0)(typescript@5.7.3): + resolution: {integrity: sha512-09k3gcy1BWn39hzNehgRtvC5fdMtdEGOXMTDS9OZEjrFMeWB9NcuzHv49p9iEbN2Cf/UjOEbdqDwf1vWtP4iGQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -7657,25 +7608,25 @@ packages: typescript: optional: true dependencies: - '@eslint-react/ast': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/core': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/eff': 1.25.0 - '@eslint-react/jsx': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/shared': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/var': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.22.0 - '@typescript-eslint/types': 8.22.0 - '@typescript-eslint/utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) - eslint: 9.17.0 - string-ts: 2.2.0 + '@eslint-react/ast': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/core': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/eff': 1.26.1 + '@eslint-react/jsx': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/shared': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/var': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.23.0 + '@typescript-eslint/types': 8.23.0 + '@typescript-eslint/utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) + eslint: 9.19.0 + string-ts: 2.2.1 ts-pattern: 5.6.2 typescript: 5.7.3 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-react-x@1.25.0(eslint@9.17.0)(typescript@5.7.3): - resolution: {integrity: sha512-Ur0h86SjKJDtc49prwah3Byz0SfVvVVOnuPoGK1CrW3QH5+XqSV21RlZWMyQuvqA4hptc0+AxlpXP38C6ejKJw==} + /eslint-plugin-react-x@1.26.1(eslint@9.19.0)(typescript@5.7.3): + resolution: {integrity: sha512-m8W8vLS0l2xTD8d+QFPebHXblyZEJ4Wyg4REKNdLfbHHgdtaVKvOtFKMnVGwnL4gRHG1DyFlZzQJIgHy53hpfw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -7687,27 +7638,27 @@ packages: typescript: optional: true dependencies: - '@eslint-react/ast': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/core': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/eff': 1.25.0 - '@eslint-react/jsx': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/shared': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@eslint-react/var': 1.25.0(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.22.0 - '@typescript-eslint/type-utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/types': 8.22.0 - '@typescript-eslint/utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) + '@eslint-react/ast': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/core': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/eff': 1.26.1 + '@eslint-react/jsx': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/shared': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@eslint-react/var': 1.26.1(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.23.0 + '@typescript-eslint/type-utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/types': 8.23.0 + '@typescript-eslint/utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) compare-versions: 6.1.1 - eslint: 9.17.0 - is-immutable-type: 5.0.1(eslint@9.17.0)(typescript@5.7.3) - string-ts: 2.2.0 + eslint: 9.19.0 + is-immutable-type: 5.0.1(eslint@9.19.0)(typescript@5.7.3) + string-ts: 2.2.1 ts-pattern: 5.6.2 typescript: 5.7.3 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-react@7.37.4(eslint@9.17.0): + /eslint-plugin-react@7.37.4(eslint@9.19.0): resolution: {integrity: sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==} engines: {node: '>=4'} peerDependencies: @@ -7719,7 +7670,7 @@ packages: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.1 - eslint: 9.17.0 + eslint: 9.19.0 estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -7734,29 +7685,29 @@ packages: string.prototype.repeat: 1.0.0 dev: true - /eslint-plugin-regexp@2.7.0(eslint@9.17.0): + /eslint-plugin-regexp@2.7.0(eslint@9.19.0): resolution: {integrity: sha512-U8oZI77SBtH8U3ulZ05iu0qEzIizyEDXd+BWHvyVxTOjGwcDcvy/kEpgFG4DYca2ByRLiVPFZ2GeH7j1pdvZTA==} engines: {node: ^18 || >=20} peerDependencies: eslint: '>=8.44.0' dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0) '@eslint-community/regexpp': 4.12.1 comment-parser: 1.4.1 - eslint: 9.17.0 + eslint: 9.19.0 jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 dev: true - /eslint-plugin-sonarjs@1.0.4(eslint@9.17.0): + /eslint-plugin-sonarjs@1.0.4(eslint@9.19.0): resolution: {integrity: sha512-jF0eGCUsq/HzMub4ExAyD8x1oEgjOyB9XVytYGyWgSFvdiJQJp6IuP7RmtauCf06o6N/kZErh+zW4b10y1WZ+Q==} engines: {node: '>=16'} peerDependencies: eslint: ^8.0.0 || ^9.0.0 dependencies: - eslint: 9.17.0 + eslint: 9.19.0 dev: true /eslint-rule-composer@0.3.0: @@ -7795,8 +7746,8 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /eslint@9.17.0: - resolution: {integrity: sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==} + /eslint@9.19.0: + resolution: {integrity: sha512-ug92j0LepKlbbEv6hD911THhoRHmbdXt2gX+VDABAW/Ir7D3nqKdv5Pf5vtlyY6HQMTEP2skXY43ueqTCWssEA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -7805,13 +7756,13 @@ packages: jiti: optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.19.1 - '@eslint/core': 0.9.1 + '@eslint/config-array': 0.19.2 + '@eslint/core': 0.10.0 '@eslint/eslintrc': 3.2.0 - '@eslint/js': 9.17.0 - '@eslint/plugin-kit': 0.2.4 + '@eslint/js': 9.19.0 + '@eslint/plugin-kit': 0.2.5 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.1 @@ -8029,17 +7980,6 @@ packages: resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} dev: true - /fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} - engines: {node: '>=8.6.0'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.8 - dev: true - /fast-glob@3.3.3: resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} engines: {node: '>=8.6.0'} @@ -8068,8 +8008,8 @@ packages: engines: {node: '>= 4.9.1'} dev: true - /fastq@1.18.0: - resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==} + /fastq@1.19.0: + resolution: {integrity: sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==} dependencies: reusify: 1.0.4 dev: true @@ -8087,8 +8027,8 @@ packages: bser: 2.1.1 dev: true - /fdir@6.4.2(picomatch@4.0.2): - resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + /fdir@6.4.3(picomatch@4.0.2): + resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -8098,10 +8038,10 @@ packages: picomatch: 4.0.2 dev: true - /file-entry-cache@10.0.5: - resolution: {integrity: sha512-umpQsJrBNsdMDgreSryMEXvJh66XeLtZUwA8Gj7rHGearGufUFv6rB/bcXRFsiGWw/VeSUgUofF4Rf2UKEOrTA==} + /file-entry-cache@10.0.6: + resolution: {integrity: sha512-0wvv16mVo9nN0Md3k7DMjgAPKG/TY4F/gYMBVb/wMThFRJvzrpaqBFqF6km9wf8QfYTN+mNg5aeaBLfy8k35uA==} dependencies: - flat-cache: 6.1.5 + flat-cache: 6.1.6 dev: true /file-entry-cache@8.0.0: @@ -8212,8 +8152,8 @@ packages: keyv: 4.5.4 dev: true - /flat-cache@6.1.5: - resolution: {integrity: sha512-QR+2kN38f8nMfiIQ1LHYjuDEmZNZVjxuxY+HufbS3BW0EX01Q5OnH7iduOYRutmgiXb797HAKcXUeXrvRjjgSQ==} + /flat-cache@6.1.6: + resolution: {integrity: sha512-F+CKgSwp0pzLx67u+Zy1aCueVWFAHWbXepvXlZ+bWVTaASbm5SyCnSJ80Fp1ePEmS57wU+Bf6cx6525qtMZ4lQ==} dependencies: cacheable: 1.8.8 flatted: 3.3.2 @@ -8264,8 +8204,9 @@ packages: woff2sfnt-sfnt2woff: 1.0.0 dev: true - /for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + /for-each@0.3.4: + resolution: {integrity: sha512-kKaIINnFpzW6ffJNDjjyjrk21BkDx38c0xa/klsT8VzLCaMEefv4ZTacrcVR4DmgTeBra++jMDAfS/tS799YDw==} + engines: {node: '>= 0.4'} dependencies: is-callable: 1.2.7 dev: true @@ -8297,7 +8238,7 @@ packages: minimatch: 3.1.2 node-abort-controller: 3.1.1 schema-utils: 3.3.0 - semver: 7.6.3 + semver: 7.7.1 tapable: 2.2.1 typescript: 5.7.3 webpack: 5.97.1(webpack-cli@6.0.1) @@ -8321,8 +8262,8 @@ packages: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} dev: true - /framer-motion@12.0.6(react-dom@19.0.0)(react@19.0.0): - resolution: {integrity: sha512-LmrXbXF6Vv5WCNmb+O/zn891VPZrH7XbsZgRLBROw6kFiP+iTK49gxTv2Ur3F0Tbw6+sy9BVtSqnWfMUpH+6nA==} + /framer-motion@12.0.11(react-dom@19.0.0)(react@19.0.0): + resolution: {integrity: sha512-1F+YNXr3bSHxt5sCzeCVL56sc4MngbOhdU5ptv02vaepdFYcQd0fZtuAHvFJgMbn5V7SOsaX/3hVqr21ZaCKhA==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -8356,8 +8297,8 @@ packages: universalify: 2.0.1 dev: true - /fs-extra@11.2.0: - resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} + /fs-extra@11.3.0: + resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} engines: {node: '>=14.14'} dependencies: graceful-fs: 4.2.11 @@ -8380,7 +8321,7 @@ packages: engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.11 - streamx: 2.21.1 + streamx: 2.22.0 dev: true /fs-monkey@1.0.6: @@ -8445,7 +8386,7 @@ packages: call-bind-apply-helpers: 1.0.1 es-define-property: 1.0.1 es-errors: 1.3.0 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 function-bind: 1.1.2 get-proto: 1.0.1 gopd: 1.2.0 @@ -8468,7 +8409,7 @@ packages: engines: {node: '>= 0.4'} dependencies: dunder-proto: 1.0.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 dev: true /get-stdin@9.0.0: @@ -8519,12 +8460,12 @@ packages: dependencies: '@gulpjs/to-absolute-glob': 4.0.0 anymatch: 3.1.3 - fastq: 1.18.0 + fastq: 1.19.0 glob-parent: 6.0.2 is-glob: 4.0.3 is-negated-glob: 1.0.0 normalize-path: 3.0.0 - streamx: 2.21.1 + streamx: 2.22.0 dev: true /glob-to-regexp@0.4.1: @@ -8606,7 +8547,7 @@ packages: engines: {node: '>=18'} dependencies: '@sindresorhus/merge-streams': 2.3.0 - fast-glob: 3.3.2 + fast-glob: 3.3.3 ignore: 5.3.2 path-type: 5.0.0 slash: 5.1.0 @@ -8858,8 +8799,8 @@ packages: toidentifier: 1.0.1 dev: true - /http-parser-js@0.5.8: - resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} + /http-parser-js@0.5.9: + resolution: {integrity: sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==} dev: true /http-proxy-agent@5.0.0: @@ -9036,8 +8977,8 @@ packages: resolution: {integrity: sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==} dev: true - /import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + /import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} engines: {node: '>=6'} dependencies: parent-module: 1.0.1 @@ -9129,10 +9070,11 @@ packages: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} dev: true - /is-async-function@2.1.0: - resolution: {integrity: sha512-GExz9MtyhlZyXYLxzlJRj5WUCE661zhDa1Yna52CN57AJsymh+DvXXjyveSioqSRdxvUrdKdvqB1b5cVKsNpWQ==} + /is-async-function@2.1.1: + resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} engines: {node: '>= 0.4'} dependencies: + async-function: 1.0.0 call-bound: 1.0.3 get-proto: 1.0.1 has-tostringtag: 1.0.2 @@ -9273,15 +9215,15 @@ packages: is-extglob: 2.1.1 dev: true - /is-immutable-type@5.0.1(eslint@9.17.0)(typescript@5.7.3): + /is-immutable-type@5.0.1(eslint@9.19.0)(typescript@5.7.3): resolution: {integrity: sha512-LkHEOGVZZXxGl8vDs+10k3DvP++SEoYEAJLRk6buTFi6kD7QekThV7xHS0j6gpnUCQ0zpud/gMDGiV4dQneLTg==} peerDependencies: eslint: '*' typescript: '>=4.7.4' dependencies: - '@typescript-eslint/type-utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) - eslint: 9.17.0 - ts-api-utils: 2.0.0(typescript@5.7.3) + '@typescript-eslint/type-utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) + eslint: 9.19.0 + ts-api-utils: 2.0.1(typescript@5.7.3) ts-declaration-location: 1.0.5(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: @@ -9488,8 +9430,8 @@ packages: engines: {node: '>= 0.4'} dev: true - /is-weakref@1.1.0: - resolution: {integrity: sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==} + /is-weakref@1.1.1: + resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==} engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 @@ -9560,7 +9502,7 @@ packages: '@babel/parser': 7.26.7 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.6.3 + semver: 7.7.1 transitivePeerDependencies: - supports-color dev: true @@ -9598,7 +9540,7 @@ packages: engines: {node: '>= 0.4'} dependencies: define-data-property: 1.1.4 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 get-intrinsic: 1.2.7 get-proto: 1.0.1 has-symbols: 1.1.0 @@ -9954,7 +9896,7 @@ packages: '@jest/types': 29.6.3 '@types/node': 22.0.2 chalk: 4.1.2 - cjs-module-lexer: 1.4.1 + cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.2 glob: 7.2.3 graceful-fs: 4.2.11 @@ -9994,7 +9936,7 @@ packages: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.6.3 + semver: 7.7.1 transitivePeerDependencies: - supports-color dev: true @@ -10120,7 +10062,7 @@ packages: cssom: 0.5.0 cssstyle: 2.3.0 data-urls: 3.0.2 - decimal.js: 10.4.3 + decimal.js: 10.5.0 domexception: 4.0.0 escodegen: 2.1.0 form-data: 4.0.1 @@ -10186,13 +10128,13 @@ packages: ast-monkey-traverse: 4.0.16 chalk: 5.4.1 codsen-utils: 1.6.4 - fs-extra: 11.2.0 + fs-extra: 11.3.0 globby: 14.0.2 is-d: 1.0.0 meow: 13.2.0 p-filter: 4.1.0 p-reduce: 3.0.0 - sort-package-json: 2.12.0 + sort-package-json: 2.14.0 update-notifier: 7.3.1 dev: true @@ -10516,7 +10458,7 @@ packages: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} dependencies: - semver: 7.6.3 + semver: 7.7.1 dev: true /make-error@1.3.6: @@ -10573,8 +10515,8 @@ packages: requiresBuild: true dev: true - /mdn-data@2.14.0: - resolution: {integrity: sha512-QjcSiIvUHjmXp5wNLClRjQeU0Zp+I2Dag+AhtQto0nyKYZ3IF/pUzCuHe7Bv77EC92XE5t3EXeEiEv/to2Bwig==} + /mdn-data@2.15.0: + resolution: {integrity: sha512-KIrS0lFPOqA4DgeO16vI5fkAsy8p++WBlbXtB5P1EQs8ubBgguAInNd1DnrCeTRfGchY0kgThgDOOIPyOLH2dQ==} requiresBuild: true dev: true @@ -10590,8 +10532,8 @@ packages: fs-monkey: 1.0.6 dev: true - /memfs@4.15.1: - resolution: {integrity: sha512-ufCzgFwiVnR6R9cCYuvwznJdhdYXEvFl0hpnM4cCtVaVkHuqBR+6fo2sqt1SSMdp+uiHw9GyPZr3OMM5tqjSmQ==} + /memfs@4.17.0: + resolution: {integrity: sha512-4eirfZ7thblFmqFjywlTmuWVSvccHAJbn1r8qQLzmTO11qcqpohOjmY2mFce6x7x7WtskzRqApPD0hv+Oa74jg==} engines: {node: '>= 4.0.0'} dependencies: '@jsonjoy.com/json-pack': 1.1.1(tslib@2.8.1) @@ -10755,8 +10697,8 @@ packages: resolution: {integrity: sha512-MNFiBKbbqnmvOjkPyOKgHUp3Q6oiokLkI1bEwm5QA28cxMZrv0CbbBGDNmhF6DIXsi1pCQBSs0dX8xjeER1tmA==} dev: false - /motion@12.0.6(react-dom@19.0.0)(react@19.0.0): - resolution: {integrity: sha512-AzCEO0+//mPlcGiL9JaVwjddHY1cbbnvz5upHL0toqQwsPCs+hiKJ0XG5jfG0XwDtBbiSXdEqW/UTmGLwkVQ6A==} + /motion@12.0.11(react-dom@19.0.0)(react@19.0.0): + resolution: {integrity: sha512-3jagvC6gy/AQn+pw26g7Ti7OAKkcN1srJS77VK6N1xN9wh7AUMtC/htNhWZQ5nIv8FvODW9wdzcuTstzoAt6pA==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -10769,7 +10711,7 @@ packages: react-dom: optional: true dependencies: - framer-motion: 12.0.6(react-dom@19.0.0)(react@19.0.0) + framer-motion: 12.0.11(react-dom@19.0.0)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) tslib: 2.8.1 @@ -10857,7 +10799,7 @@ packages: dependencies: growly: 1.3.0 is-wsl: 2.2.0 - semver: 7.6.3 + semver: 7.7.1 shellwords: 0.1.1 uuid: 8.3.2 which: 2.0.2 @@ -10868,7 +10810,7 @@ packages: dependencies: growly: 1.3.0 is-wsl: 2.2.0 - semver: 7.6.3 + semver: 7.7.1 shellwords: 0.1.1 uuid: 8.3.2 which: 2.0.2 @@ -10888,7 +10830,7 @@ packages: ignore-by-default: 1.0.1 minimatch: 3.1.2 pstree.remy: 1.1.8 - semver: 7.6.3 + semver: 7.7.1 simple-update-notifier: 2.0.0 supports-color: 5.5.0 touch: 3.1.1 @@ -10962,7 +10904,7 @@ packages: call-bind: 1.0.8 call-bound: 1.0.3 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 has-symbols: 1.1.0 object-keys: 1.1.1 dev: true @@ -10973,7 +10915,7 @@ packages: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 dev: true /object.fromentries@2.0.8: @@ -10983,7 +10925,7 @@ packages: call-bind: 1.0.8 define-properties: 1.2.1 es-abstract: 1.23.9 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 dev: true /object.groupby@1.0.3: @@ -11002,7 +10944,7 @@ packages: call-bind: 1.0.8 call-bound: 1.0.3 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 dev: true /obuf@1.1.2: @@ -11171,15 +11113,15 @@ packages: ky: 1.7.4 registry-auth-token: 5.0.3 registry-url: 6.0.1 - semver: 7.6.3 + semver: 7.7.1 dev: true /pako@1.0.11: resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} dev: true - /papaparse@5.5.1: - resolution: {integrity: sha512-EuEKUhyxrHVozD7g3/ztsJn6qaKse8RPfR6buNB2dMJvdtXNhcw8jccVi/LxNEY3HVrV6GO6Z4OoeCG9Iy9wpA==} + /papaparse@5.5.2: + resolution: {integrity: sha512-PZXg8UuAc4PcVwLosEEDYjPyfWnTEhOrUfdv+3Bx+NuAb+5NhDmXzg5fHWmdCh1mP5p7JAZfFr3IMQfcntNAdA==} dev: false /param-case@3.0.4: @@ -11371,14 +11313,14 @@ packages: webpack-sources: 2.3.1 dev: true - /postcss-calc@10.0.2(postcss@8.5.1): - resolution: {integrity: sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==} + /postcss-calc@10.1.1(postcss@8.5.1): + resolution: {integrity: sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==} engines: {node: ^18.12 || ^20.9 || >=22.0} peerDependencies: postcss: ^8.4.38 dependencies: postcss: 8.5.1 - postcss-selector-parser: 6.1.2 + postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 dev: true @@ -11459,7 +11401,7 @@ packages: cosmiconfig: 9.0.0(typescript@5.7.3) jiti: 1.21.7 postcss: 8.5.1 - semver: 7.6.3 + semver: 7.7.1 webpack: 5.97.1(webpack-cli@6.0.1) transitivePeerDependencies: - typescript @@ -11931,10 +11873,6 @@ packages: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true - /queue-tick@1.0.1: - resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} - dev: true - /raf-schd@4.0.3: resolution: {integrity: sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==} dev: false @@ -12151,8 +12089,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /react-router@7.1.3(react-dom@19.0.0)(react@19.0.0): - resolution: {integrity: sha512-EezYymLY6Guk/zLQ2vRA8WvdUhWFEj5fcE3RfWihhxXBW7+cd1LsIiA3lmx+KCmneAGQuyBv820o44L2+TtkSA==} + /react-router@7.1.5(react-dom@19.0.0)(react@19.0.0): + resolution: {integrity: sha512-8BUF+hZEU4/z/JD201yK6S+UYhsf58bzYIDq2NS1iGpwxSXDu7F+DeGSkIXMFBuHZB21FSiCzEcUb18cQNdRkA==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' @@ -12253,7 +12191,7 @@ packages: define-properties: 1.2.1 es-abstract: 1.23.9 es-errors: 1.3.0 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 get-intrinsic: 1.2.7 get-proto: 1.0.1 which-builtin-type: 1.2.1 @@ -12613,8 +12551,8 @@ packages: hasBin: true dev: true - /semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + /semver@7.7.1: + resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} engines: {node: '>=10'} hasBin: true dev: true @@ -12705,7 +12643,7 @@ packages: dependencies: dunder-proto: 1.0.1 es-errors: 1.3.0 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 dev: true /setprototypeof@1.1.0: @@ -12797,7 +12735,7 @@ packages: resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} engines: {node: '>=10'} dependencies: - semver: 7.6.3 + semver: 7.7.1 dev: true /sisteransi@1.0.5: @@ -12869,8 +12807,8 @@ packages: resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} dev: true - /sort-package-json@2.12.0: - resolution: {integrity: sha512-/HrPQAeeLaa+vbAH/znjuhwUluuiM/zL5XX9kop8UpDgjtyWKt43hGDk2vd/TBdDpzIyzIHVUgmYofzYrAQjew==} + /sort-package-json@2.14.0: + resolution: {integrity: sha512-xBRdmMjFB/KW3l51mP31dhlaiFmqkHLfWTfZAno8prb/wbDxwBPWFpxB16GZbiPbYr3wL41H8Kx22QIDWRe8WQ==} hasBin: true dependencies: detect-indent: 7.0.1 @@ -12878,7 +12816,7 @@ packages: get-stdin: 9.0.0 git-hooks-list: 3.1.0 is-plain-obj: 4.1.0 - semver: 7.6.3 + semver: 7.7.1 sort-object-keys: 1.1.3 tinyglobby: 0.2.10 dev: true @@ -12998,14 +12936,13 @@ packages: /stream-composer@1.0.2: resolution: {integrity: sha512-bnBselmwfX5K10AH6L4c8+S5lgZMWI7ZYrz2rvYjCPB2DIMC4Ig8OpxGpNJSxRZ58oti7y1IcNvjBAz9vW5m4w==} dependencies: - streamx: 2.21.1 + streamx: 2.22.0 dev: true - /streamx@2.21.1: - resolution: {integrity: sha512-PhP9wUnFLa+91CPy3N6tiQsK+gnYyUNuk15S3YG/zjYE7RuPeCjJngqnzpC31ow0lzBHQ+QGO4cNJnd0djYUsw==} + /streamx@2.22.0: + resolution: {integrity: sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==} dependencies: fast-fifo: 1.3.2 - queue-tick: 1.0.1 text-decoder: 1.2.3 optionalDependencies: bare-events: 2.5.4 @@ -13024,8 +12961,8 @@ packages: strip-ansi: 6.0.1 dev: true - /string-ts@2.2.0: - resolution: {integrity: sha512-VTP0LLZo4Jp9Gz5IiDVMS9WyLx/3IeYh0PXUn0NdPqusUFNgkHPWiEdbB9TU2Iv3myUskraD5WtYEdHUrQEIlQ==} + /string-ts@2.2.1: + resolution: {integrity: sha512-Q2u0gko67PLLhbte5HmPfdOjNvUKbKQM+mCNQae6jE91DmoFHY6HH9GcdqCeNx87DZ2KKjiFxmA0R/42OneGWw==} dev: true /string-width@4.2.3: @@ -13064,7 +13001,7 @@ packages: define-properties: 1.2.1 es-abstract: 1.23.9 es-errors: 1.3.0 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 get-intrinsic: 1.2.7 gopd: 1.2.0 has-symbols: 1.1.0 @@ -13090,7 +13027,7 @@ packages: define-data-property: 1.1.4 define-properties: 1.2.1 es-abstract: 1.23.9 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 has-property-descriptors: 1.0.2 dev: true @@ -13101,7 +13038,7 @@ packages: call-bind: 1.0.8 call-bound: 1.0.3 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 dev: true /string.prototype.trimstart@1.0.8: @@ -13110,7 +13047,7 @@ packages: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 dev: true /string_decoder@1.1.1: @@ -13214,7 +13151,7 @@ packages: dependencies: stylelint: 16.14.1(typescript@5.7.3) optionalDependencies: - stylelint-scss: 6.10.1(stylelint@16.14.1) + stylelint-scss: 6.11.0(stylelint@16.14.1) dev: true /stylelint-config-recommended-scss@14.1.0(postcss@8.5.1)(stylelint@16.14.1): @@ -13231,7 +13168,7 @@ packages: postcss-scss: 4.0.9(postcss@8.5.1) stylelint: 16.14.1(typescript@5.7.3) stylelint-config-recommended: 14.0.1(stylelint@16.14.1) - stylelint-scss: 6.10.1(stylelint@16.14.1) + stylelint-scss: 6.11.0(stylelint@16.14.1) dev: true /stylelint-config-recommended@14.0.1(stylelint@16.14.1): @@ -13279,8 +13216,8 @@ packages: stylelint: 16.14.1(typescript@5.7.3) dev: true - /stylelint-scss@6.10.1(stylelint@16.14.1): - resolution: {integrity: sha512-CBqs0jecftIyhic6xba+4OvZUp4B0wNbX19w6Rq1fPo+lBDmTevk+olo8H7u/WQpTSDCDbBN4f3oocQurvXLTQ==} + /stylelint-scss@6.11.0(stylelint@16.14.1): + resolution: {integrity: sha512-AvJ6LVzz2iXHxPlPTR9WVy73FC/vmohH54VySNlCKX1NIXNAeuzy/VbIkMJLMyw/xKYqkgY4kAgB+qy5BfCaCg==} engines: {node: '>=18.12.0'} requiresBuild: true peerDependencies: @@ -13289,7 +13226,7 @@ packages: css-tree: 3.1.0 is-plain-object: 5.0.0 known-css-properties: 0.35.0 - mdn-data: 2.14.0 + mdn-data: 2.15.0 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.6 postcss-selector-parser: 7.0.0 @@ -13315,7 +13252,7 @@ packages: debug: 4.4.0(supports-color@5.5.0) fast-glob: 3.3.3 fastest-levenshtein: 1.0.16 - file-entry-cache: 10.0.5 + file-entry-cache: 10.0.6 global-modules: 2.0.0 globby: 11.1.0 globjoin: 0.1.4 @@ -13336,7 +13273,7 @@ packages: postcss-value-parser: 4.2.0 resolve-from: 5.0.0 string-width: 4.2.3 - supports-hyperlinks: 3.1.0 + supports-hyperlinks: 3.2.0 svg-tags: 1.0.0 table: 6.9.0 write-file-atomic: 5.0.1 @@ -13375,8 +13312,8 @@ packages: has-flag: 4.0.0 dev: true - /supports-hyperlinks@3.1.0: - resolution: {integrity: sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==} + /supports-hyperlinks@3.2.0: + resolution: {integrity: sha512-zFObLMyZeEwzAoKCyu1B91U79K2t7ApXuQfo8OuxwXLDgcKxuwM+YvcbIhm6QWqz7mHUH1TVytR1PwVVjEuMig==} engines: {node: '>=14.18'} dependencies: has-flag: 4.0.0 @@ -13447,7 +13384,7 @@ packages: /teex@1.0.1: resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==} dependencies: - streamx: 2.21.1 + streamx: 2.22.0 dev: true /temp-dir@2.0.0: @@ -13558,7 +13495,7 @@ packages: resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} engines: {node: '>=12.0.0'} dependencies: - fdir: 6.4.2(picomatch@4.0.2) + fdir: 6.4.3(picomatch@4.0.2) picomatch: 4.0.2 dev: true @@ -13578,7 +13515,7 @@ packages: resolution: {integrity: sha512-y8MN937s/HVhEoBU1SxfHC+wxCHkV1a9gW8eAdTadYh/bGyesZIVcbjI+mSpFbSVwQici/XjBjuUyri1dnXwBw==} engines: {node: '>=10.13.0'} dependencies: - streamx: 2.21.1 + streamx: 2.22.0 dev: true /toidentifier@1.0.1: @@ -13626,8 +13563,8 @@ packages: tslib: 2.8.1 dev: true - /ts-api-utils@2.0.0(typescript@5.7.3): - resolution: {integrity: sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ==} + /ts-api-utils@2.0.1(typescript@5.7.3): + resolution: {integrity: sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==} engines: {node: '>=18.12'} peerDependencies: typescript: '>=4.8.4' @@ -13678,7 +13615,7 @@ packages: json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.6.3 + semver: 7.7.1 typescript: 5.7.3 yargs-parser: 21.1.1 dev: true @@ -13693,7 +13630,7 @@ packages: chalk: 4.1.2 enhanced-resolve: 5.18.0 micromatch: 4.0.8 - semver: 7.6.3 + semver: 7.7.1 source-map: 0.7.4 typescript: 5.7.3 webpack: 5.97.1(webpack-cli@6.0.1) @@ -13771,8 +13708,8 @@ packages: engines: {node: '>=10'} dev: true - /type-fest@4.31.0: - resolution: {integrity: sha512-yCxltHW07Nkhv/1F6wWBr8kz+5BGMfP+RbRSYFnegVb0qV/UMT0G0ElBloPVerqn4M2ZV80Ir1FtCcYv1cT6vQ==} + /type-fest@4.33.0: + resolution: {integrity: sha512-s6zVrxuyKbbAsSAD5ZPTB77q4YIdRctkTbJ2/Dqlinwz+8ooH2gd+YA7VA6Pa93KML9GockVvoxjZ2vHP+mu8g==} engines: {node: '>=16'} dev: true @@ -13798,7 +13735,7 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 - for-each: 0.3.3 + for-each: 0.3.4 gopd: 1.2.0 has-proto: 1.2.0 is-typed-array: 1.1.15 @@ -13810,7 +13747,7 @@ packages: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.8 - for-each: 0.3.3 + for-each: 0.3.4 gopd: 1.2.0 has-proto: 1.2.0 is-typed-array: 1.1.15 @@ -13822,7 +13759,7 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 - for-each: 0.3.3 + for-each: 0.3.4 gopd: 1.2.0 is-typed-array: 1.1.15 possible-typed-array-names: 1.0.0 @@ -13834,17 +13771,17 @@ packages: engines: {node: '>= 4'} dev: false - /typescript-eslint@8.22.0(eslint@9.17.0)(typescript@5.7.3): - resolution: {integrity: sha512-Y2rj210FW1Wb6TWXzQc5+P+EWI9/zdS57hLEc0gnyuvdzWo8+Y8brKlbj0muejonhMI/xAZCnZZwjbIfv1CkOw==} + /typescript-eslint@8.23.0(eslint@9.19.0)(typescript@5.7.3): + resolution: {integrity: sha512-/LBRo3HrXr5LxmrdYSOCvoAMm7p2jNizNfbIpCgvG4HMsnoprRUOce/+8VJ9BDYWW68rqIENE/haVLWPeFZBVQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' dependencies: - '@typescript-eslint/eslint-plugin': 8.22.0(@typescript-eslint/parser@8.22.0)(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/parser': 8.22.0(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.22.0(eslint@9.17.0)(typescript@5.7.3) - eslint: 9.17.0 + '@typescript-eslint/eslint-plugin': 8.23.0(@typescript-eslint/parser@8.23.0)(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.23.0(eslint@9.19.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3) + eslint: 9.19.0 typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -13960,7 +13897,7 @@ packages: is-npm: 6.0.0 latest-version: 9.0.0 pupa: 3.1.0 - semver: 7.6.3 + semver: 7.7.1 xdg-basedir: 5.1.0 dev: true @@ -14100,7 +14037,7 @@ packages: normalize-path: 3.0.0 resolve-options: 2.0.0 stream-composer: 1.0.2 - streamx: 2.21.1 + streamx: 2.22.0 to-through: 3.0.0 value-or-function: 4.0.0 vinyl: 3.0.0 @@ -14114,7 +14051,7 @@ packages: convert-source-map: 2.0.0 graceful-fs: 4.2.11 now-and-later: 3.0.0 - streamx: 2.21.1 + streamx: 2.22.0 vinyl: 3.0.0 vinyl-contents: 2.0.0 dev: true @@ -14217,7 +14154,7 @@ packages: optional: true dependencies: colorette: 2.0.20 - memfs: 4.15.1 + memfs: 4.17.0 mime-types: 2.1.35 on-finished: 2.4.1 range-parser: 1.2.1 @@ -14244,7 +14181,7 @@ packages: '@types/serve-index': 1.9.4 '@types/serve-static': 1.15.7 '@types/sockjs': 0.3.36 - '@types/ws': 8.5.13 + '@types/ws': 8.5.14 ansi-html-community: 0.0.8 bonjour-service: 1.3.0 chokidar: 3.6.0 @@ -14364,7 +14301,7 @@ packages: resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} engines: {node: '>=0.8.0'} dependencies: - http-parser-js: 0.5.8 + http-parser-js: 0.5.9 safe-buffer: 5.2.1 websocket-extensions: 0.1.4 dev: true @@ -14408,8 +14345,8 @@ packages: webidl-conversions: 4.0.2 dev: true - /when-exit@2.1.3: - resolution: {integrity: sha512-uVieSTccFIr/SFQdFWN/fFaQYmV37OKtuaGphMAzi4DmmUlrvRBJW5WSLkHyjNQY/ePJMz3LoiX9R3yy1Su6Hw==} + /when-exit@2.1.4: + resolution: {integrity: sha512-4rnvd3A1t16PWzrBUcSDZqcAmsUIy4minDXT/CZ8F2mVDgd65i4Aalimgz1aQkRGU0iH5eT5+6Rx2TK8o443Pg==} dev: true /which-boxed-primitive@1.1.1: @@ -14430,12 +14367,12 @@ packages: call-bound: 1.0.3 function.prototype.name: 1.1.8 has-tostringtag: 1.0.2 - is-async-function: 2.1.0 + is-async-function: 2.1.1 is-date-object: 1.1.0 is-finalizationregistry: 1.1.1 is-generator-function: 1.1.0 is-regex: 1.2.1 - is-weakref: 1.1.0 + is-weakref: 1.1.1 isarray: 2.0.5 which-boxed-primitive: 1.1.1 which-collection: 1.0.2 @@ -14459,7 +14396,7 @@ packages: available-typed-arrays: 1.0.7 call-bind: 1.0.8 call-bound: 1.0.3 - for-each: 0.3.3 + for-each: 0.3.4 gopd: 1.2.0 has-tostringtag: 1.0.2 dev: true diff --git a/src/app/loadout/loadout-type-converters.ts b/src/app/loadout/loadout-type-converters.ts index 3ecd74db13..89c5b1793c 100644 --- a/src/app/loadout/loadout-type-converters.ts +++ b/src/app/loadout/loadout-type-converters.ts @@ -89,11 +89,11 @@ function migrateLoadoutParameters( * storage format to the old loadout format. */ export function convertDimApiLoadoutToLoadout(loadout: Loadout): DimLoadout { - const { equipped = [], unequipped = [], clearSpace, parameters, ...rest } = loadout; + const { equipped = [], unequipped = [], clearSpace = false, parameters, ...rest } = loadout; return { ...rest, - parameters: migrateLoadoutParameters(parameters, clearSpace ?? false), - clearSpace: clearSpace ?? false, + parameters: migrateLoadoutParameters(parameters, clearSpace), + clearSpace, items: [ ...equipped.map((i) => convertDimApiLoadoutItemToLoadoutItem(i, true)), ...unequipped.map((i) => convertDimApiLoadoutItemToLoadoutItem(i, false)),